разработка игр, программирование, сценарии, графика и музыка

English По-русски

Speebot: вода

Я наконец определился с названием 3D-платформера, над которым работаю.

Логотип Speebot, возможно, не окончательная версия.
Логотип Speebot, возможно, не окончательная версия.

Название Speebot представляет собой комбинацию слов "speed" и "robot". Это также имя главного героя игры.

На прошлой неделе я работал в основном над водой. Вместо того, чтобы падать в скучную бездну, игрок теперь может нырнуть в большой голубой океан (и утонуть в нём).

Движок требовал нескольких улучшений, прежде чем это могло быть реализовано. Графическая система теперь поддерживает отражения и искажения. В результате получилась довольно красивая отражающая поверхность воды:

Вы можете найти все видео по разработке в этом плейлисте.

Этот эффект приводит к небольшому снижению производительности, что на самом деле не должно быть проблемой, так как игра по-прежнему работает со стабильной скоростью 250 кадров в секунду (небольшие провалы при записи видео с экрана), но я добавил опцию включения и выключения отражений в графическом меню, на всякий случай.

Есть еще одна новая настройка, которая позволяет игроку контролировать количество частиц в игре. Эта опция была добавлена после реализации эффекта всплеска воды, который использует примерно 150 частиц одновременно. Это также никогда не было проблемой для меня, но есть возможность значительно уменьшить количество частиц во всех эффектах, в случае, если некоторые компьютеры не могут справиться с этим.

На данный момент это всё. Впереди еще много работы, но пока я доволен тем, как складывается игра. Следующие задачи: новые реквизиты, плитки и элементы игрового процесса.

Следующая статья

Speebot: реквизит, обновленная графика, 3D-звук

Подписаться

Получайте уведомления о новых статьях, чтобы:

Следить за процессом разработки моей следующей игры.

Читать статьи об искусстве и технологиях создания игр и движков.

Получать новости об изменениях в моих играх.

Подписка бесплатная, просто нажмите на кнопку!