Exoplanet: First Contact разрабатывается на собственном движке под названием Sahara. Он основан на технологии OpenGL и постоянно эволюционирует вместе с игрой.
ПОЧЕМУ СОБСТВЕННЫЙ ДВИЖОК?
Разработчиков часто спрашивают, почему они выбрали собственный движок вместо уже готовых решений. Согласно Alersteam, основной причиной является желание создать технологию, которая бы поддерживала и улучшала определенные особенности игры, без ограниченной функциональности современных движков, при создании которых инженеры опираются на мейнстримовые предпочтения и рынок консолей.
«Использование собственного движка избавляет нас от ограничений и снижает количество бесполезных функций, которые присутствуют в популярных наборах. Это делает наш движок более гибким и прекрасно подходящим для того, что мы хотим достичь».
Еще одна важная причина для Alersteam использовать свой движок, а также специально созданный набор инструментов и утилит — возможность предоставить коммьюнити игры все необходимое для создания модов, если проект преуспеет.
ИСТОРИЯ
Sahara Engine разрабатывается с 2005 года одним программистом, Александром Пищенко. За долгие годы движок сильно эволюционировал, но первые видео, снятые в нем, были очень похожи на Готику, поскольку Александр являлся большим фанатом этой серии игр. Затем на движке разрабатывалось несколько проектов, таких как Древо Крови, Beast Hunter и безымянный хоррор, но все они были заморожены.
Первое видео в Sahara Engine (2005)
Разработка Exoplanet началась в 2012, хотя и не была полноценной: несколько человек в свободное от работы время работали над проектом за идею, и большая часть команды постоянно менялась из-за текучки.
Самое первое видео Exoplanet
Первый билд Exoplanet
В 2015 команда смогла создать небольшое демо для Kickstarter, чтобы собрать денег на полноценную разработку и улучшить игру достаточно для выхода в Steam Early Access.
Kickstarter питч-видео (2015)
Кампания на Kickstarter была успешно завершена 12 сентября на отметке $67.447. Конечно же, комиссия Kickstarter, налоги и другие вычеты забрали существенную часть денег, так что в начале 2016 Alersteam получили примерно около $45.000 на разработку.
Эти деньги помогли команде нанять несколько специалистов для работы над игрой на полную ставку, и с их помощью разработчики смогли полностью переделать демо в течение года, с нуля создав абсолютно новую огромную локацию (больше, чем 2км2) с новыми скалами и ассетами. Конечно, осталось некоторое наследие от демо-версии в виде старого UI, анимаций и запутанного кода, но вид игры существенно преобразился с кампании на Kickstarter.
Exoplanet Early Alpha (2016)
«Мы не пытаемся угнаться за последними трендами или качеством графики ААА-продуктов, но мы понимаем, как много значит визуальная составляющая для создания атмосферы живого и правдоподобного мира».
Exoplanet: First Contact была выпущена в Steam Early Access в конце 2016 года, чтобы выполнить обещание, данное бекерам на Kickstarter. Несмотря на невероятно сырой и не самый удачный первый билд, постоянные обновления существенно улучшили игру.