Game Development

Hi, I'm Miguel.

Gameplay Programmer
& Game Developer.

Unity  •  C#  •  Unreal Engine  •  C++

Miguel Chau

Hello.

I am a Gameplay Programmer and Game Developer focused on Unity and Unreal Engine. I also have experience with web development and programming.

I currently work as a Workshop Leader at TUMO Coimbra, where I teach game development and programming, while also working on personal projects and freelancing.

Technologies & Tools

Game Development

Game Development

I started my journey in game development in 2022, with Unity and C# being my first contact with programming. Since then, I have continued developing games and exploring gameplay programming, game systems and different engines.

Unity C# Unreal Engine C++

Programming & Web Development

Alongside game development, I have explored web development and programming technologies, including HTML, CSS and JavaScript. I enjoy learning new technologies and applying programming concepts across different areas.

HTML CSS JavaScript Git

Featured Projects

A selection of my best game development projects. Click a video to watch it right here.

FPS Loop Wave gameplay video
►

FPS Loop Wave

A third-person shooter where you play as Mudrock, fighting off waves of Wraith Robots in a futuristic space base. Health can't be replenished, so every fight matters. Built in C++ with Unreal Engine's Behavior Tree system driving enemy AI.

Unreal Engine  •  C++  •  AI

Survivor's Legacy gameplay video
►

Survivor's Legacy

A top-down 2D pixel art game across three levels, with weapon switching, item collection and special powers. Built in Unity with the new Input System, radius-based enemy pathfinding, and URP lighting/post-processing.

Unity  •  C#  •  Enemy Pathfinding

▶ PLAY GAME
The Brave gameplay video
►

The Brave

A 2D pixel art RPG with crafting, talent trees and equipment, ending in a boss fight against the King. Built in Unity with a StateMachine for player/enemy behavior and a JSON-based save system.

Unity  •  C#  •  Save System  •  State Machine

▶ PLAY GAME
3D Action Combat gameplay video
►

3D Action Combat

A 3D action combat game, featuring player movement, lock-on combat, character stats, two attack types and defensive mechanics. The main focus was on enemy AI and combat behavior, using Unreal Engine's AI system and Behavior Trees to create dynamic enemy behavior and a Dark Souls-inspired boss with three distinct attack patterns.

Unreal Engine  •  C++  •  Boss AI  •  Behavior Trees

Creating a 2D Game gameplay video
►

Creating a 2D Game

A game development workshop project created with students at TUMO Coimbra. I guided students through the development of a 2D platformer while teaching and implementing core gameplay systems such as player movement, enemy behavior, combat, collectables and scene management using Unity and C#.

Unity  •  C#  •  Teaching  •  Education

Medieval Turn-Based Strategy gameplay video
►

Medieval Turn-Based Strategy Prototype

A turn-based strategy prototype featuring grid-based movement, tactical combat and unique unit abilities. Built an event-driven turn system where Swordsmen attack in melee, Archers attack from range, Catapults deal area-of-effect damage, and enemies move and attack during their turns.

Unity  •  C#  •  Grid System  •  Turn-Based Combat  •  Event System

Experience

Workshop Leader — TUMO Coimbra

Game Development & Programming

Teaching students game development and programming through practical projects, with a focus on Unity, C# and fundamental game development concepts.

I design and deliver workshops adapted to different skill levels, helping students understand programming, gameplay mechanics and the process of creating games.

Let's Get In Touch

Let's collaborate or talk about games!

Interested in my projects, game development, or learning Unity? Feel free to get in touch.

CONTACT ME

or email me directly: jmchaupeixoto@gmail.com