Бывший инженер SpaceX рассказал, почему разработчики игр идеально подходят для космических программ

Стефан Молуф, бывший инженер SpaceX, а ныне разработчик Kitten Space Agency, рассказал о сходстве между созданием игр и программированием ракет. Молуф работал в SpaceX с 2009 по 2020 год, участвуя в разработке Falcon 9, Dragon и ранних стадиях Starship.

В интервью Молуф объяснил, почему космические компании активно нанимают специалистов из игровой индустрии. По его словам, задачи в обеих сферах требуют схожих навыков.

Управление оборудованием ракеты сильно отличается от написания кода для веб-сайта. В ракете обычно один компьютер или несколько объединенных в частную сеть. Код должен работать точно по времени – обновления для управления оборудованием нужно выдавать строго по расписанию, иначе всё разваливается.

Игры работают по похожему принципу. Софт выполняется на одном компьютере и должен выводить новый кадр игроку с частотой 30 или 60 герц. Во многом игры даже сложнее – там больше факторов, которые нужно учитывать. Но разработка для ракет требует большей строгости, так как цена ошибки несравнимо выше.

Молуф присоединился к SpaceX сразу после университета в качестве стажера. Когда он пришел в компанию, там работало всего 12 инженеров. За 12 лет работы Молуф участвовал практически во всех проектах компании – от коммуникационных систем первой версии Falcon 9 до Dragon, включая версию для доставки грузов и людей на МКС. Также инженер внес вклад в ранние разработки Starship.

Покинув SpaceX после 2020 года, Молуф захотел вернуться к работе в небольших компаниях. Параллельно он думал о переходе в игровую индустрию – одну из немногих областей разработки ПО, где ему не доводилось работать. Учитывая космический бэкграунд, Молуф хотел создать что-то связанное с космическими полетами.

Изначально инженер думал подать заявку на работу над Kerbal Space Program 2, но студия находилась в Сиэтле, а переезжать туда он не планировал. Позже, когда стало ясно, что проект провалился, Молуф подумывал о создании собственной игры. Как раз в этот момент Дин Холл, основатель RocketWerkz, анонсировал Kitten Space Agency. Молуф написал ему письмо с предложением помощи – так он и присоединился к команде.

Kitten Space Agency разрабатывается командой, включающей оригинального создателя Kerbal Space Program. Игра призвана заполнить пустоту, оставшуюся после провала Kerbal Space Program 2. Помимо котов-космонавтов, проект работает на новом движке, способном обеспечить более продвинутую и стабильную физическую симуляцию.

Больше статей на Shazoo
Тэги: