Plastic Textures and Wear in Gundam Breaker Four with UE4

Published on May 24, 2026 | Translated from Spanish

The release of Gundam Breaker 4 has reignited interest in the digital recreation of physical model kits. The development team has leveraged Unreal Engine 4 to simulate the finish of injected plastic, brushed metal, and chipped paint. Combining Maya for asset creation and UE4 for shading, the game allows deep visual customization of each Gunpla part, a technical challenge we analyze from a graphics development perspective.

Screenshot of Gundam Breaker 4 showing plastic textures and wear on customized Gunpla parts

Physically Based Shading for the Gunpla Finish 🎨

The key to realism in Gundam Breaker 4 lies in the use of PBR materials within Unreal Engine 4. Modelers in Maya build the parts with clean geometry, but the visual soul is in the texture maps. To imitate plastic, a high roughness value and a low index of refraction are used, while metal requires varying metallic and roughness maps. Wear is achieved through paint masks that expose the underlying base plastic, combined with occlusion and normal maps to simulate scratches and dirt. Technically, the game uses a dynamic material system that allows applying these textures to individual parts without straining the engine, optimizing performance through mesh instancing and the use of atlas textures.

Optimization and the Challenge of Total Customization ⚙️

The biggest technical challenge for the team was maintaining a stable frame rate while allowing the player to change any part of the mecha. Each combination of texture, color, and wear generates a unique material in real-time. The solution involved a material inheritance system in UE4, where base parts inherit properties from a master material, reducing draw calls. This approach demonstrates that to achieve a convincing simulation of plastic and metal, good textures are not enough; an intelligent shading architecture is required that balances visual detail and computational efficiency.

Considering that Gundam Breaker 4 seeks to emulate the finish of physical model kits, what was the biggest technical challenge in Unreal Engine 4 to visually differentiate the plastic shine from combat wear without the material losing its scale model appearance?

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