Головна Ігри Corsairs Legacy Corsairs Legacy: Naval Mission Новини Спільнота Контакти
Игра Corsairs Legacy
ua
ua
de
en
es
fr
ja
ko
pl
pt
ru
tr
zh
World of Sea Battle — рушій гри
World of Sea Battle — рушій гри

Ви читаєте статтю, підготовлену в ході розробки гри-симулятора життя пірата Corsairs Legacy з метою популяризації морської тематики в цілому та ігор про піратів зокрема. 

Слідкувати за новинами проєкту ви можете на нашому сайті, а також YouTube-каналі та в Telegram.

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

В інтерв’ю ми поставили низку запитань про розробку самої гри. Ви можете прочитати повну версію інтервʼю на нашому сайті.

Ідея створення гри World of Sea Battle прийшла до Сергія в 9 класі. У вільний від уроків час хлопець вивчав мови програмування, а вже після закінчення школи в 2015 році вийшов перший прототип World of Sea Battle.

Сергій почав розробляти World of Sea Battle за технологією Microsoft XNA.

Microsoft XNA (XNA Not Acronymed) — це набір визначених інструментів із керованим середовищем виконання від Microsoft, який було створено для полегшення розробки комп’ютерних ігор. Основним завданням цього фреймворку було уникнути написання «повторюваного шаблонного коду» під час розробки ігор.

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

SharpDX Toolkit - набір інструментів керованого середовища з відкритим кодом DirectX API.

Серверна сторона (або «backend») гри World of Sea Battle, написана мовою програмування C Sharp. І частина коду мережі, написана на C++.

C Sharp (C# — вимовляється як C-sharp) — об’єктно-орієнтована мова програмування з безпечною системою введення тексту для платформи .NET.

C++ (вимовляється C plus plus) — це скомпільована статично типізована мова програмування загального призначення.

Платформи 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

Купити в
Схожі статті

Де завантажити World of Sea Battle?