Lead Level Designer Technical Artist Lead Enviroment Artist
MARCELO
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.