Am I wasting my time trying to build a game for profit?

Thank you very much!! I will follow your advice

You only waste your time when you do nothing.

You’re welcome, I just remembered, maybe I didn’t use the Qt framework it might have been the wxWidgets framework: http://www.wxwidgets.org/ but I don’t really remember to be perfectly honest.

Also, I noticed you mentioned mobile apps. If you want to focus more on those then maybe you should actually be looking into Java and android programming. While you can make apps for Windows Phones in C# the market is much smaller than Android’s Google Play store. Either way, you’ll still be able to implement the UI patterns like MVP in Java for separating the business logic from presentation and make it easy to test your apps, so those are always helpful to learn.

Qt is only paid if you are planning to release your own GUI based software commercially.
For your purposes, it is GPL and totally free to use.

Also, on a very good chunk of AAA in-house game engines they use Qt Framework; including many Microsoft and Sony studios, it’s all based on Qt for the UI tooling side of things.
For example, the next hyped game about to release uses a game engine fully built on Qt: Horizon Zero Down.
I think new Kojima game will use the same game engine, not sure…

These companies are always looking for a guy who can help expand their design tools, and it’s very well paid jobs.
With that one could either work on business apps or work for a big game studio in case an opportunity appears, there could be a future in there :slight_smile:
Microsoft’s .NET frameworks won’t help with game companies though, but if you plan to drop game development entirely then I think it’s completely fine.

Will do I actually wanted to learn both C# and Java aswell as SQL because job opportunities in my small country are mainly around these 3 languages.