Website powered by

LEGO CITY - Game Prototype on UE5

This is a personal project I have been working on beside school lately, a game prototype of LEGO City where you can build and destroy Lego objects !
This project was really fun as I got to create everything from scratch, including coding all of it in blueprint which was almost a first for me. The big challenge here was animating lego pieces individually without any animation or bones, only through the material's Vertex displacement. It was a ton of fun and I hope you enjoyed this post !

Special thanks to Yann Miguet and Lowenn Berthet for helping me throughout this project, here are their accounts :
https://www.artstation.com/rigando
https://www.artstation.com/pixellecrabe

LEGO City Game Prototype

Each Brick is individually animated even though they are not separated or related to bones. The animation is made through the Material's vertex displacement.

The Houdini Lego meshes are linked to the Blueprint Actor with easy control over the Blueprint

Breakdown of the Material's process

Breakdown of the Material's process

Shader complexity and FPS averaging around 120 FPS

Lego Bricks' animated Material

Lego Bricks' animated Material

All of LEGO City was fully made from the Houdini Lego Tool
Check out the Houdini Tool Breakdown here: https://www.artstation.com/artwork/OG5qv8

All of LEGO City was fully made from the Houdini Lego Tool
Check out the Houdini Tool Breakdown here: https://www.artstation.com/artwork/OG5qv8

Lego Blueprint Actor

Lego Blueprint Actor

Lego Blueprint Actor Construction Script

Lego Blueprint Actor Construction Script

Lego Player Blueprint

Lego Player Blueprint

Player animations Showcase

Final result : LEGO City Game Prototype