Ответы пользователя по тегу Разработка игр
  • Unreal Engine vs Unity для RTS, что выбрать?

    norlin
    @norlin
    У меня не очень большой опыт, но Unreal Engine выглядит намного проще в использовании и, при этом, мощнее. Что же касается жанровой направленности - не думаю, что есть большая разница в этом плане. В UE4, по-сути, нет никаких ограничений, зато есть много всевозможных плюсов, особенно если RTS планируется делать в 3D.
    Насчёт логики – в UE4 доступны как блюпринты, так и чистый C++ код – вот уж где точно можно реализовать всё что угодно.
    Ответ написан
    Комментировать
  • На чем сделать сайт «как в видеоиграх»?

    norlin
    @norlin
    Если говорить именно о карте, то можно попробовать такой вариант – использовать Google Maps API + кастомные тайлы.
    Ответ написан
    Комментировать
  • Как реализовать мультиплеер на socket.io?

    norlin
    @norlin
    я сейчас делаю прототип игры, используя следующую логику:
    1. всё состояние игры хранится на сервере (положения объектов и т.д.)
    2. каждый тик сервер отправляет на клиент пакет с данными об объектах, которые попадают в поле видимости данного клиента (в зависимости от его местоположения)
    3. клиент в свой клиентский тик отрисовывает последние полученные данные
    4. клиент слушает команды ввода и моментально отправляет их на сервер
    5. сервер двигает объекты в соответствии с получаемыми командами
    6. goto п.2

    Ключевой момент - клиент не может сообщать серверу изменения состояний объектов. Клиент может сообщать только пользовательский ввод, а уж как на него реагировать – решает сервер.

    Порядок пунктов у меня не совсем такой для серверного тика, по факту вот так:
    серверный тик:
    1. обновление состояния объектов в зависимости от комманд и прочих данных
    2. проверка коллизий
    3. обновление клиентов
    Ответ написан
    1 комментарий
  • Движок для 2.5D космической леталки на OpenGL?

    norlin
    @norlin
    Оффтопик: вы случайно не имеете отношения к игре «Империя»? :)
    Ответ написан