D'abord, vous devez décider du langage de programmation et du moteur avec lesquels vous allez travailler.
Les langages les plus populaires pour le développement de jeux sont Java, C ++ et C #. Les moteurs les plus populaires sont Unreal Engine et Unity. Le moteur est responsable des éléments fondamentaux du jeu, tels que la physique, et les scripts sont écrits dans le langage de programmation.
Nous recommandons de choisir une combinaison de Unity et de C #. Unity est considéré comme l'un des plus faciles à apprendre et adapté aux débutants. L'interface est simple et directe, il est possible de déboguer le jeu directement dans l'éditeur. Un autre avantage est d'avoir un magasin où vous pouvez acheter les actifs et les plugins dont vous avez besoin pour créer des jeux. L'éditeur graphique mérite également une mention à part et vous permettra de créer des personnages, de dessiner des cartes du terrain, etc. Il est particulièrement appréciable que la possibilité de transfert réaliste des textures, la mécanique de déplacement des personnages, les ombres, etc. soient préinstallées. Unity est parfait pour le développement mobile.
Angry Birds 2, Hitman Go, Heartstone, Monument Valley, Fallout Shelter, Ori and the Blind Forest, Pillars of Eternity, Firewatch, Inside, Pokémon Go, Super Mario Run, Cuphead, Realmcraft, Escape from Tarkov, Life Is Strange : Before the Storm et de nombreux autres jeux populaires ont été développés avec Unity.