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
- Unity Game Engine
- C#
- Photoshop
- Itch.io