Project Details

Squirrel Soul

2D Game Development Completed ★

Squirrel Soul is a cooperative 2D multiplayer platformer developed in Unity. The game follows two squirrel brothers, Tom and Jerry, after Jerry is transformed into a ghost by an ancient ruin. The players must cooperate, fight monsters, overcome platforming challenges, and solve environmental puzzles while searching for the Soul Stone that can break Jerry's curse.

Squirrel Soul

◎ Overview

Squirrel Soul is a cooperative multiplayer game that combines platforming, combat, puzzle-solving, and story-driven gameplay. Two players control Tom and Jerry, squirrel brothers with different abilities who must stay together to survive. The game includes multiple stages, tutorial rooms, environmental puzzles, interactive platforms, melee and ranged enemies, and a boss battle. Players can jump, dash, sneak, attack, activate skills, move objects, operate elevators, use updrafts, and interact with special platforms. When the two characters move close to each other, they become linked and recover health together. The project was developed in Unity using C# and Photon networking. Multiplayer synchronization was implemented for character movement, animation, transforms, triggers, combat, and other interactive elements. The game also uses 2D animation, particle effects, shaders, sound effects, background music, physics systems, and custom level design to create an atmospheric cooperative experience.

✓ Key Features

  • Two-player cooperative multiplayer
  • Character movement and platforming
  • Walking and running
  • Jumping and parkour
  • Dashing and sneaking
  • Normal and skill attacks
  • Sword aura ability
  • Cooperative healing system
  • Player-linking mechanic
  • Melee and ranged combat
  • Multiple enemy types
  • Boss battle
  • Boss attack warning system
  • Boss shield and shield-breaking mechanic
  • Enemy summoning system
  • Environmental puzzle solving
  • Interactive signboards
  • Destructible objects
  • Movable objects
  • Door activation buttons
  • Elevators
  • Updraft mechanics
  • Conveyor platforms
  • Ghost-only platforms
  • Lava and spike traps
  • Tutorial rooms
  • Multiple environment themes
  • Animated story scenes
  • Character and environment animations
  • Visual and particle effects
  • Sound effects and background music
  • Photon multiplayer synchronization
  • Networked transforms and animations
  • Lobby and multiplayer room system
  • Health and gameplay UI

◉ My Role

I worked as an animation, level design, scene design, prototyping, and story development team member for Squirrel Soul. My main responsibility was creating and implementing character animations, including walking, running, sneaking, dashing, jumping, attacking, and other gameplay actions. I also helped design the levels and scenes by arranging platforms, traps, interactive objects, environmental decorations, and cooperative challenges. I contributed to the creation of the initial game prototype, which allowed the team to test the main gameplay concepts before developing the complete stages. In addition, I helped develop the story of Tom and Jerry, including the ancient ruin, Jerry's ghost curse, the Soul Stone, and the requirement for the two characters to remain together. I collaborated with the other team members to test scenes, refine gameplay, solve animation and level design issues, and improve the overall player experience.

! Challenges & Solutions

  • Multiplayer synchronization and network delay
  • Networked physics and trigger synchronization
  • Cooperative puzzle and level design
  • Character animation integration
  • Camera perspective and sprite sorting
  • Git branches and merge conflicts
  • Multiplayer testing and debugging