Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à Rust pour Game Development
- Aperçu du développement de jeux avec Rust
- Avantages de l'utilisation de Rust pour le développement de jeux
- Introduction aux cadres de développement de jeux dans Rust
Mise en place de l'environnement de développement
- Installation de Rust et de Cargo
- Configuration de l'environnement de développement Rust
- Configuration du cadre de développement de jeux et des dépendances
Game Development Notions de base avec Rust
- Vue d'ensemble des concepts de développement de jeux
- Entités, composants et systèmes dans le développement de jeux Rust
- Boucles de jeu et gestion des événements dans Rust
Graphiques Programming avec Rust
- Introduction aux bibliothèques et moteurs graphiques dans Rust
- Travailler avec des graphiques 2D et 3D dans les jeux Rust
- Techniques de rendu et shaders dans Rust.
Jeu Programming dans Rust
- Implémentation de la mécanique et de la logique du jeu dans Rust
- Gestion des entrées et contrôle du joueur dans les jeux Rust
- Simulation physique et détection des collisions dans les jeux Rust
Audio et son dans les jeux Rust
- Intégration de bibliothèques audio pour les effets sonores et la musique dans les jeux Rust
- Mise en œuvre de la lecture et du mixage audio dans les jeux Rust.
Développement de l'interface utilisateur dans les Rust jeux
- Création d'interfaces utilisateur et de menus pour les jeux dans Rust.
- Gestion des entrées et interactions de l'utilisateur dans les interfaces utilisateur Rust
- Principes de conception de l'interface utilisateur et meilleures pratiques pour les jeux Rust
Optimisation et performance dans les jeux Rust
- Profilage et optimisation du code des jeux Rust pour la performance
- Gestion de la mémoire et techniques d'optimisation dans les jeux Rust
- Techniques pour améliorer les taux de rafraîchissement et réduire la latence dans les jeux Rust
Débogage et test des jeux Rust
- Outils et techniques de débogage des jeux Rust
- Tests unitaires et tests d'intégration dans le développement de jeux Rust
- Gestion des erreurs et des exceptions dans les jeux Rust
Déploiement et distribution des jeux Rust
- Emballage et distribution de jeux Rust pour différentes plateformes
- Création d'installateurs et de fichiers exécutables pour les jeux Rust.
- Considérations relatives au déploiement des jeux et aux mises à jour postérieures à la sortie du jeu
Résumé et prochaines étapes
Pré requis
- Compréhension de base des concepts de programmation
- Expérience d'un langage de programmation (tel que C ou C++)
- Une familiarisation avec les concepts de développement de jeux est utile mais pas nécessaire.
Public
- Développeurs de jeux
- Programmeurs intéressés par le développement de jeux avec Rust.
21 Heures