Project Tower: Photorealistic Bullet Hell with Unreal Engine Five

Published on May 30, 2026 | Translated from Spanish

TR Studio and Yummy Games present Project: Tower, a third-person bullet-hell shooter that challenges the traditional aesthetic of the genre. While bullet-hell games usually opt for sprites and flat colors, this project bets on extreme photorealism using Unreal Engine 5. The combination of Nanite for infinite geometry and Lumen for dynamic lighting makes every projectile and every scenario look like they belong in a science fiction film, opening a new technical debate on the genre's limits. 🎮

Project Tower photorealistic bullet hell with Unreal Engine 5, Nanite and Lumen in third person

Workflow with ZBrush and Substance 3D for metals and organics 🛠️

The graphical pipeline of Project: Tower relies on ZBrush to sculpt high-density assets, from the protagonist's metallic armor to the organic creatures that launch waves of projectiles. Subsequently, Adobe Substance 3D generates PBR textures that simulate wear, reflectivity, and roughness in real time. The main challenge is that Nanite handles polygons without LODs, but high-frequency metallic textures require care to avoid aliasing in Lumen reflections. The team optimizes normal and occlusion maps so that metal does not look plastic under dynamic global illumination.

Real-time optimization for a chaotic genre ⚡

The bullet-hell genre demands dozens of simultaneous projectiles, which normally saturates the GPU with particles. Project: Tower leverages Nanite not only for scenarios but also for certain sculpted projectiles, reducing draw calls per instance. However, real-time Lumen can become costly with so many dynamic light sources. TR Studio's solution involves limiting Lumen bounces to two or three iterations and using simplified materials for distant enemies, maintaining photorealism in the foreground without sacrificing 60 FPS on current-generation consoles.

How Project Tower manages to merge the photorealistic aesthetic of Unreal Engine 5 with the chaotic gameplay of bullet hell without sacrificing visual clarity for the player

(PS: a game developer is someone who spends 1000 hours making a game that people complete in 2)