GAME DEVELOPER · GAMEPLAY & DESIGN

Miquel
Barbarà

I build gameplay systems, design mechanics and prototype interactive experiences — from Unity games to custom C++ engines.

C++ · C# · Unity · DirectX 12 · OpenGL · Gameplay systems · Game design

SELECTED WORK

Featured projects

A curated selection of games, gameplay work and engine programming.

MORE PROJECTS

Games & experiments

Smaller projects that show different parts of my development background. itch.io ↗

C++ · OPENGL · ECS

UpperTale

An Undertale-inspired 2D project built to learn ECS architecture and rendering. I implemented character controls, AABB collisions, sprite animation and event progression.

Repository ↗
C++ · TEXT ADVENTURE

Zork

A command-line tribute to Zork with extensible pattern-based command recognition, inventory, equipment, combat, containers and exploration.

Repository ↗
JAVA · SWING · TEAM PROJECT

BetweenUS

A social-deduction academic project. I built text-driven map generation, viewport rendering, collision detection and player sprite animation.

Repository ↗
PLAYABLE WORK

itch.io

Play builds and game-jam style work live on my itch.io profile. Use this alongside the technical breakdowns here to see the projects in motion.

Play my games ↗

ABOUT ME

I like working where game design meets code.

I’m a game developer who moves between design and programming. I enjoy turning ideas into playable systems, testing them with players, and refining both the technical implementation and the player experience.

Programming

C++ · C# · Java · HLSL · GLSL

Engines & graphics

Unity · DirectX 12 · OpenGL · Custom engines

Game development

Gameplay systems · Mechanics design · Prototyping · Playtesting

Tools & architecture

Git · ImGui · ECS · Component-based systems

BACKGROUND

Experience & education

A quick overview; the full details are available in my CV.

MASTER'S PROJECTS

Game technology & custom engine development

Expanded low-level rendering and engine architecture work into the collaborative Engine Master UPC project.

FINAL DEGREE PROJECT

VillAI

Explored how generative AI can enrich NPC dialogue, memory, behavior and context-aware interactions in games.

MULTIMEDIA ENGINEERING

Game development foundations

Built projects spanning C++, OpenGL, Java, object-oriented architecture, ECS, rendering and interactive systems.

LET'S TALK

Have a role or project in mind?

Email me ↗