2026-08-22 05:18 UTC · Community Announcements · BRANE
Heya, this branch has been on dev/debug for months. Hopefully it will improve the experience for some of you! Bug Fixes & Stability Resolved a major game-saving bug, improved logic around game-breaking issues, and corrected calendar view current day tracking. Fixed rare concurrency bugs, including a startup race condition during game initialization. Added error handling for NPC stopping issues, fixed achievements failing to trigger, and resolved missing opening lines estimation displays. Fixed tournament generation issues for underage players and improved PGN export functionality. Features & E
2026-05-26 19:27 UTC · Community Announcements · BRANE
Heya!I've made a small update to the beta branch that aims to fix the annoying and often reported "game is hanging" issue.It's a tricky problem and I'm afraid the 'fix' might introduce some issues with other parts of the game - that's why I've decided to wait until making it available on all branches. The reason I've put the word fix between quotes is that I'm not sure I've fixed all instances where it can happen. Async code is hard.If you’d like to help, switch over to the beta branch and report any possible issues somewhere on Steam, or even better, on Discord.What's nextI've started this ye
2026-01-04 08:13 UTC · Community Announcements · BRANE
Heya!It's holiday season. Happy holidays to all of you!I've had bunch of changes just hanging around on a dev branch for a long while. I'm hoping players on that branch have tested it and there's no major issues. If you find any, please report!I tried my best to fix reported bugs (that I could reproduce and actually fix):FixesFixed a bug where opening line estimations were not displayed.Fixed an issue with tournament generation for underage players.Fixed a rare concurrency-related bug.Fixed an incorrect current day display in the calendar view.ImprovementsImproved PGN export functionality.Impr
2025-09-26 05:06 UTC · Community Announcements · BRANE
This update brings a mix of fixes and a new language option. Big thanks to yuuki for joining the discord and offering his help to get the game translated in Brazilian Portuguese. Databases from the Steam Workshop now load correctly. Starting age rules have been adjusted for better balance. Beards can now be properly adjusted on existing players. Invitation tournaments now evaluate on the correct date. Elo win calculations are now more accurate. Brazilian Portuguese has been added as a supported language. Tournament dates in Brazil have been fixed.
2025-09-10 15:38 UTC · Community Announcements · BRANE
Patch Notes Fixed an issue where time did not reset properly between games. Fixed a bug where pausing the game blocked button interactions. Fixed a bug where the first move in the main menu game could be incorrect in some situations. Fixed an issue with haircut progress not saving correctly. Fixed a bug where the review screen engine detached after running a deep analysis.
2025-09-09 17:57 UTC · Community Announcements · BRANE
It all started in the summer of 2022. Things were getting back to normal as the pandemic was dying down. I was becoming disillusioned with my job as a software developer. There must be something out there for me that feels right, right? I've dabbled in gamedev for about 10 years at this point but I never truly committed. It's hard to make a game. Making a good one? Almost impossible.But an idea came: how about I combine one of my favourite games - Football Manager, with one of my favourite sports - Chess. In theory, I'd just transfer mechanics from FM to the domain of chess and it would work.
2025-09-07 18:34 UTC · Community Announcements · BRANE
It's a bittersweet moment. More than 3 years of hard work coming to closure.Making this game was one of the hardest and most fulfilling things I've ever done. It was a great trip. The finish line is near and I feel a mix of happiness and sadness.I'm happy because I made a game a lot of people like. I'm sad because I know how much better it could've been if I knew better. I hope all the lessons I've learned developing Master of Chess will allow me to one day create a chess game all the chess lovers deserve. What does this mean✅ I'll release my latest version and mark the game as fully released
2025-08-02 05:35 UTC · Community Announcements · BRANE
Heya!I've again waited too long between releases. I hope this one will be worth the wait. Release Notes✅ Added Steam Workshop integration (yes, you should be able to share and download DBs and board configurations)🌐 Added Chinese translations (I really wanted to add these as it's tricky with different fonts and I had to get a freelancer's help. Other translations are done by the community)🔍 Added player search to World Rankings page (I've redesigned the page altogether)🧑💼 Redesigned Player History page!🐞 Fixed promotion bug in Analysis window📧 Polished campaign start email🗂️ Enabled lo
2025-06-19 19:38 UTC · Community Announcements · BRANE
Build 0.8.11Added board configuration optionsFixed promotion bugFixed UI issue in the database editing toolFixed file access issue for board configurationA big accessibility option just arrived to Master of Chess: board configuration. Adjust the pieces and colors as you wish. It was quite an exciting task and I hope it will bring value to many players.If you want to add a custom piece_set of yours you can just look at the structure in:C:\\Users\\{username}\\AppData\\Roaming\\Godot\\app_userdata\\Master of Chess\\piecesand add your SVGs there!Cheers!
2025-06-12 19:02 UTC · Community Announcements · BRANE
Due to high amount of reports of crashes I've reintroduced the debug build. It changes no functionality of the game but it has debug symbols used by the engine of the game.
2025-06-12 11:49 UTC · Community Announcements · BRANE
It's been exactly a year since Master of Chess went into Early Access! 🥳🎉🎂It's incredible to see how far it went since then. 6k+ players. 200 reviews. Not bad for a first commercial game and a one-man team. I often think how much it could have been better if I could redo it, but I'm still extremely happy with how well it improved over time. By my count, I've released 32 new builds in the last year. Lets introduce the last build of the game before it turns 1 year old:New BuildMost importantly, I've started to support Macs. It did require some work but since I've switched my primary workstati
2025-04-26 18:33 UTC · Community Announcements · BRANE
🛠️ Build Report: 0.8.9 🔧 Fixes Fixed a bug with PGN export during deep analysis. Fixed PGN generation issues when pawn promotions occur. Resolved an issue with the opening tree for 1.e4 on older save files. Fixed a critical bug where the game became unplayable at over 3000 Elo rating.
2025-04-25 05:29 UTC · Community Announcements · BRANE
🛠️ Build Report: 0.8.8 🔧 Fixes Resolved issue causing unlimited expansion of the opening line. Fixed 0-indexed player rating display in the played game modal. Corrected player title rendering in the player's profile modal. Stopped the game from opening the user's own player modal unnecessarily. Fixed a bug where energy system broke after quitting to menu. ✨ Improvements Added a “Go to First Move” button in the Game Analysis modal for easier navigation.
2025-04-23 06:12 UTC · Community Announcements · BRANE
🛠️ Patch Notes – 0.8.7 🔧 Bug Fixes: Fixed an issue where Proficiency details wouldn't expand properly. Resolved a bug where pressing ESC brought up the wrong modal. Move validation now visibly deducts 0.1 energy points
2025-04-22 20:02 UTC · Community Announcements · BRANE
The most exciting batch of changes for Master of Chess is done! Yes, there's still a lot more work to be done, but I'm getting there and I have a feeling that the hardest things are behind me now. Due to amount of changes, there's a high possibility of bugs. Please report them on Discord or in community 🙏. I plan to release the game out from Early Access in couple of months. What's the biggest problem you have with the game? What's missing? Let me know so I can get it in before the 1.0.0 release! Changes I've covered all the bigger changes in previous blogs so I'll just go out and list out al
Full appinfo as delivered by Steam PICS, changenumber 38672019. Also at /api/app/2248900/raw.
{
"appid": "2248900",
"common": {
"name": "Master of Chess",
"type": "Game",
"icon": "9ed22dce60d735e736026740e6cd5c6467bd4ccd",
"clienticon": "a2109b205dc4323a39e5419d228c5babec5a299d",
"clienttga": "d1a361ffad631d7ec32477da0dae89cd596b20eb",
"releasestate": "released",
"oslist": "windows,macos",
"osarch": "",
"osextended": "macos64,macosapplesilicon",
"name_localized": {
"schinese": "棋王之路"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1748908800",
"tested_build_id": "18251287",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"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": "0",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-9.0-2RC",
"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": "2c2c423c10090b4390aa07a76fd8bf0528c63632/capsule_231x87.jpg",
"schinese": "1a0b0a441424830c13b0231b710c9aee92ef2c0c/capsule_231x87_schinese.jpg"
},
"header_image": {
"english": "41cb3ac784c6bf9e6df69f4c24fe0d4ac72c89c2/header.jpg",
"schinese": "75e515eb2340cb3ad2fa1c415821e708942e2878/header_schinese.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "29.929988331388557",
"height_pct": "62.91854666350035"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "29.929988331388557",
"height_pct": "62.91854666350035"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1757418074",
"associations": {
"0": {
"type": "developer",
"name": "BRANE"
},
"1": {
"type": "publisher",
"name": "BRANE"
}
},
"primary_genre": "28",
"genres": {
"0": "28",
"1": "18"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_30": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"french": {
"supported": "true"
},
"german": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"portuguese": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"vietnamese": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"serbian": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"turkish": {
"supported": "true"
}
},
"steam_release_date": "1757445406",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "2248900",
"store_tags": {
"0": "14139",
"1": "701",
"2": "1036",
"3": "3810",
"4": "12472",
"5": "1770",
"6": "17389",
"7": "1741",
"8": "4747",
"9": "9",
"10": "3871",
"11": "4325",
"12": "599",
"13": "4305",
"14": "6815",
"15": "6129",
"16": "4182",
"17": "4184",
"18": "16689",
"19": "1654"
},
"review_score": "8",
"review_percentage": "83"
},
"extended": {
"developer": "BRANE",
"publisher": "BRANE"
},
"config": {
"installdir": "Master of Chess",
"launch": {
"0": {
"executable": "Master Of Chess.exe",
"type": "default"
},
"1": {
"executable": "Master of Chess.app/Contents/MacOS/Master of Chess",
"config": {
"oslist": "macos"
},
"description_loc": {
"english": "Run on Mac"
},
"description": "Run on Mac"
}
}
},
"depots": {
"2248901": {
"manifests": {
"public": {
"gid": "3266337265394323420",
"size": "448102758",
"download": "263566384"
},
"0.6.x": {
"gid": "2375690505737865177",
"size": "573553384",
"download": "109009728"
},
"beta": {
"gid": "3266337265394323420",
"size": "448102758",
"download": "263566384"
},
"debug": {
"gid": "3266337265394323420",
"size": "448102758",
"download": "263566384"
},
"mac_test": {
"gid": "5118736129994295490",
"size": "310477102",
"download": "115427264"
}
}
},
"2248902": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "7430157040056595604",
"size": "773055684",
"download": "389717824"
},
"beta": {
"gid": "2507761362149282261",
"size": "773055796",
"download": "389717984"
},
"debug": {
"gid": "2507761362149282261",
"size": "773055796",
"download": "389717984"
},
"mac_test": {
"gid": "5017792989720678989",
"size": "539786825",
"download": "157751600"
}
}
},
"workshopdepot": "2248900",
"branches": {
"public": {
"buildid": "24505950",
"timeupdated": "1787375650",
"timebuildupdated": "1785565342"
},
"0.6.x": {
"buildid": "15745991",
"description": "Old 0.6 branch",
"timeupdated": "1731747719",
"timebuildupdated": "1726681540"
},
"beta": {
"buildid": "25163887",
"description": "Branch to test new and unstable builds",
"timeupdated": "1788797896",
"timebuildupdated": "1788771785"
},
"debug": {
"buildid": "25163887",
"description": "For debugging crashes of players on discord. Use with caution.",
"timeupdated": "1788797907",
"timebuildupdated": "1788771785"
},
"mac_test": {
"buildid": "18792950",
"description": "Testing mac build",
"timeupdated": "1749464943",
"timebuildupdated": "1749464432"
}
}
},
"ufs": {
"quota": "1000000000",
"maxnumfiles": "40",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "SavesDir",
"pattern": "*"
},
"1": {
"root": "WinAppDataRoaming",
"path": "Godot/app_userdata/Master of Chess/saves",
"pattern": "*"
},
"2": {
"root": "WinAppDataRoaming",
"path": "Godot/app_userdata/Master of Chess",
"pattern": "savegames.json"
},
"3": {
"root": "MacAppSupport",
"path": "Godot/app_userdata/Master of Chess",
"pattern": "savegames.json",
"platforms": {
"1": "MacOS"
}
},
"4": {
"root": "MacAppSupport",
"path": "Godot/app_userdata/Master of Chess/saves",
"pattern": "*",
"platforms": {
"1": "MacOS"
}
}
}
}
}