Se lancer dans le développement Unity après 40 ans : leçons d'auto-formation
À 41 ans, Andrey, spécialiste en gestion documentaire, s'est lancé dans le développement de jeux vidéo avec Unity. Sans aucune expérience en informatique, il a commencé par des livres et des projets personnels tout en conservant son emploi à temps plein. En deux ans, il a créé un jeu complet, monté un portfolio et abandonné les rêves de succès solo blockbuster.
Choix des outils et erreurs de débutant
Il a démarré avec le livre de Slava Grisa Faire un jeu vidéo seul sans perdre la tête, qui l'a motivé mais lui a donné des attentes irréalistes. Il a choisi Unity pour son ambiance indie. Manquant de bases en programmation, il a suivi des cours universitaires en ligne — un gaspillage total, aboutissant à un diplôme sans valeur pratique.
Il est passé au livre de Harrison Ferrone Apprendre C# en créant des jeux avec Unity. Il copiait le code mécaniquement sans comprendre les concepts. Il a fait une pause pour les fondamentaux :
- Programmation procédurale en C#.
- Programmation orientée objet (POO) : encapsulation, héritage, polymorphisme.
- Spécificités Unity : scripts, événements, architecture.
Le livre Fondamentaux de la programmation C# de Svetlin Nakov — avec des exercices pratiques et un environnement virtuel — a développé sa pensée algorithmique en six mois. Plus tard, il a utilisé des bacs à sable interactifs pour s'entraîner.
Changement de stratégie
Réaliser l'immensité du développement de jeux, il a abandonné l'idée d'être polyvalent. Nouveau plan :
- Maîtriser une niche : la programmation Unity.
- Construire une marque personnelle via du contenu.
- Assembler un portfolio de mini-projets.
Routine quotidienne : 3-4 sessions Pomodoro (25 minutes chacune) sur le code et Unity en semaine uniquement. Game design via des livres sur les franchises et actualités du secteur. Création de contenu en trajets ou soirées. Week-ends : récupération.
Un tableau blanc pour idées et objectifs surpasse les notes numériques — l'info reste sous les yeux.
Succès en code et projets
Désormais, il conçoit logiques et architectures avec assurance. Il utilise les outils IA comme mentors : analyse de scripts, demande de patterns POO et algorithmes. Il analyse, ne copie pas aveuglément.
Premier projet terminé : un clone de Snake avec :
- Boucle de jeu, pause, UI/HUD.
- Effets sonores, classement local.
- Architecture événementielle pour l'évolutivité (ex. : nourriture bonus).
Son background en ingénierie mécanique a aidé pour les maths. Compétences artistiques ? Mise de côté — code en priorité.
Leçons clés
- Régularité : maîtriser les bases C# avant Unity, pratiquer via mini-projets.
- L'IA accélère l'apprentissage si bien utilisée.
- Objectifs réalistes : spécialiser, ne pas généraliser.
- Discipline : sessions quotidiennes + rappels visuels.
- Portfolio prime sur les diplômes : il démontre des compétences réelles.
Leçons pour les devs mid/senior
Cette histoire prouve que l'âge n'est pas un frein avec une approche intelligente. La plasticité cérébrale diminue, mais la motivation compense. Passer au dev de jeux sans expérience :
- Structurer l'apprentissage : théorie → pratique → projets.
- Choisir un rôle (programmeur plutôt qu'artiste/designer).
- Exploiter l'IA : comme expliquante de concepts, pas génératrice de code.
Pratique totale : ~1 000 heures sur 2 ans. Résultat : compétences Unity C# prêtes pour junior. Prochaines étapes : sous-traitance, studios ou projets perso.
— Editorial Team
Aucun commentaire pour le moment.