ru en de fr pt

Сервис по созданию онлайн режима в играх

Одни решения на рынке предоставляют лишь место (физическое железо) куда вы загрузите игровой сервер, вторые  (например AWS GameLift или Photon Engineдополнительно дают каналы для сетевого взаимодействия (API) , но делать сам сервер (программу) и изучать обширную документацию для работы с сервисами выше - должен программист игры (и то это командные лобби - игры на пару десятком игроков в "комнате") 

Данный сервис предлагает уже готовое программное решение сервера. Разработчику игры остается лишь отправлять короткие текстовые команды на сервер из клиента - сервер вернет измененный мир в текстовом представлении. Список команд и механик , а так же управление игрой (карты, балансы, переводы, механики и тп) доступно в панели администратора через интернет с возможностью добавлять свои собственные любым человеком (дизайнером, аниматором, проект менеджером, самим разработчиком и др)  из любой точки мира 

Сервис находится в процессе разработки. С коммерческими предложениями обращайтесь на admin@my-fantasy.ru

Ключевые возможности:


Вы делаете игры - мы помогаем добавить в них онлайн взаимодействие



Российский проект, берет на себя функции добавления в игры (сделанные на любой платформе по их созданию, таких как Unity, Unreal Engine, Gotod, Phaser и любая другая) функционала совместной многопользовательской игры с неограниченным количеством игроков и размером мира в режиме игры Real Time (в тч  жанра ММО RPG и стратегий) 

По сути является удалённым программным решением (программный сервер)  для онлайн игр, не привязанный к определенной игре или жанру , с возможностью  добавляя новый код механик непосредственно своей игры в  своем аккаунте) через Web интерфейс , где все пользователи сервиса работают над разработкой своих игр параллельно, без потери в скорости , получая инструменты для управления и модерации игрового мира через WEB интерфейс без познаний в разработке (для мониторинга за игроками, управления игровым миром и балансом, создания карт, квестов и других мероприятий для игроков, интеграцию с популярными инструментами в сфере GameDev )

Работает по прицепу REST API взаимодействия (вы отправляете команды на сервер - он производит все расчеты, в тч с физикой, рассылая состояние мира всем игрокам. Клиентская часть - сама игра (есть поддержка для браузерных , игр на мобильных устройствах, приставок и PC)  - отображает графику, отправляет команды . 


Сервис будет предоставляется в двух варианта : 

  • Подписка на сервис с возможность настроить функционал, в тч расширить его своим кодом 
  • Лицензионная версия - копия экземпляра устанавливается на ваш сервер и остается у вас 

Данный подход снимает нагрузку с разработчиков игр перекладывая ее на сервис , дает такие возможности как

  • снижает финансовый (тк сервис способен обслуживать множество участников со своими играми то цена за подписку сравнительно не высока) и профессиональны порог входа для игровых студий и частных разработчиков 
  • быстрый старт проекта (нет нужды развертывать программные комплексы, настраивать оборудование - после регистрации вам выдается персональный API ключ и вы можете отправлять и получать запросы , делать онлайн режим)
  • документация по интеграции, демонстрационные версии
  • разработчики могут иметь несколько игр - достаточно оформить доп подписку (выдается дополнительный API ключ, выделяются ресурсы, вы можете создавать новые карты, расширять код новыми механиками)
  • грамотная архитектура проекта с горизонтальным масштабирование (за кадром сервис использует вычислительные мощности с разных физических серверов в интернете и это незаметно пользователям)
  • высокие показатели скорости работы , способность поддерживать количество игроков ограниченное лишь вычислительными мощностями (которые можно незаметно для пользователей увеличивать)
  • обновлениями, исправление ошибок , техническая поддержка 
  • позволяет управлять игровым миром, в тч создавать новый контент через Web интерфейс с любого места где есть интернет компьютер или смартфон
  • возможность самостоятельной доработки программного сервера  (через добавление новых механик)
  • магазин проверенных механик (где можно собрать именно те механики игр нужные именно вам в играх с возможностью поддержки от автора и доработками)
  • нет необходимости самостоятельной поддержки программных (за исключением добавленных Вами механик) и физических серверов (в случае с подпиской)

Новости

Статьи


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 4

    В предыдущей статья я рассказал о протоколах клиент-серверного взаимодействия и о нагрузке которую может выдержать TCP соединения. В этой статье мы рассмотрим технологию для хранения , записи и публикации данных клиентам - Redis , разберем сколько игроков и NPC мы можем держать с демонстрацией игры, затронем архитектурные решения других игр

    Читать далее


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 3

    В 3й части статей я расскажу простым языком про протоколы передачи данных, как они работают и что такое Websocket сервер и какие есть решения для его создания на PHP

    Читать далее


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 2

    В этой части будут рассмотрены проблемы с которыми предстоит столкнуться разработчику сервера для онлайн игр

    Для тех кто еще не успел ознакомится с первой частью рублике рекомендую прочитать первую статью где я рассказываю о самой идеи API сервиса.

    Читать далее


  • Создание онлайн сервера для мобильных многопользовательских, realtime 2D игр (жанра RPG и стратегии) с API на PHP ч. 1

    Привет, Хабр! Мой первый пост и я хочу поделиться с вами своей идеей создание сервиса предоставляющего разработчикам игр и студиям платформу для создания онлайн игр! Поехали!

    Читать далее