Скриншоты игры:
Видео:
Сборка демки под Windows:
Android:
PacManRun — моя первая мелкая игра на своем движке(для проверки возможностей движка и своих сил).
Описание игры:
Простой раннер. Основная цель при помощи прыжков добраться до конца уровня, избегая препятствия на пути.
Состояние: В разработке
Платформы:
Реализовано:
Главное меню. Коллизия с тайловой картой. Движение, прыжок персонажа. Уровней 19 — как бы временные.
Взаимодействие с игровыми объектами:
Скриншоты игры:
Видео:
Сборка демки, с багами 🙂 , под Windows:
На разработку игрового движка ушло примерно 5 месяца, при учёте, что он писался в свободное время и то не всегда.
В движке реализовано не всё, есть ещё над чем работать.
В данный момент реализованы следующие классы для удобства программирования графики:
Классы для удобства программирования игровой логики:
Менеджеры для работы со множествами:
Основной способ использования движка таков:
Скриншоты, тестирование игрового движка:
Пояснение:
Используемые клавиши:
1 — переключение на камеру от первого лица;
2 — переключение на камеру от третьего лица;
Влево/Вправо — движение 2D персонажа влево/вправо;
Пробел — прыжок 2D персонажа;
Левый клик мышки — перемещение позиции 2D персонажа;
w/s, a/d, c/v — движение камеры от первого лица вперед/назад, влево/вправо, вверх/вниз;
q/e, z/x, r/t — вращение камеры по Y, X, Z;
Сборка под Windows:
Ссылка на github: https://github.com/12sd/QtEngineGL