About
A summer course project at the University of Skövde, where I created a game independently, taking on every role from programming and design to sound and animation. In the game, you play as a Pixel Shinobi, navigating through levels, avoiding obstacles, and collecting coins on your way to the finish line.
Project Info
Role: Game Programmer / Graphic Designer / Animator / Sound Designer / Composer
Team Size: 1
Time frame: 6 Weeks
Engine: Unity Engine
Pixel Shinobi
Project Info
Role: Game Programmer / Graphic Designer / Animator / Sound Designer / Composer Team Size: 1 Time frame: 6 Weeks Engine: Unity Engine
About the Game
Pixel Shinobi is a small 2D platformer with pixel art graphics, where you play as a ninja named Shinobi, a small but agile warrior whose goal is to collect coins, avoid obstacles, and reach the finish line.
One of the integrated mechanics allows the player to press “W” to make Shinobi completely invisible. This was intended for later stages of the game, where the player would need to turn invisible to sneak past enemies. However, that feature was only partially implemented, so in the current gameplay, you only see the early version of it.
My Role and Focus
After working on previous game projects as part of a larger team, I wanted to challenge myself by developing a game on my own. This gave me the opportunity to take on every role involved in the game development process, Game Programmer, Graphic Designer, Animator, Sound Designer, and Composer.
Knowing that it would be a lot of work, and that some areas were new to me, I decided to keep the project small and focus on creating a proof of concept game. My main priority early on was to refine the game’s core mechanics and perfecting the character movement. I then worked on a simple level design to provide a clear player objective, followed by developing the game’s sound, music and visuals.
Process and Reflections
In the end, the game remained small in scope, but my original plan was to expand it with more integrated features, longer gameplay, and more engaging levels. Despite its size, the project became an learning experience in managing every stage of the development process from start to finish, and it allowed me to gain hands on experience in many areas I had never worked with before.