top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Ninjazard

Date

October 2020

Role

Lead Programmer and Engine Implementation

Project Type

Academic assingment

App

Assume the role of Orion and save the ninja village from Asmodeus. Make your way through the 2 villages and avoid the dangers that protect Asmodeus's castle.
You will have to be strong and defeat the 2 great henchmen of Asmodeo housed in each of the villages.

Ninjazard is a linear platformer made up of 3 levels that challenges the player to face multiple enemies while taking advantage of their magical and ninja abilities. Each level has a boss at the end and this must be defeated to advance. Also, Ninjazard has a checkpoint save system. So your progress will not be lost when you close the application.

-------------------------------------------------------------------------------------

Tasks as Lead Programmer and Engine Implementation:
- Movement and player behaviors (Shoot and enemy head destruction).
- Enemy AI (2 Different enemies and 1 boss per level).
- Gameplay and prop set up on engine.
- Discuss about gameplay experience and flow.
- Save and load system.
- Animations and controllers implementation.
- Win condition.
- Collider set up and collision detections.
- Level design.

-------------------------------------------------------------------------------------

Knowledge acquired:
- Unity Basics.
- Binary and Json serialization.
- Tile set and Tile map.
- Basic AI.

bottom of page