Не просто игра,а инженерный вызов: тригонометрия, шейдеры...

В момент обучения появляется чувство - чего то не хватает, хочется попробовать новое и не в пустую, прокачать скилл, когда устал от туториалов. Мой вариант — создать проект, который находится ровно на грани «я это знаю» и "потрогал все это в живую". Сейчас в процессе разработки симулятора планетарной системы. Но без готовых физических движков, функций. Каждый виток орбиты — это чистые расчеты: sin, cos и тому подобное.

📐 Закрываю свои фундаментальные пробелы в тригонометрии, которые обычно маскируются фреймворками.

🪐 Архитектура проекта: Центральный объект (звезда) как точка отсчета. Планеты со спутниками, вращающиеся по заданым вычисленным траекториям, включены зависимости расстояния и размера объекта от центральной точки. Отдельные вызовы: - напишу кастомный шейдер для одной (может и нет) планеты (атмосфера/поверхность без использования Asset Store решений); - так же шейдер для скайбокса попробую; Следующий серьезный этап — публикация в Steam. Не просто выложить билд, а вручную разобраться с плагином Steam (Steamworks SDK). Лицензии, достижения, возможно — облачные сохранения. Кстати, систему сохранений и загрузки данных попробую реализовать через JSON. Честный, читаемый формат. Зачем мне это? Возможность на опыте пройти путь от сырых расчетов до коммерческого продукта. Симулятор — идеальный полигон для проб разных физических эффектов, взаимодействий между объектами.

Надеюсь, результат окажется в Steam в кратчайшие сроки!

P.S. Пока кубы, движения лучше видно

Не просто игра,а инженерный вызов: тригонометрия, шейдеры... | Сетка — социальная сеть от hh.ru