← Все истории
2000

Space War 2K: один движок — три игры, в 2000 году

Вдохновением для меня тогда был Half-Life — а точнее то, как на одном движке работают совершенно разные игры-моды. Так что я ушёл достаточно глубоко.

Сначала я сделал игру про летающие и стреляющие кораблики. Потом понял, что на этом же движке можно сделать танчики с видом сверху, типа первой GTA. А потом сделал на нём ещё и игру вроде Worms.

Фишка в том, что сам exe-файл не менялся. Каждая игра — это директория со своими ресурсами и конфиг с правилами; одна экзешка запускала их все. Ту же идею я применил спустя годы в MadSword, где один движок выпустил 100+ игр.

Три игры на движке Space War 2K

Три игры на одном движке: космическая стрелялка, игра в духе Worms и игра с видом сверху.

В главном меню было видео. Я отрендерил последовательность кадров в 3ds Max и придумал свой формат, который хранил только пиксели, изменившиеся между кадрами, — простую дельту, — и проигрывал его на Паскале, который видео не поддерживал вообще. Картинки Паскаль толком тоже не поддерживал, так что загрузчик BMP пришлось написать свой.