Apollo Trujillo – Game Director, Technical Game Designer, & Combat Designer

Code Example: Mario 64 Movement

Mario 64 movement in Unreal Engine 4

During my apprenticeship at Romero Games, John Romero challenged me to demonstrate my 3Cs abilities by recreating Mario 64’s movements in Unreal Engine 4.

I spent a few afternoons exploring the unique and effective mechanics of the classic game and implemented them in the code provided here. This resulted in a fluid system with many possibilities based on the core pillars of walking, jumping, and pouncing, which gives players seemingly limitless options.

A code package is linked below, and a 15-minute explanation of the work and mechanics via video above this text.