@giangiks Allora parlando di creazione giochi, secondo me il best to go la prima volta è
Godot, considerando che già programmi (sei più o meno nella condizione di mio fratello), tanto più Python e Godot ha un linguaggio simile a Python. Godot è secondo me il migliore, per supporto, aggiornamenti, codice e interfaccia, senza considerare che con Godot puoi fare giochi in 2d ma anche in 3d, oltre che essere open-source. E' quindi perfetto per un principiante, anche perchè è pieno zeppo di tutorial su youtube.
Le altre soluzioni più blasonate sono
Unity e
GameMaker Studio. Due cose al riguardo: GameMaker è un programma a pagamento e per uno che non è sicuro se intraprendere o no questa strada non è mai il massimo spendere dei soldi subito. Al massimo se in futuro sarai più bravo e vorrai cambiare, se provando la demo ti troverai meglio lo comprerai. Questo perchè anch'esso è un validissimo programma, che utilizza però un linguaggio apposito creato per il programma e con cui si possono sviluppare solo giochi 2d. Ma è molto professionale, è l'evoluzione del vecchio GameMaker, con cui Toby Fox fece Undertale, mentre il suo secondo gioco Deltarune lo sta sviluppando appunto su quest'ultimo.
Parlando di Unity (e se n'è parlato molto negli ultimi anni) è per carità un programma completissimo e con grande supporto su cui sono stati fatti anche molti bei giochi per telefono senza cutare YGOPRO2, forse il simulatore migliore del gioco. Però da esperienza personale non mi sento di consigliartelo, perchè davvero è pesantissimo da scaricare e installare, e io ho trovato l'interfaccia per niente intuitiva, ma poi sono gusti, quindi se vuoi dagli un occhio. Anche con Unity si possono creare giochi 2d e 3d, ma io opterei per Godot.
Parliamo dell'ultimo da te citato, e cioè
Unreal Engine, su cui non ha senso cominciare. Con UE puoi fare magnifici giochi 3d, ma appunto solo quelli, giochi stupendi con grafica stupenda da ps4 e dunque assurdamente difficili da coddare (come saprai i giochi rilasciati su console ecc, non sono fatti da una persona sola ma da un team apposta). Su di esso non ha senso cominciare, perchè servono conoscenze molto avanzate di programmazione oltre che come per qualsiasi altro engine per giochi 3d serve conoscere anche un modellatore 3d che crei gli ambienti o i personaggi o saper modellare sa soli. Quindi è un ottima scelta per giochi professionali, ma non ci puoi cominciare, forse in futuro se avrai un tema o sarai molto bravo a programmare potrai metterci mano.
Comunque il mio consigio per cominciare rimane Godot perchè sì, ce ne sono altri, ma a parte unity che non è intuitivo al pari, tutti gli altri mancano di un buon supporto o buoni tutorial per quanto ne so.
@regedit Diciamo che in parte chiedi il mondo. Questo perchè come detto da ogni codder di giochi, un gioco senza codice non è un buon gioco. Ma in ogni caso esistono programmi che fanno al caso tuo. Il primo che ti consiglio è
Stencyl, in questo engine puoi creare giochi senza conoscere un minimo di programmazione; attenzione! questo non vuol dire che tu possa crearli senza avere un minimo di logica, la logica è la prima cosa che bisogna avere se si vuole programmare qualcosa, con o senza codice. Comunque è molto intuitivo, ma d'altro canto è un programma che ho sempre trovato molto pesante, oltre al fatto che puoi pubblicare giochi solo in flash e quindi in file web accessibile da browser (ed è in parte una pecca perchè i giochi in flash sono noti per avere problemi), per avere gli exe il programma va comprato e costa 99, per farlo girare anche su iOS ecc costa 199. Ti consiglio comunque di provarlo perchè per creare giochi senza conoscere codice è probabilmente la soluzione migliore, anche per iniziare, chissà, magari in futuro ti verrà in mente d'imparare anche a programmarli i giochi.
L'unica altra alternativa che conosco é
GameEditor che, per carità è un ottimo programma che permette di creare giochi sia senza saper programmare che con la programmazione di script in un linguaggio basato sul c (io stesso ci ho fatto qualcosa), ma ha zero supporto giuro, la maggior parte delle cose ho dovuto cercare di capirle da solo. Che poi è abbastanza intuitivo se non usi codice ma per le parti di codice grazie a dio che a scuola avevo fatto un po' di c sennò...
Anche in GameMaker credo non ci sia bisogno di grandi doti da programmatori, ma comunque rimane un prigramma a pagamento.
Comunque non credete di farmi grandi domande, so tutte queste cose perchè con mio fratello c'era stata questa idea ma non abbiamo mai finito un gioco per ora, mai trovato il tempo di lavorare seriamente su questo hobby (è un peccato in effetti). Spero di aver aiutato