11 May 2026 08:34 UTC · Community Announcements · morris [neoludic]
Hi everyone! As most of you will have seen by now, we recently launched Tiny Bookshop’s physical version as well as releasing on Playstation 5 and Xbox! But gladly, we also found some time to catch up with your requests and bug reports, and fixed what we could with the time we had. Without further ado, here is what we addressed with this update 🔧♥️: Fixed rare game-freezing dog interactionFixed a bug where Harper wouldn’t return the fixed St. Bookston crest (if clues were found in a certain order)Fixed some dialogues playing at the wrong time or too oftenFixed Bookston Crest Replica item effe
16 January 2026 21:54 UTC · Community Announcements · [ĜĞ]Fijianthug
We’re excited to bring Tiny Bookshop to new players with our first major Steam sale! Leave everything behind to open a tiny bookshop by the sea for 25% OFF this weekend; and for those of you who may also dream of opening your own restaurant? We have a delicious wishlist recommendation: Arcane Eats from our friends at Wonderbelly Games! In Arcane Eats, the best deck-building mechanics get spiced up by cooking elements to add a new depth of flavor and strategy. Running a restaurant is rewarding but hard – you’ll have to satisfy hangry customers, balance the books, and keep the health & purity in
15 January 2026 16:17 UTC · Community Announcements · neoludic games
Hi everyone, we fixed a couple bugs, like: Problems changing save files or returning to main menu And some book tags In addition we are happy to announce a new item: A Grandfather Clock, that strikes when half of your customers today have entered your shop And another 100 books in the English version ✨ Have a nice weekend everyone, thank you for your support!
22 December 2025 13:46 UTC · Community Announcements · neoludic games
Hi folks, thank you for reaching out! This patch fixes some achievements not being set correctly! Thank you for reporting this! Have a lovely end of the year! 😊❤️
18 December 2025 19:34 UTC · Community Announcements · neoludic games
This patch fixes items not being considered in shop when placed on top of the table, etc. after a reload. Thank you for your help!
18 December 2025 08:57 UTC · Community Announcements · neoludic games
This update is PACKED with new books! But we also have a few new surprises for you. Here’s all that is new in this update: 📕 A Library’s Worth of New Books!Thanks to the incredible work of our Tiny Bookshop Book Council, we will be adding a total of 1,087 new books for you to discover and add to your TBR totems! So this is now the perfect moment to dive back into book recommendations! Here is a breakdown on all the new books by language:447 English107 German113 French77 Russian61 Spanish74 Turkish65 Simplified Chinese52 Traditional Chinese31 Japanese60 Ukrainian 🇺🇦 Ukrainian Joins the Shelv
18 December 2025 08:54 UTC · Community Announcements · neoludic games
Hi folks! After going back and forth with the Steam team, we were able to optimise Tiny Bookshop for the Steam Deck's screen fully! 🥳With this update, Tiny Bookshop is officially Steam Deck verified! This patch also introduces the ability to zoom in, while your shop is at a location, so even the smallest text in speech bubbles will be readable.This patch also sets the default back from Proton to Linux for the Steam Deck and Linux devices. This comes with two notes:The Proton (Windows) and Linux native versions are identical, but you might see some faster loads in the Proton version, and faste
28 November 2025 14:10 UTC · Community Announcements · neoludic games
Hello there Booksellers! The Steam Award 2025 are now underway! You can nominate your favourite games across a variety of categories over at:https://store.steampowered.com/steamawards/nominations/2025 Tiny Bookshop is eligible for several categories, but our favourite is... ⭐️ Sit Back and Relax Award! ⭐️ If you’d like to submit a nomination for Tiny Bookshop, you can do so until December 1st, 10 AM PT. All nominations will be gathered by Valve, and the finalists will be revealed on December 18th! We’ve also been hard at work preparing some exciting news for you in the coming weeks, and we can
7 October 2025 08:41 UTC · Community Announcements · morris [neoludic]
Hi everyone, this is just a tiny update addressing a Unity security vulnerability. According to Unity, no exploits have been known with this vulnerability. You can read more on the matter here: https://unity.com/de/security/sept-2025-01 Back to testing cloud save! Have a lovely day everyone ❤️
30 September 2025 12:35 UTC · Community Announcements · morris [neoludic]
General Fixes: Hi everyone, we’re back after recovering from Gamescom, and the stress that has been the release of our first game, with our latest patch! This one took a bit longer to figure out, because we made changes to the save system, and that requires a ton of testing and consideration, to make sure nothing breaks. Plus, it seems like the life we’ve been putting on hold before the release of TB finally caught up with us! Two of our team members got married last month, and we all had to spend some much-needed time to take care of our personal lives, after the crunch-free but still very al
3 September 2025 13:27 UTC · Community Announcements · neoludic games
Hello, everyone! We’re back from an incredible week of Gamescom! After 3 years of attempts, we finally came back with an award, winning Gamescom's "Games for Impact" 2025! Thank you to everyone who has voted for us! 🎉 After another week off to recover and purge any remaining "con cough", the team is now back in the office and excited to continue supporting Tiny Bookshop. 💛 ⭐ Tiny Bookshop has sold over 300,000 Copies!It's still not been a month since the release of Tiny Bookshop, and we already sold over 300,000 copies across both Steam and Switch! At this rate, Bookstonbury is going to face
19 August 2025 16:19 UTC · Community Announcements · MISCHIEF
{STEAM_CLAN_IMAGE}/42918095/05cbd9fba418785812a29ef7c45e93a8525d2d15.png It's been a bit over a week since Tiny Bookshop was released. Can you believe there are already over 200,000 of you making Bookstonbury unsafe with your book recommendations 📚, prickly cacti, and smelly fish??? 🐟 I know, it's still hitting me... This has been the most chaotic and wonderful week of our careers; we cannot thank you enough for all the love you have shown for Tiny Bookshop. Now go out there and sell some more books to the world! 💖
15 August 2025 11:43 UTC · Community Announcements · neoludic games
Hi everyone, it’s now officially 7 days since Tiny Bookshop released, and finally, after tackling the most serious bugs, we found some time to take care of more UX and feedback. Adjusted/Fixed Maryam’s recommendation quest at the café not saving the progress consistently. Increased rain chance in spring slightly. Inspiring Klaus now counts anywhere, and not just at the supermarket. Adjusted Historic Tag. Changed it from “Written about the past” to “meeting a need of immersing yourself in the past”. Nerfed Professor Quest to make it less frustrating. Made cases visible and visually distinct to
14 August 2025 09:04 UTC · CGMagazine · Chris de Hoog
Despite how popular the “cozy games” genre has become, many titles that fall under its umbrella lose sight of the “cozy” part—but not Tiny Bookshop. The latest indie sim darling is precisely what its name implies: you’ve started a mobile secondhand book store, operating out of a trailer pulled by your car. Each day, you venture out to one of the charming locales around the idyllic town of Bookstonbury-by-the-Sea to hawk your wares. Success depends on how well you stock your shelves and make recommendations to your indecisive patrons. Or at least, this is the core of Tiny Bookshop‘s experience—
12 August 2025 17:24 UTC · Community Announcements · neoludic games
Added a robust local backup system for saves (One on start-up and one whenever you save) Fixed an issue where the game did not start due to a Steam back-end change Fixed typos and adjusted some book tags Fixed an issue where in the final quest you would sometimes not get an important item Fixed the timing and conditions of some late game quests Known issue: There is currently an issue with Steam Cloud messing with the save files on Mac, and perhaps other OSes. That’s the reason we experienced and fixed the start-up bug, added two additional back-up systems for your save files, and did not get
Full appinfo as delivered by Steam PICS, changenumber 38573820. Also at /api/app/2133760/raw.
{
"appid": "2133760",
"common": {
"name": "Tiny Bookshop",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "64",
"osextended": "macos64,macosapplesilicon",
"icon": "d2bbabecbe3eb7cdbf2bb23f9be0ebc92baae694",
"clienticon": "39080f47502da766f45d65e49fb1aa65481a8c27",
"clienttga": "b318023fa87490e7d94250f08b15e2a4663a6df6",
"clienticns": "0c54e6a3bd8896985b2b6ba0db94ea5409ddbf0e",
"linuxclienticon": "955f26222cb6c427728bae694cf62e467d3f5c4f",
"name_localized": {
"schinese": "小小书店",
"tchinese": "小小書店"
},
"languages": {
"english": "1",
"german": "1",
"french": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1",
"turkish": "1"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1763510400",
"tested_build_id": "20766406",
"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": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"controller_support": "full",
"small_capsule": {
"english": "c4b48e332931007d7e6d295062cac226c40ab7a6/capsule_231x87.jpg",
"tchinese": "f511b9e274d2380930edabb2f55b06257c89d394/capsule_231x87_tchinese.jpg",
"schinese": "4b0e370f12f5f3f4eeeb6d59ea33b224404ee3dd/capsule_231x87_schinese.jpg"
},
"header_image": {
"english": "519031e524f64d61ea58b75df39dccfe31b68834/header.jpg",
"schinese": "01205a10a19f4c0efee8633612da0b5078e9b4b3/header_schinese.jpg",
"tchinese": "839a364e18a5583a595411601f9979aea08e7b1f/header_tchinese.jpg"
},
"library_assets": {
"library_capsule": "en,zh-cn,zh-tw",
"library_hero": "en",
"library_logo": "en,zh-cn,zh-tw",
"library_header": "en,zh-cn,zh-tw",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "60.82961581692327",
"height_pct": "37.699352813729675"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "8b644545502f79f6de154450817d397cbff4e728/library_capsule.jpg",
"schinese": "d251f81d8887dfcb39c1d523a65899b6e8437905/library_600x900_schinese.jpg",
"tchinese": "f925dbb48efa099497d37da34daedf042b7d6eea/library_600x900_tchinese.jpg"
},
"image2x": {
"english": "8b644545502f79f6de154450817d397cbff4e728/library_capsule_2x.jpg",
"schinese": "d251f81d8887dfcb39c1d523a65899b6e8437905/library_600x900_schinese_2x.jpg",
"tchinese": "f925dbb48efa099497d37da34daedf042b7d6eea/library_600x900_tchinese_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png",
"schinese": "87566f28da853a5764ae08aa0bc02441f420e3ac/logo_schinese.png",
"tchinese": "7fc94ad6769a27e06a7150a58598524b3745c34b/logo_tchinese.png"
},
"image2x": {
"english": "logo_2x.png",
"schinese": "87566f28da853a5764ae08aa0bc02441f420e3ac/logo_schinese_2x.png",
"tchinese": "7fc94ad6769a27e06a7150a58598524b3745c34b/logo_tchinese_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "60.82961581692327",
"height_pct": "37.699352813729675"
}
},
"library_header": {
"image": {
"english": "519031e524f64d61ea58b75df39dccfe31b68834/library_header.jpg",
"schinese": "01205a10a19f4c0efee8633612da0b5078e9b4b3/library_header_schinese.jpg",
"tchinese": "839a364e18a5583a595411601f9979aea08e7b1f/library_header_tchinese.jpg"
},
"image2x": {
"schinese": "01205a10a19f4c0efee8633612da0b5078e9b4b3/library_header_schinese_2x.jpg",
"tchinese": "839a364e18a5583a595411601f9979aea08e7b1f/library_header_tchinese_2x.jpg",
"english": "519031e524f64d61ea58b75df39dccfe31b68834/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1766737512",
"associations": {
"0": {
"type": "developer",
"name": "neoludic games"
},
"1": {
"type": "publisher",
"name": "Skystone Games"
},
"2": {
"type": "publisher",
"name": "2P Games"
},
"3": {
"type": "franchise",
"name": "Skystone Games"
}
},
"primary_genre": "23",
"genres": {
"0": "4",
"1": "23",
"2": "3",
"3": "28"
},
"category": {
"category_2": "1",
"category_28": "1",
"category_33": "1",
"category_55": "1",
"category_56": "1",
"category_57": "1",
"category_58": "1",
"category_22": "1",
"category_66": "1",
"category_68": "1",
"category_69": "1",
"category_74": "1",
"category_76": "1",
"category_77": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
},
"turkish": {
"supported": "true",
"subtitles": "true"
},
"ukrainian": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1754584159",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2133760",
"store_tags": {
"0": "97376",
"1": "12472",
"2": "10235",
"3": "1654",
"4": "597",
"5": "5652",
"6": "599",
"7": "91114",
"8": "6815",
"9": "4726",
"10": "1742",
"11": "4202",
"12": "6276",
"13": "4252",
"14": "30358",
"15": "8945",
"16": "122",
"17": "16689",
"18": "889937",
"19": "4182"
},
"review_score": "9",
"review_percentage": "96"
},
"extended": {
"developer": "neoludic games",
"publisher": "Skystone Games",
"homepage": "https://tinybookshopgame.com",
"listofdlc": "3933690",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Tiny Bookshop",
"launch": {
"0": {
"executable": "Tiny Bookshop.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "Tiny Bookshop.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "Tiny Bookshop.x86_64",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "64"
}
}
},
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1",
"app_mappings": {
"0": {
"platform": "linux",
"tool": "SteamLinuxRuntime_scout"
}
}
},
"depots": {
"2133762": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "5690522717994080743",
"size": "1409747540",
"download": "461214656"
}
}
},
"2133763": {
"config": {
"oslist": "linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "7512256554580907461",
"size": "1471946835",
"download": "482497392"
}
}
},
"2133764": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "3022886248417013003",
"size": "1519554800",
"download": "492849856"
}
}
},
"baselanguages": "english",
"hasdepotsindlc": "1",
"branches": {
"public": {
"buildid": "23094394",
"timeupdated": "1778488278",
"timebuildupdated": "1777989789"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "100",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "neoludic games/Tiny Bookshop/{Steam3AccountID}",
"pattern": "*.save",
"recursive": "1"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "neoludic games/Tiny Bookshop/{Steam3AccountID}",
"replace": "neoludic games/Tiny Bookshop/{Steam3AccountID}"
}
}
},
"1": {
"root": "WinAppDataLocalLow",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "neoludic games/Tiny Bookshop/{Steam3AccountID}",
"replace": ".config/unity3d/neoludic games/Tiny Bookshop/{Steam3AccountID}/"
}
}
}
}
}
}