Свой игровой движок. TrailRenderer
Продолжение истории о собственном игровом движке (C++, OpenGL), для обучения. Буду писать TrailRenderer, далее бэклог разработки этого компонента.
Прошло почти два месяца с момента моего последнего коммита в репозиторий RudeEngine и вот, наконец, появилось время поработать над кое-какими графическими эффектами в нем. Решил сделать TrailRenderer, который необходим мне и для демо с космическим кораблем и для breakout’а.
- Devolver Digital опровергли слух о появлении Fall Guys: Ultimate Knockout в сервисе Xbox Game Pass
- Геймеры шутят о «Дворце Путина». Подборка мемов
- Студия Liquid Engine Development анонсировала проект Buried in Ice, вдохновлённый фильмом «Нечто»
- Античит от Denuvo стал доступен для участников программы Valve Steamworks
- Обзор Jet Kave Adventure - захватывающее приключение в доисторическом сеттинге
- Шейдеры в Unity: введение в тему от Cyanilux
- Control войдёт в PC-библиотеку Game Pass в ближайшее время
- «Кинохоррор» Erica вышел на iOS
- Xbox Wire опубликовал обращение от разработчиков S.T.A.L.K.E.R. 2.
Поясню о чем речь, я пишу небольшой игровой движок, для обучения на C++, OpenGL. В основном меня интересуют графические техники. На этом движке я сделал две небольшие демки: spaceship-demo и breakout-demo (классическая игра breakout).
Я захотел сделать небольшой бэклог разработки именно TrailRenderer’а, возможно это будет полезно не только мне, но и кому-то еще.
Задача
Итак, поехали. Какой примерно эффект необходим? Примерно вот такой как на видео:
Возможно для 2D breakout меня он устроит в таком виде, а для spaceship demo его придется подтюнить, не уверен. Разберемся в процессе.
Прогресс
Хотел писать прямо в этот пост о прогрессе, но решил разделить информацию на много постов.
Прогресс в постах (без каких-либо деталей реализации):