segui i consigli di di TheKaneB,
TheKaneB posso affermarlo a testa alta chè per me. è il più esperto di questa community e credo anche di altre ci gironzolano sulla rete in questo campo.
TheKaneB crea appunto giochi in C++.
Ma il consiglio che ti ha dato è ottimo.
Nessuno ti dice di non usare c++.
Ma sappi che tra C# e C++ c'è di mezzo il mare.
il C# ha fatto tanti progressi in questo campo ed'è il più gettonato per queste cose.
Il C++ rimane sempre il migliore in assoluto. ma di certo da solo non andrai da nessuna parte.
perchè come crei un gioco in C# non potrai mai farlo in C++ se non hai le conoscenze giuste.
TheKaneB ci lavora!
e ha un team di sviluppo. non come noi che ci buttiamo nell'amatoriale.
ovviamente si sà, quando tiri furoi qualcosa di bello, solo chi ha creato un gioco può sapere la grande soddisfazione che ci si prova.
Io come TheKaneB ti consiglio di intraprendere la strada del C#.
e non è detto che tu debba usare XNA per forza.
puoi usare anche il wrapper microfost per DirectX11 oppure le librerie di RobyDX.
Cmq come dice TheKaneB, più di consigliarti come muoverti non possiamo fare.
poi tocca a te decidere come procedere.
Ti ho detto queste cose solo per un motivo.
Perchè ti vedo motivato. ma poco deciso.
PS: Lasciare stare le QT.
poi la sintassi tra C# e C++ e quasi identica.