This harrowing indie platformer puts you in the shoes of a disgraced noblemen as he searches for the truth

Ugly indie game first boss
(Image credit: Graffiti Games)

Ugly is a game that's hard to pin down. Equal measures 2D platformer and introspective puzzle adventure, developer Team Ugly takes us on a journey through a scorned nobleman's past as he tries to make sense of his present. Flavors of Dorian Gray and Alice in Wonderland are peppered throughout, as our unfortunate-looking protagonist navigates a derelict series of chambers. 

You can tell that the close confines of his castle used to be beautiful. It seems that way, anyway, but now, with all the doors locked and the windows and mirrors smashed, all that's left is a husk. To find the truth of it, he must venture forth and confront his monsters – without and within.

Through the looking glass

Ugly game

(Image credit: Graffiti Games)

Reflections play a large part in Ugly. Mirrors feature as an ongoing metaphor, representing the protagonist's internal and external sense of self, but it's also used as a game mechanic. Using a single shard of mirror, the protagonist is able to reflect himself either vertically or horizontally to complete puzzles and make his way through the labyrinthine chambers of this largely abandoned palace. All that remains are vestiges and memories, found by placing your mirror shard in exactly the right spot so that both hero and reflection are in front of crudely-drawn outlines on certain walls.

These memories are no walk in the park, showing an angry father screeching at his child to put on a mask and hide his face from the world. Each memory unlocks a requisite achievement, with similarly sobering names: I like your loneliness. I will make you a REAL prince. Not my son. These harrowing moments can only be escaped by holding down the B button on your Xbox controller, and lingering on them too long was enough to make me anxious at times.

Ugly game

(Image credit: Graffiti Games)

There's little to no on-screen text to guide you through it. A brief tutorial teaches you how to use the mirror shard to solve puzzles, and to reset the chamber if you mess up, you can take a swig from a nondescript bottle at any time by pressing Y. It's presumably alcohol, with the ugly protagonist fading from vision before showing up in the fetal position back at the chamber entrance, groggy but ready to keep going. This is a not-so subtle hint as to what might have happened to this nobleman, back in a time he's long forgotten.

I'm not the most skilled at platforming games, but Ugly is much more than that. It's more puzzle than it is combat, as you traverse each smaller chamber in search of a key to unlock others. There are three main halls in the castle, each containing a wealth of these smaller locked doors, and after unlocking all of them, you enter into a boss battle.

Hidden depths

Ugly game

(Image credit: Graffiti Games)

Each boss battle represents a point in the nobleman's life, a part of himself made manifest as a monster, tormenting him every waking moment.

The first boss battle I stumble upon feels jarring at first, having not faced a single enemy up until this point. A mummy-like monster wrapped in top-to-toe bandages laughs maniacally, lashing out with loose bandages to knock me down as I race to jump up on the three pins that hold it in place. The monster itself destroys the pins by raining down a powerful punch attack from above, so the idea is to bait it into attacking you before neatly jumping out of the way. Thankfully there's no fall damage, but remembering to make use of my mirror shard while dodging these attacks can get stressful.

After unlocking all three main chambers and battling each one's big boss, the hero's past is finally made clear. I spend most of the game thinking that the little boy in the memories, berated by his father and hidden from the world, is a younger version of my character. The truth is far more disconcerting, and though I won't spoil it for you, it's a stark realization that makes the puzzle pieces fall into place. Each boss battle represents a point in the nobleman's life, a part of himself made manifest as a monster, tormenting him every waking moment.

Sad, scary, and overwhelmingly emotional, Ugly brings to life many well-worn adages with surprising heart: still waters run deep, while beauty itself is far more shallow. If you're looking for a platformer that will give your mind something meaningful to chew over – and if you're not sensitive to stories involving alcoholism and familial unrest – Ugly is a beautiful, succinct indie gem that asks you to see beyond the mirror's glance and find forgiveness in your shame.

Ugly is out now on PC, Xbox Series X/S, Xbox One, and Switch. Check out some upcoming indie games to add to your wishlist, from This Bed We Made to Plucky Squire.

