Work

Escape The Bandicoot

Personal Project

Duration : 8 days

Source Code : https://github.com/nniodil/Escape_the_bandicoot/tree/main/Scripts

Web Browser Playable Link : https://nadirio.itch.io/escape-the-bandicoot

Gameplay :

Project Overview:

I developed a 3-level platformer game inspired by Crash Bandicoot. This project allowed me to consolidate and apply the skills I learned from the Unity Essentials (12 hours) and Unity Junior Programmer Pathway (35 hours) courses.

Courses Completed:

  • Unity Essentials: Covered the basics of Unity, including the interface, basic scripting, and simple game mechanics.
  • Unity Junior Programmer Pathway: Provided an in-depth understanding of C# programming in Unity, including more advanced game mechanics and problem-solving techniques.

Skills and Knowledge Applied:

Enhanced Unity Skills:

  • Advanced Level Design: Designed three unique levels with increasing difficulty, incorporating various obstacles and collectibles.
  • ProBuilder: Utilized the ProBuilder tool to create detailed and varied level environments efficiently.
  • Animator: Created and implemented animations for character movements and interactions using Unity’s Animator.

Game Mechanics:

  • Character Movement and Control: Implemented responsive character controls, including running, jumping, and interacting with the environment.
  • Checkpoint and Respawn Systems: Implemented checkpoints and respawn mechanics to enhance gameplay flow.
  • Collectibles and Scoring: Created a scoring system that tracks player progress and rewards collecting items throughout the levels.

Technical Skills:

  • C# Programming: Wrote and optimized scripts to handle game mechanics, player controls, and interactions without external assistance.
  • Physics and Collision Detection: Improved understanding of Unity’s physics system to handle interactions between the player and environment.
  • User Interface: Designed and implemented UI elements to display player progress and level completion status.

Problem Solving:

  • Debugging and Optimization: Applied advanced debugging techniques to solve complex issues and ensure smooth gameplay.

I did not create Assets.