Ugly is now 25% OFF!
Ugly is on sale with a new discount of 25%!
Unravel the dark secrets hidden throughout this stirring puzzle platformer about a tormented nobleman confronting the traumas of his past. Use an innovative mirror mechanic to solve challenging puzzle rooms and defeat towering bosses as you strive to piece together the ugly truth.
| App ID | 1983220 |
|---|---|
| App type | Game |
| Developer | Team Ugly |
| Publisher | Graffiti Games |
| Homepage | https://uglythegame.com/ |
| Release date | 2023-09-14 05:02 UTC |
| Release state | released |
| Controller support | full |
| Store page | store.steampowered.com/app/1983220 |
| Last store refresh | 1 hour ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Ugly.exe | windows |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 22:25 UTC | $19.99 | $19.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 12394558 | 2023-10-11 09:35 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 1983221 | windows | 10.38 GB | 883.04 MB | 8194623747687614089 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 12394558 | public | 2023-10-11 09:35 UTC | 1 hour ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 22:25 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
Ugly is on sale with a new discount of 25%!
Fixes for the bosses crashes Another Predelirium softlock that we missed on previous patch Another fix on the tutorial, to prevent avoiding the drink part Fixed game slot time counter not being precise A catalan localization errata
So, after seeing many youtubers and reviews, reading through your messages and listening to our non-gamer family members, we hit the end of the road. This is the last Steam patch for Ugly! Unless something major appears, of course, in which case we will still care for you. We don't expect it to happen anyway *fingers-crossed*. For the record: Added UI support for Sony and Nintendo controllers. Fixed a couple level design softlocks in Part 2. Fixed a hole in a wall in the tutorial. (Thank you speedrun community :D ) Added a bit more of that X substance called love and care.
This patch contains too many things that you wouldn't even notice, but we want this game to be so perfect that we needed to fix them. We care for you, you are beautiful :) Visual updates to some rooms and hubs Balancing on some bosses Fixed bug where Erasing a completed game slot would not erase the special portrait until a New Game was started on that slot Added a missing "ladder entity" in a room where it was missing Adjust some cameras focus and trigger zones
Because doing 3 thing on the same time is no good to anyone
Fix Projections Achievements not unlocking. Balance some Deliriums platforming difficulty (The crazy rooms after the 1st ending!) Adjust climbable areas (Some ladders were reached too easily!) Fix a bug where the controls would remain locked after defeating a boss. Visual updates to make some puzzles clearer. Revisit a room where you could get softlocked. We are sorry to announce that we could not make the achievements be fixed retrospectively. You will have to walk again to some rooms and actively unlock them. Sorry for the inconveniences! With love, The ugliest devs
Minor tutorial tweaks to enhance the experience Reorder the ControlsOverlay (in the corner of the screen) to they match the position with the default controller buttons OR keyboard keys Some minor visual polishes
The Shattered Way has opened. What will you do? Confront your pain, or retreat once more into safety? Take a moment to truly reflect on all that you have done. Was it worth it? Can you see the world fracture around you yet?
For all of those who have been waiting to weave your way through the dark world of Ugly and conquer your past, we are excited to announce that UGLY will release on PC, Switch and Xbox on September 14!! Check out our latest trailer for the game and be sure to Wishlist to know the moment the game is released.
Woohoo! Tiny Teams Fest starts today! Come check out new exclusive details on Ugly during the event! https://www.twitch.tv/yogscast #tinyteams2023
For those waiting to see more of UGLY, we have some outstanding news for you! We're excited to announce that UGLY will be featured on Tiny Teams Fest showcase on August 3rd! As a bonus, there will be exclusive content being shown off just for you! See you then! #tinyteams2023
Watch Rita, one of the producers on Ugly, play through 30 minutes of the game and stick around for questions answered by the rest of the team
The walls of reality are breaking… If you’ve been wondering what lies on the other side in the tangled world of UGLY, your chance is NOW with the first playable Demo during Steam Next Fest, June 19th-26th! Come on through and try out the Demo! https://store.steampowered.com/app/1983220/Ugly/
Ever wondered how a deep, psychological Indie game is made? Well now is your chance to peek into the minds of development team behind Ugly, the dark and twisted fairytale where nothing is as it seems, launching later in 2023. Next week on Thursday, May 18 at 6pm ET, we will be posting a developer preview and Q&A session hosted by Team Ugly. They will be giving first looks at the game, reflecting on their inspiration, and answering YOUR questions! If you have a question for the dev team, leave a comment with your question or email it to UglyDevQuestions@Graffitigames.com. We will be taking ques
Hello beautiful souls, The time has come to kick off our Closed Beta! We need your help to fine-tune the experience, uncover any hidden balancing issues, and squash any ugly bugs lingering in the darkest corners of our game. If you're interested in participating, go ahead and click the link below to join the official Team Ugly Discord! 🚩🚩🚩APPLY HERE🚩🚩🚩 The Team Ugly Discord will be used to notify selected playtesters and gather feedback. Testing will only run for one week, so make sure to put in a request in the playtesting channel as soon as possible and keep an eye on the server if you
Full appinfo as delivered by Steam PICS, changenumber 37454840. Also at /api/app/1983220/raw.
{
"appid": "1983220",
"common": {
"name": "Ugly",
"type": "Game",
"clienticon": "ad649a7a7518c7b794bdc69ddb3d725fe485a88c",
"clienttga": "878910c467d476955fb33f69704917cab937b824",
"icon": "05b26c9f5e46caac9699a1dfbd8bb15a87ff33b5",
"releasestate": "released",
"oslist": "windows",
"osarch": "",
"osextended": "",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1",
"polish": "1",
"turkish": "1",
"brazilian": "1"
},
"linuxclienticon": "eabae34e98fa7876d5c86e6523b63c6ce1b91e1c",
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1695686400",
"tested_build_id": "12235938",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-8.0-4",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controller_support": "full",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "50",
"height_pct": "50"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "50",
"height_pct": "50"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
}
},
"store_asset_mtime": "1706045334",
"associations": {
"0": {
"type": "developer",
"name": "Team Ugly"
},
"1": {
"type": "publisher",
"name": "Graffiti Games"
},
"2": {
"type": "franchise",
"name": "Graffiti Games"
}
},
"primary_genre": "23",
"genres": {
"0": "25",
"1": "23"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_28": "1",
"category_45": "1",
"category_46": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"catalan": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"polish": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1694667760",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "1983220",
"store_tags": {
"0": "5379",
"1": "5537",
"2": "1664",
"3": "1625",
"4": "3871",
"5": "1667",
"6": "1721",
"7": "5923",
"8": "1742",
"9": "7481",
"10": "19",
"11": "6815",
"12": "4252",
"13": "492",
"14": "1714",
"15": "4182",
"16": "4166",
"17": "5608",
"18": "7702",
"19": "21"
},
"review_score": "9",
"review_percentage": "95"
},
"extended": {
"developer": "Team Ugly",
"publisher": "Graffiti Games",
"homepage": "https://uglythegame.com/"
},
"config": {
"installdir": "Ugly",
"launch": {
"0": {
"executable": "Ugly.exe",
"type": "default",
"config": {
"oslist": "windows"
}
}
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "5",
"steamconfigurator3rdpartynative": "65535"
},
"depots": {
"1983221": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "8194623747687614089",
"size": "11145373670",
"download": "925931680"
}
}
},
"branches": {
"public": {
"buildid": "12394558",
"timeupdated": "1697016954",
"timebuildupdated": "1696863838"
}
}
},
"ufs": {
"quota": "9999999999",
"maxnumfiles": "9999",
"sync_while_suspended": "1",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Team Ugly",
"pattern": "*.sav",
"platforms": {
"1": "Windows"
}
}
}
}
}