๐ฏ Project Overview
Zombie Shootout is a 2D top-down shooter built with Unreal Engine 5.5. Players step into the boots of Tim, a truck stop worker armed with an AK-47, battling relentless zombie hordes to protect a critical bridge. Timโs goal? Hold the line until reinforcements arrive. This project was created for the 2D Game Jam #2, with the challenge of crafting a complete game in a short timeframe. ๐น๏ธ๐งฑ
๐ ๏ธ Initial Project Goals
Our goal was simple yet ambitious:
- Build a 2D top-down shooter using Unreal Engine.
- Complete the game in time for the 2D Game Jam #2. โณ
โ How We Met Our Goals
We utilized Agile development with:
- User Stories for clear, actionable features. ๐
- A Kanban Board in GitHub Projects for task tracking. ๐
- Collaborative iterations to complete all the features.
๐ Result: We delivered a polished, playable game within the deadline!
โจ What Went Well
- Visual Cohesion: Seeing all the 2D assets, animations, and UI come together was incredibly rewarding. ๐จโจ
- Mechanics: All the game mechanics and core features worked flawlessly. No game-breaking bugs! ๐ก๏ธ๐น๏ธ
โ ๏ธ What Went Wrong
-
Level Design Challenge:
- We skipped using a tilemap or tileset for level creation in Unreal Engine. ๐ง
- This added unnecessary complexity to the level design process.
๐ ๏ธ How We Addressed the Challenges
Instead of tilesets or tilemaps, we manually:
- Placed individual sprites to construct the level directly in the Unreal Editor. ๐งฉ
- While this workaround worked, it wasnโt the most efficient method.
๐ก Lessons Learned
- Level Design Experience: I gained valuable hands-on experience with designing levels using 2D assets. ๐
- Planning Tools: Tilemaps/tilesets could have streamlined the process significantly and are worth the upfront investment. ๐บ๏ธ
๐ฎ Future Recommendations
- Spend more time on level design and planning, especially with:
- Exploring 2D asset workflows. ๐ ๏ธ
- Investing in learning tilesets and tilemaps. ๐จ
๐ Conclusion
Zombie Shootout was a thrilling project and a successful submission to the 2D Game Jam #2. ๐ This journey taught me a lot about game development, and Iโm excited to apply these lessons to future projects. ๐
Top comments (0)