Sea of Stars сумела привлечь внимание любителей ретро-RPG благодаря своей визуальной концепции. Игра сочетает традиционный пиксель-арт с динамическим освещением в реальном времени — контраст, который непросто реализовать. Разработанная на Unity, игра доказывает, что можно отдать дань уважения классике, не отказываясь от современных технологий. Результат — живой мир, дышащий через свои спрайты и световые эффекты.
Движок Unity и Aseprite как техническая основа 🎮
Команда Sabotage Studio использовала Unity для управления динамическим освещением и легкой физикой игры. Спрайты и фоны были созданы в Aseprite — инструменте, специализирующемся на пиксель-арте. Ключевая техническая особенность заключается в том, как Unity обрабатывает свет на этих спрайтах, не теряя эстетики низкого разрешения. Применяются пользовательские шейдеры для имитации отражений и мягких теней — то, что в эпоху 16-битных игр было немыслимо. Движок также обеспечивает плавный переход между циклами дня и ночи.
Освещение, которое заставляет пиксель выглядеть как лампочка 💡
Увидеть персонажа высотой в 16 пикселей, отбрасывающего реалистичную тень на такое же квадратное дерево, — это опыт, который заставляет задуматься: мы в 1995 или в 2023 году? Динамическое освещение делает даже 8-битный факел похожим на живой. Но не ждите, что ваш ПК из эпохи 90-х справится с этим; даже пикселям нужна современная видеокарта. Это как поставить светодиодную лампу на Game Boy: функционально, но странно красиво.