2D Platformer · Unity · C#

Kaninjutsu

A ninja crab with two katana claws, A* pathfinding enemies, and parkour levels built for a university course.

UnityC#Photoshop A* PathfindingTeam of 3
Demonstration Video

Concept & Inspiration

I wanted to make a game for a game development course at San Jose State University, so my friend Kevin (another developer) and I came up with the idea: a ninja crab that could control both of its claws and slash enemies with its katana! We figured a 2D setting was best since we had to make our own art and I had prior experience with 2D games, so we committed to that style.

Team

The team started as just Kevin Chu (art) and myself (code). About 2 months into development we added Tomer, a second coder, to help meet deadlines.

Design Goals & Challenges

Goals

  • Attack system simulating a crab using both claws
  • Enemy AI that chases and attacks the player
  • Stealth system — enemies only target you when in range
  • Multiple enemy types
  • Parkour levels to break up combat sections

Challenges

  • Creating each frame of attack animations by hand
  • Making the game less punishing on death
  • Designing environments that looked like a ninja crab dojo
  • Building fun enemies that chase or shoot projectiles
  • Improving tutorial clarity

Tools & Technologies

Play on Itch.io View Code on GitHub ← Back to Portfolio