LEGO® Golden Eye 007

December 2024

For this project, I aimed to create a third-person stealth game. My focus was on developing a level inspired by the classic Nintendo 64 game GoldenEye 007, utilizing Lego assets to bring this vision to life.

GoldenEye
  • Developed in 6 weeks
  • Lego Assets
  • Enemy Placement
  • Scripted Events
  • Lighting & Atmosphere
  • Tools: Unreal Engine, Blender, Mecabricks

Pre-Production

Reference

References

I began my process by gathering source materials, believing that any media — whether images, videos, or music is valuable at this stage, not only as reference material but also as a source of inspiration.

My reference library primarily consisted of gameplay scenes from the original N64 game.

Image one
Image two

Blockouts :

I first created the landscape in Unreal Engine. Once I was happy with the layout, I opened up Blender and began editing the models. Since I had to handle all the level assets myself, I kept my blockout extremely bare-bones. Its primary purpose was to facilitate quick iterations and early playtesting of dimensions.

Map Overview

Map

Walkthrough

Level Introduction:

The player begins the game with a clear view of the play space and is provided ample opportunity to learn the controls. The game then transitions into a comprehensive tutorial, introducing stealth mechanics in a low-risk environment.

Bridge:

This section introduces verticality to the level, as opposed to the linear section of the tutorial. This presents a new challenge as enemies are placed both above and below the player.

Vantage Point:

With reduced combat, this section shifts the focus to environmental navigation and serves as an overview of the next area.

Facility:

As players are now familiar with the game mechanics, they can expect a more dynamic and demanding experience as various stealth challenges are combined to test their skills.

Port:

A change of pace from earlier sections, this area provides a moment of respite after the challenges of the previous segment.

Tunnels:

The dimly lit underground tunnel network creates a confined space that demands precise navigation, challenging players to demonstrate their mastery of the game mechanics.

Escape:

This area marks the end of the level. It is a short, linear sequence designed to be as straightforward as possible.

Unreal Engine

Scripting

While my primary focus was level design, this project also incorporated a lot of blueprint scripting. I challenged myself to add some LEGO mechanics to the level, such as building and stud collecting.

Blender

Blender

I've used LEGO models exported from Mecabricks and then moved to Blender, where I edited the meshes and rigged the models.

overview

Closing Thoughts

I've just begun learning Unreal Engine over the past few months, and this project has been both a challenging and rewarding experience. I've had a lot of fun working with Lego models taken from MecaBricks, rigging and animating these models in Blender. Initially, I had bigger plans for the level, but considering that I'm just a beginner, I decided to trim down the scope to something more manageable. I can confidently say the time and resources spent on this project were well spent. I'm proud of what I've achieved so far and happy with the results. Looking ahead, I'll keep learning, experimenting, and improving my skills.

- December 14, 2024