LeManager Blog

Development insights, features, and community
← Back to all posts

Postponing LeManager's Launch: A Year for Quality and C++

Why I'm delaying launch by a year to rewrite the match engine in C++ and learn proper game development

Postponing LeManager’s Launch: A Year for Quality and C++

I started this project thinking I’d vibe code a Championship Manager 3 clone in around 3-6 months, but a month in, I decided to take my time and build something I’d be proud of, a real portfolio project. With that in mind, I adjusted the timeline to 6-9 months. Now, two months into the project (which I started in late August), I’ve decided to postpone the launch by one year.

Why the Delay?

I won’t rehash the genesis of LeManager since you can read my first post for that context. So why postpone it for a year? The reason is simple: I want two things from this project. First, something of quality, I have high standards. Second, I want to learn C++ at the same time.

From TypeScript to C++

LeManager is currently built on TypeScript (JavaScript), which is perfect for vibe coding and blazingly fast. It could absolutely work for a game like LeManager. But TypeScript isn’t the language of the game industry, C++ is. Since I want the best for LeManager, I decided to port it.

Learning C++ the Right Way

I’m not a developer. I’ve shipped a few apps with AI assistance, but I wouldn’t call myself a developer, I’m just curious and like learning. I’ll still use Claude Sonnet 4.5 (the best LLM as I write this) as a coder, but also as a tutor. I want to understand enough C++ basics to debug the game, but I don’t intend to become a developer, Claude will teach me. For the first few phases, Claude will add extensive comments explaining what each code snippet does and why it chose that implementation. I’ll ask questions on topics that aren’t clear.

The Road Ahead

We’ve already started with the match engine, which has over 30 files to port. It will take time, probably more than the 1.5-year timeline I’m planning for, but I’m committed. Even though I intend to sell the game for around €5, I don’t want to produce one of these cheap games that pollutes the app stores.