ru en de fr pt

Сервис по созданию онлайн режима в играх на любых платформах и языках программирования

Одни решения на рынке предоставляют лишь место (физическое железо) куда вы загрузите игровой сервер, вторые дополнительно дают каналы для сетевого взаимодействия (API) , но делать саму игровую логику сервера и изучать обширную документацию для работы с сервисами выше - должен программист игры. Третьи дают все выше и даже админ панель но функционал , контент - ограничен , нужно покупать лицензии и скачивать программы на компьютер. Данный сервис предлагает физическое место, готовое программное решение сервера для мультиплеера в realtime играх на базе RPC (REST), админ панель для загрузки своего контента, возможность добавлять свой собственный код в сервер, писать игровые механики, создавать характеристики без скачивания каких либо программ (все делается через web).


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


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


Ключевые направления:

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




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


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


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

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

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

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

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

Новости

LUA код при входе в игру и добавлении объектов

2022-11-24 18:58:07

Появилась возможность добавить LUA код выполняющийся при добавлении в игру новых игроков, npc,...

Образцы демонстрационных карт и игра The Mana World

2022-11-19 19:33:18

Для тестирования карт и функционала будут использоваться карты из игры с открытом исходным кодом...

Первые результаты интеграция LUA кода

2022-11-19 19:22:16

Рад сообщить что эксперименты по интеграции возможности вносить свой LUA кода в сервер прошли...

Система рассчета PING теперь и в WebGl и новые фичи

2022-11-09 18:47:58

Теперь ping персонажа можно отслеживать и в браузерной версии игры (webgl), так же введена...

Сервер стал быстрее на 80% - асинхронная работа с бд

2022-11-09 18:45:16

Рад сообщить что теперь сохранение игрока (раз в интервал и при выходе) не блокирует сервер как...

Нагрузочное тестирование

2022-11-06 03:48:38

Хочу показать вам результаты нагрузочного тестирования: ·...

Новая механика - ходящие NPC

2022-11-06 03:46:11

Хочу продемонстрировать вам новую игровую механику - блуждание персонажей под управлением...

Ускорение клиентской части

2022-11-06 03:40:28

Рад сообщить что примеры кода к разрабатываемому сервису будут содержать максимальную скорость...

Онлайн редактор карт на WEB

2022-07-18 19:24:29

Ведется разработка web версии редактора карт для 2D.  Конечно, такие вещи уже...

Промежуточные замеры скорости

2022-07-07 17:25:51

Произведены промежуточные замеры скорости (1 секунда = 1000 мс) Данные приведены для сервера с...

Добавление пользовательского LUA кода

2022-07-02 22:40:24

Начата разработка добавления пользовательский скриптов которые можно вешать на объекты. Тем самым...

Все новости

Статьи


  • Создание онлайн сервера для мобильных многопользовательских, 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

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

    Читать далее