Game developer

PORTFOLIO

I’m Pedro

Find me on GitHub (opens in a new tab)

Graduated in Computer Science, I'm Pedro, a Generalist Game Developer with 5+ years of experience creating gameplay mechanics and optimized pipelines across Unity, Unreal Engine, and Godot.

Proficient in C#, C++, GDScript, and Python, with a strong focus on clean architecture, GPU profiling, shader development, and multi-platform development.

Pedro CoelhoGAME DEVELOPER

Built to be played.

A selection of worlds, mechanics, and the code behind them.

7 projects

Under the hood.

Gameplay that feels right

Responsive character controllers, combat, and mechanics that make every interaction count.

GAMEPLAY · INPUT · PHYSICS

Systems built to grow

State machines, enemy AI, and save systems built with clear, maintainable C# architecture.

C# · DESIGN PATTERNS · AI

The details that bring life

Smooth scene transitions, camera work, and visual feedback that connect code to the player experience.

CINEMACHINE · TWEENING · UI

Let’s make
something playable.

Looking for a gameplay programmer or a creative collaborator?
I’d love to hear about your next project.

Project details

Wave Function Collapse

  • Unity
  • Cozy
  • Map Building

Overview

A cozy Wave Function Collapse case study, featuring player movement and ambient butterflies.

Island Builder

As players build across the water, the Wave Function Collapse algorithm dynamically bridges heights with stairs and anchors overhangs with stilts.

Player Movement and Ambiance

Once the island is resolved, the structure serves as an interactive playground for smooth navigation and fluttering wildlife.