Inspiration 🌟

We drew inspiration from classic vertical scroller games like Doodle Jump and Angry Birds. Combining thrilling survival mechanics like rising lava πŸŒ‹ and dynamic platform generation, we aimed to create a fun yet intense game where players must race to safety 🚁.

What it does πŸš€

The game challenges players to climb platforms while escaping rising lava 🌊. With dynamically generated platforms, a progress bar πŸ“Š tracking the player's height, and a warning ⚠️ when lava starts rising, the gameplay is fast-paced and exciting. Players must reach the helicopter 🚁 at the top before the lava catches them.

How we built it πŸ› οΈ

We built the game in Unity using C#. Core mechanics like platform spawning, lava rising, and UI elements (e.g., progress bar πŸ“ˆ) were implemented with custom scripts. Amazon Q πŸ€– helped refine the code, and TextMeshPro πŸ“ polished the UI.

Challenges πŸ€”

Key challenges included preventing platform overlap, balancing the lava rise speed ⏫ based on player movement, and syncing the progress bar πŸ“Š with gameplay. Optimizing dynamic backgrounds and platform recycling also required fine-tuning.

Accomplishments πŸ†

We’re proud of creating engaging mechanics like the rising lava πŸŒ‹ and dynamic platform generation πŸ”„. Polished UI elements, such as the progress bar and blinking warning text ⚠️, added to the immersive gameplay experience.

What we learned πŸŽ“

We learned to optimize level design, implement real-time mechanics, and balance gameplay to keep it fun yet challenging. Unity’s physics engine πŸ”§ and UI systems taught us how to create scalable, maintainable code.

What's next πŸ”₯

We plan to add power-ups ✨, new platform types πŸͺœ, and multiplayer mode πŸ‘«. Optimizing the game for mobile πŸ“± and introducing difficulty levels πŸ“Š will make Fire-Exit even more exciting!

Built With

Share this project:

Updates