top of page
OUCH_Mobile.png
Team 2.jpg

MEET THE TEAM

Marcelo.png

Lead Level Designer
Technical Artist
Lead Enviroment Artist

MARCELO

Ricardo.png

Lead 3D Artist
Human Resources
Office Manager

RICARDO

At OUCH Games, we’re a small team, but we aim high. Based in Santiago, Chile, we’re an indie game developer with big dreams. Our mission is to create immersive experiences fueled by captivating stories.
Our videogames
bottom of page