Jasmine Gould-Wilson
Staff Writer, GamesRadar+

Jasmine is a staff writer at GamesRadar+. Raised in Hong Kong and having graduated with an English Literature degree from Queen Mary, University of London in 2017, her passion for entertainment writing has taken her from reviewing underground concerts to blogging about the intersection between horror movies and browser games. Having made the career jump from TV broadcast operations to video games journalism during the pandemic, she cut her teeth as a freelance writer with TheGamer, Gamezo, and Tech Radar Gaming before accepting a full-time role here at GamesRadar. Whether Jasmine is researching the latest in gaming litigation for a news piece, writing how-to guides for The Sims 4, or extolling the necessity of a Resident Evil: CODE Veronica remake, you'll probably find her listening to metalcore at the same time.

Read more
Screenshot of a child looking into a still lake in Miniatures
Finding lost treasures in this mesmerizing indie game unlocks stories of childlike wonder, and I've never experienced anything like it
The Stone of Madness screenshot of Alfredo and Eduardo facing a large moveable crate, with an enemy standing guard outside the room.
Escaping an asylum hidden in an 18th century Spanish monastery is a curious concept for a stealth game, but I couldn't put this one down
A giant crocodile from South of Midnight breaking out of a Big in 2025 frame
South of Midnight's gothic folk tale could be Xbox's ace up the sleeve for 2025
Climbing up a massive enemy and striking its chest weak point in Eternal Strands
Eternal Strands review: "Flawed but fun behemoth battling"
Afterlove EP screenshot of Rama and Cinta at a cafe
Afterlove EP is a Persona-tinged mix of rhythm game meets visual novel, and its characters really steal the show
Wilmot Works It Out screenshot showing Wilmot who's a square with a face receiving a delivery of puzzle pieces at the front door
Wilmot Works It Out might be the perfect puzzle game if you hate Jigsaws as much as I do
Latest in Platformer
Crash Bandicoot PS1
Former Sony exec Shuhei Yoshida says the PlayStation marketing team had to completely redesign Crash Bandicoot in PS1 commercials because he was too ugly for the Japanese market
Astro Bot
Astro Bot director says precisely what the industry needs to hear: "It's OK to make a small game" because "players today have a backlog of games" they can't complete
Sonic and Shadow clash in front of the moon in Sonic X Shadow Generations
Sonic gets an official lore timeline that goes "tens of thousands of years" into the past and 200 years into the future, and somehow canonizes a party game spin-off
Super Mario 64
Blindfolded Super Mario 64 speedrunner declares "70 Star is DEAD" after he "absolutely obliterated" his old record
Spyro the Dragon speedrunner Dayoman
Spyro the Dragon speedrunner caps off a 5-month grind with a legendary world record milestone: "They said it couldn't be done!"
Ruffy and the Riverside appearing in FGS Live from GDC
This adorable 3D platformer draws from genre greats like Banjo-Kazooie, Crash Bandicoot, and Super Mario Odyssey - and there's a dash of Zelda: Ocarina of Time in there too
Latest in Features
Kill Team: Blood and Zeal box on a wooden surface
Kill Team: Blood and Zeal pre-orders just went live, and I wish other Warhammer games were this weird
Batman, Superman, and Wonder Woman.
DC June 2025 solicitations: 10 must-have comics to pre-order this month
Flow
Flow won big as this year's Oscars underdog against Pixar and Netflix, and it's proof of the power of storytelling over dialogue
Yasuke riding through a village looking for Knowledge in Assassin's Creed Shadows
Assassin's Creed Shadows' prologue is the most gripping in franchise history, but I'm fixated on the tiny details
Naoe blends in among lush trees in Assassin's Creed Shadows while observing Amagasaki Castle from a rooftop perch
After 18 years Assassin's Creed Shadows cracks the ultimate stealth loop with its deliciously dense castles
Naoe perched in front of a castle in Assassin's Creed Shadows
I've spent 20 hours in Assassin's Creed Shadows chasing drip and decor, and it's proving to be my biggest source of motivation in the RPG