Platform Adventures


Overview

The game is developed using Unity Engine and C#. It's an adventure platformer in which the player controls three characters (An Eskimo, a Fireman and a Wizard) and goes through a number of short to medium-sized stages.

Highlights

  • Stages designed to reflect real life seasons in animated way
  • Player will take charge of 3 characters
  • 15 different types of enemies including a Ghost, Crocodile, Chicken, Plant, Tank, and more.
  • In-game shop to purchase bullets


  • Characters

    Each of the 3 characters are individual spritesheets which are sliced in unity to create frames. These individual frames are put into the animator to create the animations. Some of these animations uses animation events to trigger certain actions like shooting the projectile at a certain frame


    Enemies

    All enemies use Raycasting to detect whether the player is in range. A ray is shot from the enemy at a certain distance decided by me and if that ray hits the play certain functions are triggered... like the enemy will follow you until it reaches a certain minimum distance wherein it will than attack you.


    Levels

    The stages are designed to reflect real-life seasons of the year (such as winter, autumn, tropical, and so on) in order to keep the player involved and enjoy the game's many landscapes.Unity tilemap system has been used to paint the tiles onto the scene


    Environment

    The environment includes elements like moving platforms, breakable blocks, fire, rising water, spikes, crates and more. The setup of moving the platform made me think more about how i can get more control over the motion of the platform. Hence i decided to use the Vector2.Lerp function


    Other

    A Shop, which will be available at various stages, is another intriguing aspect. The player will not have an unlimited supply of ammunition to shoot and will have to buy them from shops in exchange for the gold and silver coins accumulated at each level. There are two types of projectiles available for purchase to combat adversaries encountered along the path.



    Powered by


    s