I’ve been working on a game launcher in C++/Qt

I’ve been working on a game launcher in C++/Qt

I've been working on an idea for an open-source PC game launcher called NeonLauncher.

The idea is to make a modern, cyberpunk-style launcher with features such as a game library, game scanning, mod management, and other tools for managing PC games.

I should mention that I'm currently a beginner and I don't know much programming yet. The initial project files were generated with the help of AI based on my idea, and I'm planning to learn C++ so I can properly develop the project myself.

The project is still very early and there isn't a stable build yet. I'm mainly sharing the idea because I'd like to get feedback from people who have experience with C++/Qt and open-source projects.

My long-term goal is to turn it into a proper open-source launcher, somewhat in the spirit of projects like Playnite.

GitHub: https://github.com/mohammedmk3900-rgb/NeonLauncher-Qt

Any feedback or advice would be appreciated.

u/mohammadmk47 — 3 days ago

Showcase: NeonLauncher-Qt – A high-performance game launcher built with C++20, Qt6, and QML

Hey everyone,

I wanted to share a project I've been building and refining: NeonLauncher-Qt, a native, high-performance game launcher for Linux and Windows designed with a sleek cyberpunk aesthetic.

⚙️ Technical Highlights & Architecture:

Modern C++: Written entirely in C++20, heavily utilizing move semantics, constexpr, and modern standard features.

Qt6 & QML: Leverages qt_add_qml_module for compiling QML directly into machine code via the Qt Quick Compiler, keeping the UI super responsive.

Advanced CMake Build Setup:

Configured with LTO/IPO (Interprocedural Optimization) and ccache integration for blazing-fast builds.

Platform-specific compiler flags (/O2, /Ob2, /fp:fast on MSVC, and -O3 -ffast-math on Linux).

Automated cross-platform CI/CD workflows using GitHub Actions.

Core Features: Local database management (Qt SQL), Steam game scanning, and automated save-game backups.

The project is fully open-source. I'd love to hear your thoughts on the architecture, get some code reviews, or see contributions if anyone is interested in Qt/C++ desktop development!

🔗 GitHub Repository: NeonLauncher-Qt

Feedback and technical suggestions are more than welcome!

reddit.com
u/mohammadmk47 — 8 days ago

Keep those downvotes coming, my AX50 is ready anyway 😉💀

Oh no, -4 Karma! Whatever will I do? 😂

Seriously, some of you in this sub get so pressed over facts and OG experience that your only weapon is hitting the downvote button. Keep crying about 'the horror of lockdown' while I'm out here running the most expensive sniper in the game.

Downvote this all you want, it won't un-clutch my 1v7s or bring back the gear you lost to players like me. See you in Farm with my AX50, if you dare to step out of normal matches. 🤫🔥

reddit.com
u/mohammadmk47 — 2 months ago
▲ 3 r/u_mohammadmk47+1 crossposts

Looking for teammates! (Returning player)

Hey everyone, I'm down to team up and play with anyone, whether you're a beginner, semi-pro, or a hardcore veteran!

Just a heads-up though: due to constant and unpredictable international internet disruptions here in Iran, I've been away from Arena Breakout for a bit and might be a little rusty. But I'm totally ready to get back into it and squad up!

reddit.com
u/mohammadmk47 — 2 months ago
▲ 2 r/u_mohammadmk47+1 crossposts

Just reached level 13 and my K/D is sitting at 41. Is this normal or am I just getting lucky with the Mosin?"

u/mohammadmk47 — 2 months ago