2.2.1 - UpdatePreview Branch
2.2.1Engine UpdatesUnity Engine Security Fixesupdated to 2022.3.62f3Content Updatesminor fixes to various content.2 stories removed until the ellipses bug is fixed.
CozyTyper is a relaxing game where you can enjoy a cozy atmosphere while you spend your time improving your typing accuracy and speed, without the pressure of a ticking clock. Take your touch typing to the next level with calm practice and muscle memory training! Slow is smooth, smooth is fast.
| App ID | 2063420 |
|---|---|
| App type | Game |
| Developer | silly little games |
| Publisher | silly little games |
| Release date | 2022-07-22 11:01 UTC |
| Release state | released |
| Store page | store.steampowered.com/app/2063420 |
| Last store refresh | 4 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | CozyTyper.exe | windows | ||
| 1 | CozyTyper.app | macos | ||
| 2 | CozyTyper.x86_64 | 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:50 UTC | $2.99 | $4.99 | -40% |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 21723234 | 2026-02-05 16:25 UTC | ||
| updatepreview | 21723234 | This branch will host the updates for bug testing prior to release | 2026-01-30 21:35 UTC | |
| 1.2_lts | 10786852 | Use this to play 1.2 | 2024-12-21 15:10 UTC | |
| 1.3_mac_fix_only | 15758618 | Only play this if 1.2 is giving you an input issue on mac | 2024-12-21 15:10 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 2063421 | windows | 325.12 MB | 192.05 MB | 1722212325939388997 | branches: updatepreview, 1.2_lts, 1.3_mac_fix_only | |
| 2063422 | linux | 323.94 MB | 190.28 MB | 7160352064669364615 | branches: updatepreview, 1.2_lts, 1.3_mac_fix_only | |
| 2063423 | macos | 347.88 MB | 200.55 MB | 5049070454882258005 | branches: updatepreview, 1.2_lts, 1.3_mac_fix_only |
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 |
|---|---|---|---|
| 21723234 | public | 2026-02-05 16:25 UTC | 4 hours ago |
| 21723234 | updatepreview | 2026-01-30 21:35 UTC | 4 hours ago |
| 15758618 | 1.3_mac_fix_only | 2024-12-21 15:10 UTC | 4 hours ago |
| 10786852 | 1.2_lts | 2024-12-21 15:10 UTC | 4 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:31 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. | ||||
2.2.1Engine UpdatesUnity Engine Security Fixesupdated to 2022.3.62f3Content Updatesminor fixes to various content.2 stories removed until the ellipses bug is fixed.
2.2.0New FeaturesAccent Handling- No more accent issues! If you aren't able to type an accent you see on screen, typing the base letter will be accepted in its place! (ie 'å' and 'a')Content Additions- New Quotes, Poems, Stories, and c# (Unity) snippets!More Customization- Customizable Keyboard Sounds! There are now 4 options to choose from. 1984 DOS Mechanical is the classic CozyTyper keyboard sound and that is now the default!- Customizable Wallpaper and Typing backgrounds.- New Desk added alongside 3 new desk mats.- New Chrysanthemum Desk Ornament.- New Coffee Shop AmbienceLonger Stat Histo
Use the 'updatepreview' beta branch to access these changes early!2.2.0New FeaturesAccent Handling- No more accent issues! If you aren't able to type an accent you see on screen, typing the base letter will be accepted in its place! (ie 'å' and 'a')Content Additions- New Quotes, Poems, Stories, and c# (Unity) snippets!More Customization- Customizable Keyboard Sounds! There are now 4 options to choose from. 1984 DOS Mechanical is the classic CozyTyper keyboard sound and that is now the default!- Customizable Wallpaper and Typing backgrounds.- New Desk added alongside 3 new desk mats.- New Chrys
I'm so grateful for the positive reception to the 2.0 changes, and I'm hoping that this update can make CozyTyper a better training tool & game for everyone! If you are interested in the development process of 2.0 and beyond, check out the free dev logs! 2.1.0 New Features New Workspace Customizations Modern Radio Modern Monitor Snake Plant Unit Progress Indicator In the top bar, you will now see your progress through respective unit for your currently loaded content. If you have completed that unit, it will instead show your total progress through that level of content. Updates Progress Redes
2.1 Preview available on the ‘updatepreview’ beta branch. These changes are due to go live on the default branch in one week! I have been going through all the reviews and feedback about the new update, and I am so grateful that people are enjoying the new changes! There have been a few small friction points, and this patch should smooth those out! Primarily, the progress has been reworked so the path of quotes->poems->stories->code is still recommended, but players are able to start with, and work on any unit they choose. These units will still have sub progression, ie you cant do quotes leve
Thank you for your patience over the holidays while I took a few days to recoup! I really appreciate everyone using the content report tool, I have fixed all the reported errors, and added the new submissions! 2.0.6 Bug Fixes Audio settings toggles now functioning as expected. Various content errors fixed. Content submissions added. Known Issues Some values are causing display issue in the graphs. If this is happening to you, please go to this discussion post and let me know!
More Cozy, More Typer! Two and a half years ago, a dear friend and I cobbled together a little project. Initially, it was just tool to help me learn colemak-dh on my new keyboard. We had the crazy idea to package it up like a game and see if we could maybe make the app fee back from Steam. Neither one of us could believe the traction it got, nor the overwhelmingly positive response. We had big plans for expanding it beyond quotes, but we were both otherwise committed for the foreseeable future. While my friend has moved onto new career choices (to which I lovingly wish her the best!), I have s
This is just a quick little note to remind everyone that the achievements have been reworked in anticipation of the upcoming update, and those changes should already be visible in your Steam library! For more information about the achievement rework and for a sneak preview of some exciting stats, check out the Dev logs! We are so close to 2.0, I can’t wait! daphii ♥
New Customization I have added a wholly redesigned settings menu, with a live preview to see all of your typing options in real time! You can now change even more about the workspace, including desk ornament, computer, radio, desk etc! Read more about it in this updates Dev Log. Achievements The community spoke out overwhelming in favor of a redesign to match the new update, even if that means removing old achievements. This is going to be happening shortly, so I would recommend taking a screenshot of the old achievements you got if that is something you find meaningful! More details it in thi
Who doesn’t love a graph? The play menu and stats menus are built out! I have added over 50 content suggestions, new stories and poems, and 3 new programming languages. If you want to learn more about the development process, or vote and comment on upcoming changes, check out the free dev logs! As a reminder, all CozyTyper players are automatically in the playtest! For more info on how to launch it, check here! I can’t wait to hear what you think! daphii ♥
I am so excited to bring these features live for testing! Currently there are 10 poems, 10 Python snippets, and 5 short stories, as well as 1200+ quotes available to test. If you want to learn more about the new modes or their development process, check out the dev logs! As a reminder, all CozyTyper players are automatically in the playtest For more info on how to launch it, check here! I can’t wait to hear what you think! daphii ♥
The 1.3 EOL build is up as the default branch now, which means we are back on MacOS! There were a few months where I chose to remove the mac listing as it was no longer stable! Good news, that is all behind us now, but if you continue to have trouble, please reach out on the community forums and I will get back to you ASAP! For anyone who wants to participate in the ongoing playtest for the 2.0 update, I would encourage you to check out the dev logs for details on the new changes and how to join in. All current CozyTyper players can get started with it today. Do you use a us-intl or a ABNT key
Hello again, CozyTypers! I have some really exciting news, I am working on some big quality of life changes, and some fun new features for CozyTyper. I will be using Steam’s playtest feature in order to test the builds before they go live! Currently the playtest is invite-only, but I am hoping to expand that once I get the update to a more complete state! I will be posting major updates about playtest on the Steam Community forums, but I will also be posting more frequent minor updates on Patreon. As always, the dev logs are public for anyone to view! Right now, the first playtest post is live
Updates: Fixed input bug on Mac OS Sonoma Edited credits to adhere with Steam guidelines. Moved to a new save system Notes I plan to set the 1.3 build live on the default branch shortly, but would really appreciate the help of anyone using Mac OS Sonoma to try to using the 1.3 branch to see if that fixes your issue! I have confirmed it fixed on multiple machines, but I have limited access as a solo developer! Your old save files will not be removed, and I recommend to leave them in place. The new system will read your old file, and then save all new data to the new file. This was intentional i
Hello CozyTypers! It has been a little while; I am all finished my undergraduate degree! It was a long road but so worth it! It was hard to imagine finishing it, but I finally made it over the finish line! What I’m most excited about is being able to focus my full efforts into developing this silly little studio into a real career! This brings me to topic of this announcement, my new game Daedalus! It’s a twin-stick pixel art action game, set in Greek mythology. If that sounds at all interesting to you, I humbly ask that you check out the store page and add it to your wishlist! This is immense
Full appinfo as delivered by Steam PICS, changenumber 37454840. Also at /api/app/2063420/raw.
{
"appid": "2063420",
"common": {
"name": "CozyTyper",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "",
"osextended": "macos64,macosapplesilicon",
"icon": "bb253ce09d8a5fc0e99a2bc993f1a077d57c8c9b",
"clienticon": "4b4fe418938c34f84c60f0bbadcd9763a1e90689",
"clienttga": "d9dfd5b91c0a8c434e9ddcf5d5e224c523ceadec",
"clienticns": "0f5a22a0a48ae421d5812fe0850184e2b5583096",
"linuxclienticon": "0222c3b0d8f0d9425a440b72849b378ab77c1d1a",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1770854400",
"tested_build_id": "21723234",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_NativeResolutionNotDefault"
},
"3": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_NotFullyFunctionalWithoutExternalKeyboard"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"5": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"6": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"7": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_CrossPlatformCloudSavesNotSupported"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_NotFullyFunctionalWithoutExternalKeyboard"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"4": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
},
"5": {
"display": "1",
"token": "#SteamMachine_TestResult_CrossPlatformCloudSavesNotSupported"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_CrossPlatformCloudSavesNotSupported"
},
"3": {
"display": "1",
"token": "#SteamOS_TestResult_NotFullyFunctionalWithoutExternalKeyboard"
}
},
"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": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"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": "48.502722323049",
"height_pct": "75"
}
},
"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": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "48.502722323049",
"height_pct": "75"
}
}
},
"store_asset_mtime": "1734015553",
"associations": {
"0": {
"type": "developer",
"name": "silly little games"
},
"1": {
"type": "publisher",
"name": "silly little games"
}
},
"primary_genre": "23",
"genres": {
"0": "4",
"1": "23",
"2": "28"
},
"category": {
"category_2": "1",
"category_15": "1",
"category_22": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true"
}
},
"steam_release_date": "1658487710",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2063420",
"store_tags": {
"0": "597",
"1": "599",
"2": "1674",
"3": "3964",
"4": "4305",
"5": "4004",
"6": "31275",
"7": "492",
"8": "4182",
"9": "10235",
"10": "6691",
"11": "3916",
"12": "97376"
},
"review_score": "8",
"review_percentage": "94"
},
"extended": {
"developer": "silly little games",
"publisher": "silly little games"
},
"config": {
"installdir": "CozyTyper",
"launch": {
"0": {
"executable": "CozyTyper.exe",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "CozyTyper.app",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "CozyTyper.x86_64",
"config": {
"oslist": "linux"
}
}
}
},
"depots": {
"2063421": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "1722212325939388997",
"size": "340913634",
"download": "201376576"
},
"updatepreview": {
"gid": "1722212325939388997",
"size": "340913634",
"download": "201376576"
},
"1.2_lts": {
"gid": "7067593808299419572",
"size": "695856486",
"download": "180131232"
},
"1.3_mac_fix_only": {
"gid": "5162138966824600203",
"size": "698345977",
"download": "180611472"
}
}
},
"2063422": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "7160352064669364615",
"size": "339676383",
"download": "199523280"
},
"updatepreview": {
"gid": "7160352064669364615",
"size": "339676383",
"download": "199523280"
},
"1.2_lts": {
"gid": "1248133604646359119",
"size": "696151054",
"download": "178876096"
},
"1.3_mac_fix_only": {
"gid": "4321486737380719908",
"size": "695245637",
"download": "178306240"
}
}
},
"2063423": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "5049070454882258005",
"size": "364774774",
"download": "210291056"
},
"updatepreview": {
"gid": "5049070454882258005",
"size": "364774774",
"download": "210291056"
},
"1.2_lts": {
"gid": "5823706734545775575",
"size": "716280873",
"download": "185756128"
},
"1.3_mac_fix_only": {
"gid": "6593719320086379018",
"size": "720280002",
"download": "186869408"
}
}
},
"branches": {
"public": {
"buildid": "21723234",
"timeupdated": "1770308706",
"timebuildupdated": "1769808919"
},
"updatepreview": {
"buildid": "21723234",
"description": "This branch will host the updates for bug testing prior to release",
"timeupdated": "1769808956",
"timebuildupdated": "1769808919"
},
"1.2_lts": {
"buildid": "10786852",
"description": "Use this to play 1.2",
"timeupdated": "1734793822",
"timebuildupdated": "1678984921"
},
"1.3_mac_fix_only": {
"buildid": "15758618",
"description": "Only play this if 1.2 is giving you an input issue on mac",
"timeupdated": "1734793838",
"timebuildupdated": "1726759246"
}
}
},
"ufs": {
"quota": "2000000",
"maxnumfiles": "2",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "sillylittlegames/CozyTyper",
"pattern": "*.es3"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "sillylittlegames/CozyTyper",
"replace": "sillylittlegames/CozyTyper"
}
}
},
"1": {
"root": "WinAppDataLocalLow",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "sillylittlegames/CozyTyper",
"replace": "sillylittlegames/CozyTyper"
}
}
}
}
}
}