Get ready for explosive fun in "Tanky Pizza Bank," a fast-paced mini-game where you and up to three friends battle it out in an all-out tank brawl! In this colorful, cartoonish arena, each player controls a blow-up tank, complete with funky power-ups. The objective is simple: be the last tank standing.
Navigate through a vibrant environment filled with power-ups, and strategic cover points. Use your tank's arsenal to blast your opponents, deploy tricky gadgets, and avoid incoming fire. The split-screen setup ensures everyone has a clear view of their corner of chaos, making it easy to track opponents and plan your next move.
With intuitive controls, dynamic maps, and endless mayhem, "Tanky Pizza Bank" promises to be the highlight of your party game experience. Whether you're dodging rockets or setting up the perfect ambush, every round is a wild ride of fun and laughter. May the best tank win!
Most of the project was completed in the first three weeks before the summer break. Additional elements not shown in the trailer or screenshots were added in the last three weeks. This Unreal Engine project, using Blueprints, spans six weeks in total—three weeks in June and three weeks in August. We were supposed to implement at least 3 features out of these 8:
Sequencer
Create a cinematic sequence of at least 30 seconds with 3 different camera cuts.
Animation
Create an animation sequence using the Animation Blueprint with smooth transitions and Blend Spaces.
Materials
Develop a shader using Base Color, Normal, Metallic, and Roughness nodes.
Sounds
Design 5 sound effects using Sound Cues and Ambient Sounds.
VFX
Design a particle effect using the Niagara system.
AI
Implement an NPC or enemy AI using Behavior Trees and Blackboard.
Advanced Blueprints
Implement a robust game mechanic using Blueprints.
Level Design
Design a complete level demonstrating layout, flow, and spatial relationships.
- Contributions and Learned Skills -
In this project, I tried to implement as many features as possible from the list to learn how each one is done in Unreal Engine. A few of the features I enjoyed working on were level design, animation, VFX, and SFX.
For level design, I focused on creating an interesting environment with a layout that promotes good gameplay flow. I enjoy working on level design, so every asset was hand-placed to achieve the desired look. The process of creating a level is always chaotic and unpredictable. I usually start with one specific location and let ideas flow, allowing the level to grow organically. For this project, the starting point was the park in the middle of the map, envisioned as a meeting point or main battleground.
Overall, this project was a fantastic opportunity to explore and apply a range of features within Unreal Engine, such as Blueprints. Each feature presented its own set of challenges and learning experiences, and I am pleased with the progress and knowledge gained throughout the development process.