Archives pour la catégorie Programmation
Conception d’un buste de créature pour du temps réel
Communication entre experts techniques et non-techniques
Gestion du processus de build
Techniques d’optimisation pour jeux mobiles en Unity
Programmation d’outils pour l’engin Unity
Programmation d’un jeu multijoueurs en ligne
Dans cette classe, vous allez produire toutes les composantes d’un jeu en ligne : client, serveur, base de données, outils de définition de données, décrire et analyser les composantes d’un jeu en termes de ces composantes, et les intégrer en un jeu en ligne fonctionnel. Voici le découpage des semaines :
- Semaine 1 : Mise en place de l’environnement
- Semaine 2 : Sérialisation et versionnement
- Semaine 3 : Intégration et séquence d’authentification
- Semaine 4 : Déploiement et migration
- Semaine 5 : Outils de création de contenu
- Semaine 6 : Synchronisation et persistance
- Semaine 7 : Autres approches multijoueurs
Toutes les activités d’apprentissage sont basées sur un contexte authentique de production dans l’industrie du jeu vidéo.
Intelligence artificielle en jeu vidéo
Scripting en C# dans Unity (débutant)
Optimisation de jeu
Il existe plusieurs formes d’optimisation dans les jeux, optimisation de poids, optimisation de l’espace mémoire vive, l’optimisation de temps de rendu, etc. Ce cours présenterait plusieurs méthodes et exemples concrets pour optimiser les jeux en exposant leurs avantages, mais aussi les compromis qu’ils nécessitent.
Design patterns en jeux vidéo
Dans cette classe, l’apprenti explore un ensemble de design patterns sélectionnés pour leur utilité dans la production de jeux vidéo notamment :
- Semaines 1-2 : Singleton, Factory Pattern et Command Pattern
- Semaines 3-4 : Model View Controller Pattern, Observer Pattern et Flyweight Pattern
- Semaines 5-6 : State Pattern (« Strategy Pattern » et « Template Method Pattern »)
- Semaines 7-8 : Adapter Pattern, Facade Pattern et Object Pool Pattern
Toutes les activités d’apprentissage sont basées sur un contexte authentique de production dans l’industrie du jeu vidéo.