Each level demonstrates a gameplay mechanic you can implment into your own game.
Character Controller features:
- Customisable movement system
- Acceleration / Deceleration
- Customisable jump height
- Customisable jump amount
- Dash ability
- Customisable dash force
- Crouch system
- Grapple hook system
- Particle effects
- Camera zoom in and out system
- Custom cursor system
- detection system for when collide with enemies or terrain
- Intergrated with game over system and level complete system
Menus:
- Main menu system with functioning exit game button and play button.
- Level selection screen either allowing you to select a level to play or return to menu.
Features demonstrated in the levels:
- Grappling hook mechanic. Used to show different ways for the player to potentially navigate the terrain.
- Enemy Patrol. It demonstrates the enemy AI that can detect when it reaches the end of a platform and changes the direction its travelling in.
- Falling platform after a certain time of the player standing on them they fall to the ground allowing you to add some intresting obstacles to your game.
- Bouncing enemy. Detects when its about to hit the ground and bounces up into the air. Another enemy type the player can interact with.
- Falling trap. Demonstartes a trap and it detectes when the player is near and falls from the ceiling to the ground potentially killing the player.
- Moving Platform. You can adjust the points and the platform will move at a chosen speed between them.
- Portal system meaning any object with certain tag can be teleported to any location you choose opening up more level possiblites.
- Turret Enemy that will detect the player and fire projectiles. Projectiles have an explode effect when they hit any object.
- Jump pad. Can launch the player high into the air so they can reach a given destination that would usually be out of reach.