This procedural cargo ship was created for the Space Battle Royale game, using Unreal Engine 5 and featuring a fully modular design. All modules were designed and developed by me, with the ship generated through a procedural generation blueprint using HISM (Hierarchical Instanced Static Meshes) for optimization.
The procedural generation process begins by creating a sequence of main modules. Once the core structure is set, the system checks whether each module should contain cargo containers. It then generates a random number of branches, each holding randomized cargo containers, with variations in color, number, placement, and whether the doors are open or closed.
This ship is part of the dynamic and evolving environment of Space Battle Royale, adding variety to the battlefield with its ever-changing layout. The project showcases my skills in procedural design, modular architecture, and game optimization in Unreal Engine 5.