Inspiration

The inspiration behind "Skybound Showdown: Horned Havoc" came from a desire to create a unique and entertaining gaming experience that combines the thrill of space battles with the whimsy of balloon warfare. Drawing inspiration from classic arcade shooters and the challenge of leveling up, we set out to craft a game that balances fun, strategy, and skill progression.

What it does

"Skybound Showdown: Horned Havoc" is a 2D shooter game where players take on the role of a courageous pilot navigating the cosmic circus to battle horned space sharks. Armed with laser firepower, players shoot bullets at enemies, earning XP coins upon successful eliminations. Leveling up unlocks enhanced challenges, with enemies spawning faster and growing stronger. Players can also collect items to boost stats such as speed, health, and bullet damage.

How we built it

Skybound Showdown: Horned Havoc" was brought to life using Unity and the C# programming language, with a team where only one member had prior Unity and C# experience. As we delved into development, debugging played a pivotal role in refining the game's intricacies. Tackling challenges related to game mechanics, enemy behaviors, and the dynamic leveling system, we collectively engaged in thorough debugging sessions. Our focus on resolving issues, such as tweaking player stats, balancing difficulty, and perfecting the leveling-up process, not only ensured a polished gameplay experience but also deepened our understanding of Unity.

Challenges we ran into

In the development of "Skybound Showdown: Horned Havoc," given that only one team member had prior Unity and C# experience, we encountered many challenges in the learning curve associated with the game development process. One notable hurdle involved instances where we forgot to attach scripts to game prefabs, leading to unexpected behavior and functionality issues. These situations prompted us to implement a robust system of checks to ensure the seamless integration of scripts with prefabs. Additionally, grappling with Unity-specific methods and syntax posed its own set of challenges, requiring us to meticulously debug and troubleshoot to achieve the desired functionality. Another complexity arose from navigating the nuances between ScriptableObjects and scripts, as we fine-tuned systems for managing player stats and items. Through collaborative efforts and persistent debugging, we successfully addressed these challenges, refining the game's foundation and enhancing the overall player experience.

Accomplishments that we're proud of

One of our most significant achievements in developing "Skybound Showdown: Horned Havoc" lies in the fact that, as a team, we successfully created a fully functional and engaging game entirely from scratch. This endeavor was particularly noteworthy given that the majority of our team members had never touched Unity or worked with the C# programming language before. Overcoming the initial learning curve, we transformed our collective enthusiasm into a tangible, playable game that captures the essence of space battles, leveling progression, and strategic item usage. We take pride in the creation of a game that not only fulfills our vision but also reflects the dedication and achievement of a team conquering new challenges together.

What we learned

Through the development of "Skybound Showdown: Horned Havoc," we gained valuable skills in Unity and C#, honing our skills in game design, programming, and collaborative problem-solving. A crucial aspect we mastered was the significance of effective collaboration using version control, specifically through GitHub. Learning how to push and pull updates individually became an essential skill to prevent inadvertent overwrites of scripts while ensuring seamless integration of individual contributions. This collaborative approach not only mitigated the risk of script conflicts but also fostered a more streamlined and organized development process. The experience emphasized the importance of clear communication and coordination within the team, showcasing the critical role version control plays in maintaining project integrity and preventing domino errors that could arise from simultaneous script modifications.

What's next for Skybound Showdown: Horned Havoc

Looking ahead, we plan to enhance "Skybound Showdown: Horned Havoc" by incorporating additional features, levels, and enemy types. We aim to refine the gameplay experience, implement player feedback, and potentially add additional items and upgrades. The journey continues as we strive to make "Skybound Showdown: Horned Havoc" an even more immersive and enjoyable gaming experience for players.

Built With

Share this project:

Updates