An Onion Quest
Meet Onion, an unlikely hero with big dreams and an even bigger heart. Ever since he was a tiny sprout, Onion aspired to be a legendary hero. With boundless imagination and unwavering determination, he crafted his very own hero suit from cardboard and a straw. Clad in his homemade armor, Onion steps into a world where his wildest dreams come to life, ready to face formidable foes and prove his mettle.
In this thrilling mini boss rush game, inspired by the fast-paced action and charming style of Cuphead, join Onion as he battles against three powerful adversaries, each more challenging than the last. Will Onion’s courage and creativity be enough to defeat these imagined enemies and achieve his dream of becoming a true hero?
Entry for the Boss Rush Jam 2023
An adventure that mix 2D and 3D elements in a shoot-'em-up mini game!
My info
Project Info
tools/engines:
  • Unity Engine 2020.3.17f1
Created for:
  • Boss Rush Jam
Time frames:
  • 2023
  • 1 month
Team size:
  • 4 people
level of education:
  • bachelor degree
my role:
  • Game programmer
Years of experience:
  • 5 years with Unity Engine
  • 2 Years Of professional experience As software Engineer
Links to project pages
Repository might be set to private, contact me to gain access
Original concept
This game began as an entry in a Game Jam, which I joined with a small group of friends and my wife.

The theme of the jam was "Makeshift".

After a few brainstorming sessions, we decided to incorporate gameplay elements reminiscent of Cuphead while ensuring our game maintained its own distinctive charm. Each boss fight features a unique twist: for instance, battling the rat requires players to shoot upwards from the bottom of the screen, and the final boss incorporates elements reminiscent of the classic Donkey Kong game.
Our bosses share much of their underlying logic, thanks to our use of object-oriented programming. We designed a versatile base class, with each boss inheriting and extending these core functionalities to create diverse and engaging encounters.

Devlog
Project Scope:
Key Learnings:
  • How use inheritance in Unity
  • How to create a 2d player controller
  • how to make 2d and 3d elements interact
This project was created with the scope of boss-focused game which entertaining gameplay aspects

Achievements:

  1. The project was ranked 26th with 17 ratings (Score: 3.245) out of 132 entries
Credits
  • Programming & Level design: Marco Minganna
  • 2d art: Lucia Paganini
  • Game Music: Massimo Falanga
  • 3D art: Gabriele Favaretto