Самое лучшее время для изучения чего-то нового - это новогодние праздники. И я решил их потратить на Unreal Engine.
Unreal Engine мне показался каким-то ненастоящим, игрушечным, несерьезным. Но в нем программировать нужно на C++. Как так? Это же серьезный язык программирования и мой любимый язык...
Удивления продолжились. За несколько дней мне удалось создать все то, что я на Unity делал пару месяцев. Скорость разработки поражала.
Но стали проявляться и подводные камни. Сделать красивую картинку в Unreal Engine очень быстро и просто, но оживить ее оказалось не просто.
Нужно программировать... Хорошо, что я умею и люблю программировать. Поэтому едем дальше.
В умных статьях про геймдев пишут, что нужно сначала сделать прототип игры, а уже потом саму игру. Но я их не читал)))
Поэтому я начал сразу делать полноценную игру. Но она в конечном виде оказалась прототипом с основными механиками морского боя.
Сетевой код на Unreal Engine писать не надо. Он уже встроен в сам движок. Конечно настраивать и отлаживать его будет нужно, но на стадии прототипа можно взять то что есть.
Сервер сделан, клиент написан, все запущено и работает. Кайф!!!