Главная Игры Corsairs Legacy Corsairs Legacy: Naval Mission Новости Сообщество Контакты
Игра Corsairs Legacy
ru
ru
de
en
es
fr
ja
ko
pl
pt
tr
ua
zh
World of Sea Battle – движок игры
World of Sea Battle – движок игры

Вы читаете материал, подготовленный в процессе разработки игры-симулятора жизни пирата Corsairs Legacy с целью популяризации морской тематики в целом и игр про пиратов в частности. Следить за новостями проекта вы можете на нашем сайте, а также YouTube-канале и в Telegram.

12 апреля 2021 года мы организовали интервью с разработчиком World of Sea Battle Сергеем, который еще в школьные годы начал планировать разработку игры про морские сражения и уже после окончания школы сумел практически в одиночку с нуля создать всем известный симулятор парусных кораблей World of Sea Battle.

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

Идея создания игры World of Sea Battle пришла Сергею еще в 9-м классе. В свободное от уроков время парень изучал языки программирования, а уже после окончания школы в 2015 году вышел первый прототип World of Sea Battle.

Разработку World of Sea Battle Сергей начал с помощью технологии Microsoft XNA.

   Microsoft XNA (XNA's Not Acronymed) – это набор определенных инструментов с управляемой средой времени выполнения от Microsoft, который был создан для облегчения разработки компьютерных игр. Главной задачей этого фреймворка было избежать написания "повторяющегося шаблонного кода" при разработке игр.

Через некоторое время, а именно в середине 2021 года Сергей решил, что ему нужно развиваться и совершенствоваться в своей сфере и начал постепенно переходить на SharpDX Toolkit.

   SharpDX Toolkit – набор инструментов с управляемой средой с открытым кодом DirectX API.

Код серверной стороны (или «back end») игры World of Sea Battle написан на языке программирования C Sharp. А часть сетевого кода написана на C++.

   C Sharp (C# - произносится как Си-шарп) – объектно-ориентированный язык программирования с безопасной системой типизации для платформы .NET.

   C++ (произносится как Си плюс плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Достаточно популярными среди разработчиков видеоигр являются платформы Unity и Unreal Engine.

   Unity – межплатформенная среда разработки компьютерных игр, разработанная американской компанией Unity Technologies.

   Unreal Engine – игровой движок, разрабатываемый и поддерживаемый компанией Epic Games.

Однако разработчик World of Sea Battle все же отказался работать на этих платформах, поскольку на тот момент был проделан значительный объем работы и было бы ресурсозатратно менять платформу на таком этапе. К тому же у Сергея уже был опыт работы с Unity и он понял, что скорость разработки World of Sea Battle с этим движком значительно не изменилась бы.

Надеемся, данный материал оказался для вас полезен!

Узнать больше о проекте Corsairs Legacy – Historical Pirate RPG Simulator, а также добавить его в список желаемого можно на странице игры в Steam.

Новая игра про пиратов уже в Steam

Купить в