top of page

MEET THE TEAM

Lead Level Designer
Technical Artist
Lead Enviroment Artist
MARCELO

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.
bottom of page


