This is a game I've worked on to test myself and demonstrate some of my knowledge within Unity game development. In this project, I was able to learn how to code in C#, make ShaderGraphs, and use simple ray tracing techniques.

I made this to take inspiration from classic beat 'em up games. The game incorporates both aspects of 3D and 2D. The characters are animated using 2D sprites, however, these sprites move in a 3D plane and all aspects of navigation, collision, and position is done in 3D. Because of this, I had to create a custom shader graph for this project in order to customize Unity's 2D sprite rendering to work in 3D, allowing these objects to receive and cast shadows.

Controls:

  • ESC to pause
  • Tab to resume

Player 1:

  • WASD keys to move
  • Space to jump
  • F to punch

Player 2: 

  • Arrow Keys to move
  • Numpad 0 to jump
  • Numpad 4 to punch

Leave a comment

Log in with itch.io to leave a comment.