Sonic Boss Fight (C# – Unity)

I’ve always had a big interest in boss fights from games. I often wanted to recreate mechanics from the fights or the actual fights themselves. This was my main motivation behind recreating a boss fight from a small indie game called “I Wanna Be The Boshy” where I attempted to recreate the Sonic boss fight the best I could!

I attempt to recreate the same fight within the Unity engine with my first version of the fight having more too it but feeling a bit less polished (Sadly I’m not very good at the game either, despite being it’s creator!):

I ended up dropping the project for a couple of months and then eventually coming back to it, attempting to recreate it again with a completely new version that I believe to be far more polished (I’m not very good at this one either).