Gonçalo Pires
Drop portrait.jpg in assets/
Gameplay Programmer UI Programmer Multiplayer Programmer
Available for Entry-Level & Junior Roles Open to Relocate (EU & USA) or Remote

I am a Game Development graduate from Politécnico de Leiria specializing in C++ and Unreal Engine 5.

I am looking for an opportunity in Gameplay, UI, or Multiplayer Programming. Most of my projects are built in Unreal Engine 5 (working across both C++ and Blueprints) alongside a custom 2D game engine written from scratch in C++ and C# projects in Unity and Godot. While Unreal is my primary focus, I have hands-on experience with Unity and Godot and I am always happy to dive deeper into any engine or codebase to fit a team's needs.

KEY PROJECTS

Project : EGO

In Development
Project: EGO Project : EGO
Unreal Engine 5 | C++ & MVVM 2 👤

Asymmetrical multiplayer dungeon crawler built in C++. Engineered a zero-tick Actor Component architecture, an event-driven MVVM UI pipeline (UHeroHUDViewModel), AI-to-player Demon possession (monsters and proxy-pawn traps), polymorphic status effects, and DataTable designer tools.

UI Design

UI Design
Figma, Illustrator & Photoshop | UI / UX 1 👤

A 3-part UI/UX design portfolio bridging visual design and front-end implementation. Features the custom vectorized Tangled Thread screen font, full navigation flow charts and arcade HUD wireframes for Maze Lunacy, and 5 original game logos across distinct genres.

Game Engine : Xenon Clone

Game Engine: Xenon Clone
C++ | OpenGL 3.3, SDL3 & Box2D 2 👤

Built a custom 2D C++ game engine (UnrealityEngine) from scratch—featuring an OpenGL 3.3 shader pipeline, handle-based texture caching, a 60Hz Box2D physics wrapper with bitmask collisions, and ASCII bitmap font rendering—and developed a playable Xenon 2000 clone on top of it.

Past Echoes

Past Echoes
Unreal Engine 5 | Blueprints & UMG 3 👥

First-person 3D investigation puzzle game featuring a polymorphic item pickup and 3D inspection hierarchy (BP_BaseItem), flippable clue boards, a dynamic animated Main Menu, an in-world diegetic 3D computer terminal, and tactile mouse-driven doors.

SKILLS

ENGINES

Unreal Engine 5

Unreal Engine 5

C++, UMG, MVVM, Replication

Unity

Unity

C#, UI

Godot

GODOT

C#, GDScript(UI)

LANGUAGES

PRIMARY GAME DEV
C++ | C# | C
ADDITIONAL / ACADEMIC Python • Lua • Java • Assembly
PT
PT
ES
EN
EN
ES

TOOLS & WORKFLOW

  • Visual Studio
  • Git / GitHub
  • Jira
  • Figma

PLAYER PROFILE

Before anything else, I am a competitive gamer. I love the ranked grind and pushing to be the best player I can be and the reason I became a programmer is to be part of a team building games that other players can enjoy just as much as I do.

FAVORITE GAMES

League of Legends

League of Legends

MOBA

ARK: Survival Evolved

ARK: Survival Evolved

Open-World Sandbox & PvP

H1Z1: KOTK

H1Z1: KOTK (Z1:BR)

Battle Royale

MOST PLAYED

League of Legends 10,000+ HRS
Counter-Strike 3,000+ HRS
H1Z1: KOTK (Z1:BR) 2,000+ HRS
ARK: Survival 1,000+ HRS
Apex Legends 500+ HRS

PEAK RANKS

League of Legends MASTER 500 LP
Counter-Strike FACEIT LVL 8
H1Z1: KOTK ROYALTY
Valorant DIAMOND 3
Apex Legends DIAMOND