Si tu débutes je sais pas si c'est une bonne chose de tout faire tout seul.
Ca peut te prendre énormément de temps selon ce que tu veux faire comme jeux.
Pour moi créer un jeu c'est surtout la programmation du gameplay. Un jeu peut exister sans musique, avec seulement des formes primaires en guise de personnage / décore (exemple Tetris / Pacman).
Je te conseillerais, si tu débutes, d' apprendre la programmation, c'est le truc le plus important, comme je l'ai dit plus haut, un jeu peux exister sans musique ou modèle 3D dernier cri.
Personnellement, quand mon prototype avance bien je prend des assets gratuit, mais avant je travail souvent avec des formes primaires (sphère, cube etc..).
Si tu pars de 0 tu devra apprendre un moteur de jeu + langage de programmation + IDE (Environnement de développement) + DAW (logicielle de création musicale) + Logiciel 3D + Logiciel de dessin de sprite + Apprendre à animer modèle 2D et/ou 3D et j'en oublie..
Si tu veux apprendre un peu à l'arrache tu peux chercher sur youtube, si tu veux des cours plus structurés, plus organisé et plus pédagogique faudra débourser un peu, mais c'est mon avis mon ressenti.
Je peux te conseiller ceci pour le langage C# et le moteur Unity:
Base de C#:
https://www.udemy.com/course/developpeur-c-sharp-dotnet-avec-visual-studio-code/
puis
https://www.udemy.com/course/developpeur-cs-formation-complete/
C# + Unity:
Débutant:
https://www.udemy.com/course/unitycourse/
puis
https://www.udemy.com/course/unitycourse2/
Intermédiaire:
https://www.udemy.com/course/unityrpg/ (ya plein de suite à ce cours, je te laisse aller voir)
Intermédiaire ++:
https://www.udemy.com/course/unity-2d-game-developer-course-farming-rpg/
https://www.udemy.com/course/unity-2d-dungeon-gunner-roguelike-development-course/
Pour ces deux derniers cours, "l'instructeur" code avec le maximum de "bonne pratique", ce qui n'est pas forcément le cas des premiers cours que j'ai posté (ils servent surtout à se familiariser avec Unity et les bases de C#). Avec ces deux derniers cours j'ai appris énormément de chose intéressantes.
Sur Udemy il existe des cours Unity en Français, mais je les déconseille. Les formateurs codent à l'arrachent sans réelle bonnes pratiques.
Toutes les semaines ou 2 semaines tu peux trouver ces cours en reduc à 12€.
Gamecodeur est pour moi un indispensable, tout est en Français, certaines infos que je n'ai trouvées que sur son site, d'ailleurs certains concepts que j'ai eu beaucoup de mal à saisir m'on fait tilt quand David (gameCodeur) les expliquait avec ses schémas.
Par contre je ne veux pas faire de pub ou quoi que ce soit, mais pour le prix (je ne parle pas de l'abonnement), si tu dois choisir c'est largement plus rentable GameCodeur en termes de contenu que tous les liens que j'ai postés.
C'est mon copié collé de ce topic https://www.jeuxvideo.com/forums/42-31-63515603-1-0-1-0-fiabilite-gamecodeur-fr.htm