Cyberpunk Environment in Unreal Engine 5

For this environment I worked off an Unreal marketplace Cyberpunk Environment. I reworked the scene layout and entirely reworked the lighting. I wanted to accomplish a cinematic look/feel using UE5, Lumen and Nanite.

For the meshes I converted them into Nanite Meshes, fixed up material issues and did optimisation work so the entire scene could run at 30 FPS. The optimisation work consisted of material, static mesh, skeletal mesh and blueprint optimisations.

The AI uses Unreal Engine 5 MassAI Crowd System. I wanted to have over 40 moving actors in this scene on the ground floor and up on the second follow going up/down the stair case. This gave a lot more life to the scene. I used a zone method to accomplish the AI spawning and navigation.

I created Blueprints for moving NPCs and Idle NPC. I created a modular system that allowed the NPC models to be swapped out through a random seed generation. Each of the NPCs also have unique idle animations. All moving NPCs share an animation blueprint with a blendspace to drive their animation depending on their velocity.

I used Blueprints to create the moving vehicles which followed spline paths.
The rain and smoke in the scene use Niagara particle systems which I created.

For color grading I used a LUT texture and then did final color grading inside of DaVinci Resolve.

The sounds are from pixabay.
Marketplace Asset: https://www.unrealengine.com/marketplace/en-US/product/cyberpunk-downtown-vol

Unreal Engine 5 Editor. You can see some of the actors placed and entities used in the scene. I was originally going to use pathtracing but wanted to push Lumen.

Unreal Engine 5 Editor. You can see some of the actors placed and entities used in the scene. I was originally going to use pathtracing but wanted to push Lumen.

Before and After with the Marketplace Environment and my reworking + new additions.