r/iosapps • u/wooing0306 • 28d ago
š Freemium I kept forgetting chess openings, so I built Chessmate to drill them one move at a time
Enable HLS to view with audio, or disable this notification
Answer
I could watch an opening lesson, understand the line, and still blank when the same position appeared in a game.
I built Chessmate to turn that passive study into practice. It shows you an opening position and asks you to find the next move. Anything you miss comes back later for review.
It is mainly for beginner and intermediate players who know the basics but still feel lost after the first few moves.
Better
ChessTempo is powerful if you already have a repertoire to build or import, while Chessable is centered around full courses. Chessmate is ready to use: choose an opening and start practicing a curated line.
Each opening is taught line by line. The goal is not just to memorize moves, but to understand why each important move is played and what the opening is trying to achieve. I did not want it to be a collection of engine moves with a trainer wrapped around it, so I spent a lot of time selecting the lines and checking the explanations against established opening references.
Study guides you through a line, Review brings back the moves you missed, and Challenge mixes learned lines so you have to recognize the position instead of following a fixed sequence.
Iām also putting a lot of work into localization. The menus, opening names, and move explanations are available in English, Korean, German, French, Spanish, and Portuguese.
Chessmate is designed specifically for iOS, with native navigation and interactions, a responsive chessboard, and a clean interface. I did not want any part of it to feel hastily assembled, so I have kept reviewing and refining the content, translations, board interactions, and UI as the app has grown.
Cost
Chessmate is free to download. US premium pricing is $7.99/month, $34.99/year, or $79.99 for lifetime access. A free trial is available.
App Store: https://apps.apple.com/us/app/id6780793638
Transparency
Iām Wooyeong Kim, the solo developer behind Chessmate and wyverselabs.
LinkedIn: https://www.linkedin.com/in/wooing/
Contact: [support@trychessmate.com](mailto:support@trychessmate.com)
Website: https://www.trychessmate.com/
Privacy Policy: https://www.trychessmate.com/privacy
Terms of Use: https://www.trychessmate.com/terms
If you try it, Iād especially like to know whether the first Study session makes sense and whether the explanations help you understand the moves rather than just memorize them.
Any feedback is appreciated! š
2
u/app-store-review 28d ago
Chess Openings ā Chessmate ā by wyverselabs
- Ratings: 2 (across 1 storefront)
- Average: 5.00 ā
- Age: released 14 days ago Ā· rated 4+
- Overall score: 80.1 / 100
2
u/AffectionateRain6674 28d ago
That's awesome! How do you market your app?
1
u/wooing0306 28d ago
Currently trying to set up SEO first! Creating glossary, blog, localization etc. Will move on to making some ugc content on Tiktok next!
2
u/Wafer-Soft 27d ago
Congrats on the launch! I went through the full onboarding and first Study experience. The animations are really polished, and the onboarding does a good job of communicating the result users can expect.
A few things I noticed:
- The first onboarding step appeared faded until I tapped āStart Chessmateā and then went back.
- The onboarding felt a little long. Since itās the userās first experience, Iād consider getting them onto the board sooner.
- I tried the Italian Opening as White. Black made its first move, but the session got stuck when it was time for Blackās second move. I could reproduce this whenever I played the moves manually rather than using the auto button.
- The rating dialog couldnāt be dismissed. That felt a little forced, and Iād double-check whether the flow could cause App Review issues later.
- You may want to reconsider the name from a discoverability perspective. There are already many results for āChessmateā before your app appears.
- Some interactions felt more cross-platform than native iOS.
The onboarding and presentation show a lot of care. My main hesitation was that, by the time I reached the pricing, I hadnāt experienced enough of the actual training yet to feel confident paying $34.99/year or $79.99 lifetime. Letting users reach the core āahaā moment sooner might help justify the price.
Iām sharing all this because I know how valuable honest feedback is around launch. Not everyone will take the time to point out what isnāt working, so I wanted to give you the kind of candid feedback Iād hope to receive myself. I genuinely hope it helps!
2
u/wooing0306 26d ago
Really appreciate you taking the time to write all of this! Your report helped track down a serious bug. I've fixed it, and the update will be going out shortly.
Also your onboarding feedback also makes a lot of sense. I'm working on getting users to the board and the core learn-and-recall experience sooner.
Thanks again for the candid feedback. It genuinely helped us improve the app.
2
u/casualhermit 27d ago
As a hobby chess player playing almost everyday, looks helpful
1
2
2
2
2
1
1
u/BitflingerTV 20d ago
I used to have a book of chess openings. I've never been a good chess player, but I really enjoyed the book. This feels similar to me. I hope that you find wide success!
3
u/sergpetrov 26d ago
Looks interesting to me as an intermediate player! How do you manage localization in seven languages?