Square platformer
Это классический платформер, в котором нужно добраться до верха башни.
Особенностями данного проекта является:
• В нем не используется стандартная физика Unity (rigodbody, character controller и т.д.), физика мира написана с нуля.
• Полностью настраиваемые параметры прыжка, т.е. длина, высота, скорость подъема, скорость падение, длительность задержка в воздухе.
Для удобства игрока в игру были интегрированы вспомогательные механики:
• Variable jump height – благодаря этой механики игрок сам может выбирать высоту прыжка;
• Apex modifiers – дает антигравитацию при прыжке, делая его более резким;
• Coyote-time – если персонаж перейдет край платформы, то в течении небольшого промежутка времени все равно сможет сделать прыжок, даже находясь в воздухе;
• Jump buffering – если игрок нажимает соответствующую кнопку до того, как персонаж успел приземлиться, то игра запоминает это действие и сделает его за игрока, когда персонаж все же коснется земли;
• Jump Corner Correction – если при прыжке персонаж столкнется с препятствием, находящимся над его головой, то игра попробует протолкнуть персонажа дальше;
Игра остается и останется прототипом т.к. у нее имеется несколько багов, которые я так и не смог исправить. Сам уровень игры был построен на скорую руку.
Разработан на движке unity с использованием языка программирования C#.
"A" - move left
"D" - move right
"Space" - jump
Status | Prototype |
Platforms | HTML5 |
Author | rein218 |
Genre | Platformer |
Made with | Unity |