For this project, I recreated Patna Junction, my hometown railway station, as a fully immersive real-time 3D environment in Unreal Engine 5.6. The goal was to capture the authentic atmosphere, scale, and visual identity of an Indian railway station while maintaining game-ready performance. I used an industry-standard pipeline involving Maya, RizomUV, Substance Painter, and Unreal Engine, ensuring a professional, optimized workflow from start to finish.
The project began with extensive reference collection from real photographs and videos of Patna Junction. I broke the environment into modular assets such as platforms, roofs, staircases, railings, pillars, and signage to maintain consistency and efficiency. All models were created in Maya, keeping clean topology and accurate real-world scaling. The trains, including sleeper coaches and the WAP-type locomotive, were modeled with attention to detail while staying within poly limits suitable for real-time rendering.
UV unwrapping was done in RizomUV, where I ensured efficient packing and consistent texel density across assets. This prepared the models for high-quality PBR texturing in Substance Painter. I built realistic materials featuring rust, dust, chipped paint, roughness variation, and weathered surfaces to reflect the aging look often seen in Indian railway stations.
In Unreal Engine 5.6, I assembled the environment using Lumen global illumination for natural lighting and shadows. I added decals, posters, signage, and ambient details to enhance realism and storytelling. The scene was optimized using Nanite, HLODs, and careful texture management, ensuring smooth real-time performance.
This project demonstrates my ability to create large-scale environments, handle a full 3D pipeline, and bring real-world locations to life with compelling detail and atmosphere. It reflects both my technical skills and my artistic understanding of environment design.