Développement de
Jeux - Unity
En partenariat avec Tech Wolf Academy 🇺🇸
- Disponible en formats de 20 et 48 semaines
- Cours du jour ou du soir
- Formation 100% en ligne
- Certication Américaine délivré par Tech Wolf Academy
- Certifications spécialisées en option
Encadrement expert
Bénéficiez d’un accompagnement personnalisé par des formateurs expérimentés.
Projets pratiques
Travaillez sur des projets concrets pour développer vos compétences et enrichir votre portfolio.
Soutien post-formation
Profitez d’un accompagnement après la formation pour accéder à des opportunités de stage et d’emploi.
Nos partenaires
Des entreprises qui partagent notre vision et soutiennent notre mission
Programmes en Détail
Programme 20 semaines
- Apprentissage des bases de la programmation avec C# : variables, boucles, conditions, fonctions.
- Concepts fondamentaux : algorithmique et logique de programmation.
- Mini-projet : Créer une calculatrice en console.
- Familiarisation avec l’interface Unity et ses outils principaux.
- Création d’un jeu 2D simple (par exemple : un jeu de plateforme).
- Concepts clés : gestion des sprites, collisions, animation, et physique 2D.
- Introduction aux environnements 3D : modèles, lumières, caméras.
- Création d’un jeu 3D simple (par exemple : un jeu de labyrinthe).
- Ajout de mécaniques de gameplay : mouvements du joueur, interactions avec l’environnement.
- Gestion des événements, scripts complexes, et optimisation du code.
- Création d’interfaces utilisateur (UI) : menus, barres de vie, écrans de fin.
- Mini-projet : Jeu interactif avec interface utilisateur.
- Exportation des jeux pour différentes plateformes (PC, mobile).
- Optimisation des performances.
- Introduction à la monétisation et aux services Unity (publicités, achats intégrés).
- Projet final : Réalisation d’un jeu complet en équipe ou individuel.
- Création d’un CV et d’un portfolio avec les projets réalisés.
- Simulations d’entretiens et préparation aux recrutements.
Programme 48 semaines
- Objectifs :
- Apprendre les bases du langage C# et les concepts fondamentaux de la programmation orientée objet.
- Introduction à Unity et à son environnement de développement.
- Projets pratiques de mini-jeux pour comprendre les bases d'Unity.
- Contenu :
- Programmation C#: classes, objets, héritage, polymorphisme.
- Introduction à Unity 2D : navigation dans l'éditeur, création de scènes simples, gestion des objets.
- Projets pratiques : mini-jeu 2D avec mécaniques simples (ex. : jeu de plateforme).
- Objectifs :
- Développer un jeu 2D plus complexe.
- Intégration des premières idées de jeu "Play-to-Earn" (NFT, monnaies, récompenses).
- Apprentissage des bases des mécaniques de jeu économiques pour "Play-to-Earn".
- Contenu :
- Création d'un jeu 2D avancé (ex. : RPG ou puzzle).
- Gestion des niveaux, sauvegarde, et ajout d'effets visuels.
- Introduction à l'économie des jeux "Play-to-Earn" : comprendre le concept de NFT, tokens, wallets.
- Introduction aux API pour intégrer des fonctionnalités blockchain simples (ex. : gestion de portefeuille).
- Objectifs :
- Créer des environnements 3D interactifs.
- Introduction à la blockchain et son utilisation pour le gaming (ex. : NFT, contrats intelligents, transactions).
- Créer des premiers éléments "Play-to-Earn" dans un jeu 3D.
- Contenu :
- Développement d'un jeu 3D d'exploration ou de combat.
- Introduction aux contrats intelligents et à la programmation de tokens.
- Interaction de Unity avec des bibliothèques de blockchain (par exemple, utiliser Web3 avec Unity pour intégrer des fonctionnalités de portefeuille, récupérer des tokens, envoyer des transactions).
- Création de personnages non-joueurs (PNJ) et de systèmes économiques basés sur la blockchain dans Unity.
- Objectifs :
- Maîtriser les mécanismes multijoueurs avec Photon ou autres frameworks.
- Implémenter des effets spéciaux, et ajouter des fonctionnalités avancées.
- Approfondir l'intégration de la blockchain dans les jeux : contrats intelligents, NFT, etc.
- Contenu :
- Développement de jeux multijoueurs avec Photon Unity Networking.
- Gestion de l'économie du jeu : création et gestion de tokens, systèmes de récompenses "Play-to-Earn".
- Optimisation des performances et des interfaces pour l'interaction blockchain.
- Création et gestion des transactions avec des contrats intelligents via des bibliothèques comme web3.js ou ethers.js dans Unity.
- Objectifs :
- Optimiser les performances du jeu (graphismes, logique de gameplay, transactions blockchain).
- Déployer le jeu sur plusieurs plateformes et s'assurer de la compatibilité blockchain.
- Contenu :
- Optimisation des performances dans Unity (textures, calculs physiques, shaders).
- Déploiement sur PC, mobile, et consoles (focus sur Unity).
- Introduction aux solutions backend pour les jeux "Play-to-Earn" : Firebase pour les statistiques, PlayFab pour la gestion des utilisateurs.
- Gestion des transactions sur la blockchain avec la mise en place de wallets sécurisés dans le jeu.
- Objectifs :
- Créer un jeu "Play-to-Earn" complet en utilisant Unity et la blockchain.
- Développer un portfolio solide et préparer des simulations d'entretiens.
- Contenu :
- Projet final : Création d'un jeu complet (individuel ou en équipe) intégrant des éléments Unity et blockchain (ex. : jeu de type RPG ou stratégie avec des éléments "Play-to-Earn").
- Développement d'un portfolio attractif pour la recherche d'emploi.
- Simulations d’entretiens d’embauche avec retours personnalisés.
Témoignages de nos alumni
Ils ont relevé le défi – voici leur histoire
FAQ
La formation est disponible en deux formats :
- 6 mois à raison de 20-30 heures par semaine, pour un programme accéléré.
- 12 mois à raison de 20-30 heures par semaine, pour un apprentissage plus approfondi et complet.
Les deux formats sont conçus pour être intensifs et 100% pratiques, vous permettant de travailler sur des projets concrets à chaque étape de votre apprentissage.
La formation vous enseigne les outils et technologies nécessaires pour créer des jeux vidéo professionnels :
- Unity 3D et 2D : La plateforme de développement de jeux vidéo la plus populaire.
- C# : Le langage de programmation utilisé dans Unity.
- JavaScript : Pour les projets web et la compréhension des frameworks complémentaires.
- Photon (pour les jeux multijoueurs),
- Firebase, PlayFab : Pour les fonctionnalités en ligne et la gestion des utilisateurs.
- Outils de création graphique : Comme Blender (modélisation 3D) et des logiciels d'édition d'images (pour les assets).
- Outils de gestion de version : Comme Git et GitHub pour la collaboration en équipe et le suivi de vos projets.
Upskill System utilise une approche basée sur des projets concrets, combinant des cours en ligne et en présentiel. Les sessions sont dirigées par des instructeurs qualifiés et complétées par des travaux pratiques.
Oui, les participants obtiennent une certification professionnelle reconnue par les employeurs. De plus, une seconde certification américaine est délivrée par Tech Wolf Academy.
Plusieurs options sont disponibles, comme le paiement échelonné, des réductions pour paiement anticipé. Pour plus de détails, veuillez contacter notre équipe de support.
Les inscriptions se font directement sur notre site web. Le processus comprend un entretien téléphonique pour évaluer vos objectifs et votre motivation.
Après avoir terminé la formation, vous serez prêt à occuper des rôles tels que :
- Développeur Unity Junior
- Développeur de jeux vidéo (2D/3D)
- Développeur de jeux multijoueurs en ligne
- Game Designer
- Freelance dans le développement de jeux vidéo
Vous pourrez également rejoindre des studios de développement de jeux vidéo, travailler en indépendant ou dans des entreprises de divertissement interactif. Avec un portfolio solide et des compétences pratiques acquises durant la formation, les opportunités dans l’industrie du jeu vidéo sont vastes.
Oui, nous proposons un accompagnement à la recherche d'emploi via notre centre de placement. Cela inclut des ateliers de préparation aux entretiens, l'aide à la création de CV et un accès à un réseau d'entreprises partenaires.
Frais de scolarité
et options de financement
Pour plus d’informations contacter notre service support.
Tel : 92 29 29 96
Paiement comptant
À partir de 3240 DT
Paiement sur 3 fois
À partir de 1200DT x 3
Un projet en tête?
Laissez-nous vos coordonnées, et notre équipe vous contactera rapidement pour répondre à toutes vos questions et vous guider vers la formation adaptée.