Artwork preview fix
If you created any of your own artworks, looking at their fullscreen preview (clicking on the canvas while on the clipboard) made the game freeze. This small patch makes it work again. Sorry about that!
Learn how to draw pixel art with a video game! Start from zero and develop real art skills in a relaxing way. Complete interactive tutorials, draw pixel art sprites, and play the games you create. Everyone can do this!
| App ID | 2330360 |
|---|---|
| App type | Game |
| Developer | Matej 'Retro' Jan |
| Publisher | Retronator |
| Homepage | https://pixelart.academy |
| Release date | 2024-08-05 12:58 UTC · Early Access |
| Release state | released |
| Store page | store.steampowered.com/app/2330360 |
| Last store refresh | 4 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Pixel Art Academy Learn Mode.exe | windows | ||
| 1 | Pixel Art Academy Learn Mode.app | macos | ||
| 2 | Pixel Art Academy Learn Mode | --no-sandbox --in-process-gpu --ozone-platform=x11 | linux |
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 21:53 UTC | $14.00 | $14.00 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 24748728 | 2026-08-15 07:40 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 2330361 | windows · 64 | 1.78 GB | 1.33 GB | 2966780660064729034 | ||
| 2330362 | macos · 64 | 1.88 GB | 1.37 GB | 323951338557965142 | ||
| 2330363 | linux · 64 | 1.73 GB | 1.30 GB | 5825195253599049139 |
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 |
|---|---|---|---|
| 24748728 | public | 2026-08-15 07:40 UTC | 5 hours 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 21:33 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. | ||||
If you created any of your own artworks, looking at their fullscreen preview (clicking on the canvas while on the clipboard) made the game freeze. This small patch makes it work again. Sorry about that!
Some of you were able to buy 9 pawns in Chess Academy. This patch will fix your save file and prevent any others from being too speedy in the chess shop. No more breaking the chess law!
TL;DR:An art project in which you draw small, 2D chess pieces.Playtest your art on the Pixeltosh and learn the rules of chess.A chess magazine with 90 references to get inspired by.4 chessboard themes and a dark interface mode to match your art style.Play against the computer, a friend, or watch Pixeltosh play itself in 5 difficulty levels.Following Pixel Art Academy's typical progression (tutorial → challenge → project), we're rounding up the exploration of simplification and pixel art size with a project where you draw sprites for a chess video game.After you've drawn the icons in the readab
TL;DR:Steam Cloud available for existing and new saves.Universal macOS build with native Apple Silicon support.SteamOS/Linux build enabled, see below.Storage and performance optimizations.I finally completed the basic Steam integration into the game, the first bonus of which is support for Steam Cloud. After you load your save game, you can enable Steam Cloud in the popup dialog.If you don't enable it, you can do it later through the load menu (click edit and select your save game).You can also disable Steam Cloud here later, if you want your save game to be available just locally on that comp
There was a bug where the readability analysis didn't give you a checkmark if you used undo to get back to the state of the drawing before you opened the analysis paper. I've changed the logic now a bit so that the analysis always computes in the background and it only shows after you first open the paper (so it doesn't distract you when you're initially drawing).
TL;DR:Pixel art readability challenge with 94 icons to draw in 8×8, 16×16, and 32×32 sizes.Two new cassette tapes in synthwave and lo-fi genres.Archive folder for inactive tutorials.Let me know if you find the readability analysis discouraging.Continuing from where we left off with the Pixel art size tutorial, this update brings the new Pixel art readability challenge. It's similar to the Draw Quickly challenge in that you draw one of the 94 subjects Pixeltosh can recognize, but this time on a small pixel grid.It uses the same readability analysis introduced in the last lesson of the Pixel art
In case you got stuck on the Perceived resolution lesson, it wouldn't let you complete if you accidentally painted some pixels behind the preview area on the phone or laptop screens. This fix now lets you complete the lesson even if something extra is painted there.
TL;DR:Pixel art size tutorial.Study Plan drawing performance improvement.Easter egg: Jungle PICO-8 cartridge.After you've acquired the simplification and smooth curves interests, you will now unlock a new goal about pixel art size.Every pixel art image depends on the size of the canvas within which it is created. The new tutorial on the topic goes over the basic principles (size of the pixels and smallest representable details) and introduces a new readability analysis tool.I'm reusing the image recognition capabilities from the Quick Draw program from the Simplification goal, so don't expect
There was a bug in the latest update where the to-do tasks would stop writing out on a new playthrough, so I fixed it.I also added a list of active goals at the bottom-left of the Study Plan to show which goals are currently being displayed in the Drawing app. When you click on the name of a goal, you also get a window explaining that you can check/uncheck the completed status of a goal to hide/reactivate it.Additionally, a list of gained interests shows which requirements you already completed so far.
TL;DR:Study Plan app shows the big picture of available goals and tasks.Add goals to get new tasks.Mark goals complete to hide them from the Drawing app.Before I could add more tutorials, I had to solve the issue of the Drawing app getting cluttered as you complete more and more tasks.I also wanted you to have a better overview of your learning journey (than the Progress tracker in the main menu).Both of these could be solved with a study plan where you could add your goals and mark them complete when you're done. It starts small, as soon as you complete the Basics tutorial.Over time you will
TL;DR:Draw Quickly minigame with 94 subjects to draw.Symbolic drawing mode where the computer guesses what you're drawing.Realistic drawing mode where you apply simplification with a reference.I like to follow the tutorial→challenge→project progression where learning new theory continues to practice and then a creative project where you apply the new knowledge freeform.The Simplification tutorial is no different and so in between learning abstraction (tutorial) and drawing your own icons (project, coming in the future), I wanted to squeeze in a fun challenge called Draw Quickly.To keep things
The paths stopped showing in some of the pixel art curves lessons due to upgraded paths. Had to change one line of code and now it works again. Yay!
TL;DR:Simplification tutorial.3D references that can be manipulated.This update brings a new tutorial about simplifying shapes from realistic to highly stylized.4 techniques are presented, which can be used in various degrees and combinations. The silhouette lesson shows that if you choose a good angle you don't need any details for an object to be recognizable.I had to implement a new type of 3D reference that you can manipulate to solve the lesson. Besides being able to rotate the 3D model, you can also add or remove details—one of the most used approaches in simplification.You can change th
TL;DR:10-year anniversary video going over a decade of Pixel Art Academy development.Play other educational games on Back to School Games Celebration.Most of you probably don't know the history behind Pixel Art Academy: Learn Mode. It started as an idea to give players an experience of going to art school, but you'd also learn a real drawing skill along the way. The project proved to be a bigger dream than I imagined, so 7 years into development I decided to release the competed lessons as a standalone version, now known as Learn Mode. In my 10-year anniversary video I go over this project's b
A player reported they were getting an EPERM error on Windows during the autosave, so I fixed my file system handling to avoid this. I also noticed while debugging this that the Invasion project unlocked too soon (when you finished the Shape tutorial). I fixed it so it correctly unlocks after the Shape language tutorial.
Full appinfo as delivered by Steam PICS, changenumber 38049168. Also at /api/app/2330360/raw.
{
"appid": "2330360",
"common": {
"name": "Pixel Art Academy: Learn Mode",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "64",
"osextended": "macos64,macosapplesilicon,macosnotarized",
"clienticon": "ca122f5cd7ca77cb10567c7266c2b76f69d4048e",
"clienttga": "fedcab5abe6856a4d2e8fa527f29a1eeac7fec71",
"clienticns": "3927269a86fc1ccbb831ca7cb083a6e6ca90ff13",
"icon": "cdd8ec4d8a519c7ee1e5402cf7298dc1282c0f83",
"linuxclienticon": "ff2c965e8966f43ed46dc3bef166369e31f04934",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1779321600",
"tested_build_id": "23251498",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "100",
"height_pct": "100"
}
},
"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": "CenterCenter",
"width_pct": "100",
"height_pct": "100"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1721393062",
"associations": {
"0": {
"type": "developer",
"name": "Matej 'Retro' Jan"
},
"1": {
"type": "publisher",
"name": "Retronator"
}
},
"primary_genre": "53",
"genres": {
"0": "4",
"1": "28",
"2": "51",
"3": "53",
"4": "54",
"5": "60",
"6": "70"
},
"category": {
"category_2": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1722862716",
"community_hub_visible": "1",
"gameid": "2330360",
"store_tags": {
"0": "3964",
"1": "1654",
"2": "1036",
"3": "84",
"4": "13906",
"5": "12057",
"6": "597",
"7": "97376",
"8": "4726",
"9": "552282",
"10": "5350",
"11": "4004",
"12": "3916",
"13": "7743",
"14": "4195",
"15": "6815",
"16": "4305",
"17": "4252",
"18": "3871",
"19": "3810"
},
"review_score": "8",
"review_percentage": "96"
},
"extended": {
"developer": "Matej 'Retro' Jan",
"publisher": "Retronator",
"homepage": "https://pixelart.academy"
},
"config": {
"installdir": "Pixel Art Academy Learn Mode",
"launch": {
"0": {
"executable": "Pixel Art Academy Learn Mode.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"1": {
"executable": "Pixel Art Academy Learn Mode.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "Pixel Art Academy Learn Mode",
"arguments": "--no-sandbox --in-process-gpu --ozone-platform=x11",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "64"
}
}
}
},
"depots": {
"2330361": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "2966780660064729034",
"size": "1911730682",
"download": "1425049280"
}
}
},
"2330362": {
"config": {
"oslist": "macos",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "323951338557965142",
"size": "2014376988",
"download": "1473705744"
}
}
},
"2330363": {
"config": {
"oslist": "linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "5825195253599049139",
"size": "1862032815",
"download": "1400591984"
}
}
},
"branches": {
"public": {
"buildid": "24748728",
"timeupdated": "1786779656",
"timebuildupdated": "1786778388"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "MacAppSupport",
"path": "Pixel Art Academy Learn Mode/steam saves/{64BitSteamID}",
"pattern": "*.json",
"recursive": "1"
},
"1": {
"root": "MacAppSupport",
"path": "Pixel Art Academy Learn Mode/steam saves/{64BitSteamID}",
"pattern": "*.zip",
"recursive": "1"
}
},
"rootoverrides": {
"0": {
"root": "MacAppSupport",
"os": "Windows",
"oscompare": "=",
"useinstead": "WinAppDataRoaming",
"addpath": ""
},
"1": {
"root": "MacAppSupport",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"addpath": ".config/"
}
}
}
}