Разработка игр для браузера. Аналог игры “Age of empires 2”

308
01 августа 2017, 19:34

Не могу разобраться в вопросе имются ли технологии позволяющие написать аналог 2D игры "Age of empires 2" для браузера? (Строительство зданий в любом подходящем месте, добыча ресурсов, заказ войск, усправление войсками, сражения и т.д.) На каких технологиях имеется возможность создать такую игру? Насколько понял технологий html5 + javascript + css не позволят это сделать. Все что находил - весьма примитивное.

Насколько понимаю, Flash-игры подойдут для реализации такой игры?

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

В общем, хотелось бы понять на чем такую игру лучше написать, чтобы на ней была возможность играть в браузере. Спасибо!

Answer 1

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

Answer 2

Flash - уж точно не стоит использовать. Браузеры отказываются от него, Adode прекращает обновления. К 2020 году будет полностью отключен https://www.opennet.ru/opennews/art.shtml?num=46916

Будущее за HTML5, WebGL, Canvas!

Answer 3

Вам может помочь готовое решение в области мультиплеерных игр на одном из самых популярных игровых движков - Unity3D. В нем имеется очень популярный ассет, позволяющий создавать мультиплеерные игры - Photon.

В прошлом мы выпустили игру именно на нём.

READ ALSO
Работа с Google Apps Script. Как сделать такое?

Работа с Google Apps Script. Как сделать такое?

Всем доброй ночи/дняразбираюсь с google app script, и стоит перед мною задание:

375
JsonResponse возвращает сам себя - django

JsonResponse возвращает сам себя - django

Всем доброго времени суток

341
В чём ошибка при удалении блока в JS?

В чём ошибка при удалении блока в JS?

Есть скрипт добавления блоков на страницу https://jsfiddlenet/7su5s63d/

347
Выполнение задачи webpack по команде

Выполнение задачи webpack по команде

У меня в конфиге webpack есть два варианта обработки sass:

255