Plan du cours
Introduction à Rust pour Game Development
- Aperçu du développement de jeux avec Rust
- Avantages d'utiliser Rust pour le développement de jeux
- Introduction aux frameworks de développement de jeux dans Rust
Configuration de l'environnement de développement
- Installation de Rust et Cargo
- Configuration de l'environnement de développement Rust
- Configuration du framework de développement de jeux et des dépendances
Présentation de base de Game Development avec Rust
- Aperçu 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 graphiques et moteurs dans Rust
- Travail avec les graphismes 2D et 3D dans les jeux Rust
- Techniques de rendu et shaders dans Rust
Mécaniques de jeu Programming dans Rust
- Implémentation des mécaniques de jeu et de la logique en utilisant Rust
- Gestion des entrées et contrôle du joueur dans les jeux Rust
- Simulation physique et détection de collision dans les jeux Rust
Audio et Son dans les Jeux Rust
- Intégration des bibliothèques audio pour effets sonores et musique dans les jeux Rust
- Implémentation de la lecture et du mélange audio dans les jeux Rust
Développement d'Interface Utilisateur dans Rust
- Création des interfaces utilisateur et menus pour les jeux en utilisant Rust
- Gestion des interactions de l'utilisateur dans les IU Rust
- Principes et meilleures pratiques de conception d'interface utilisateur pour les jeux Rust
Optimisation et Performance dans les Jeux Rust
- Profilage et optimisation du code de jeu Rust pour la performance
- Gestion mémoire et techniques d'optimisation dans Rust
- Techniques pour améliorer les taux d'image et réduire le délai dans les jeux Rust
Débogage et Tests des Jeux Rust
- Outils et techniques pour déboguer les jeux Rust
- Tests unitaires et tests d'intégration dans le développement de jeux Rust
- Gestion des erreurs et gestion des exceptions dans les jeux Rust
Déploiement et Distribution des Jeux Rust
- Packaging et distribution des jeux Rust pour différentes plateformes
- Création d'installateurs et de fichiers exécutables pour les jeux Rust
- Considérations pour le déploiement du jeu et les mises à jour post-lancement
Résumé et Étapes Suivantes
Pré requis
- Compréhension de base des concepts de programmation
- Expérience avec un langage de programmation (comme C ou C++)
- Une familiarité avec les concepts du développement de jeux est utile mais non obligatoire
Public cible
- Développeurs de jeux
- Programmeurs intéressés par le développement de jeux avec Rust
Nos clients témoignent (2)
J'ai aimé les exemples interactifs sur lesquels nous avons travaillé, le formateur était extrêmement compétent sur presque tous les sujets sur lesquels nous avions des questions, et il a donné d'excellents conseils pour nos cas d'utilisation dans le monde réel en rapport avec certains éléments de la formation.
Tracy - GenesysGo
Formation - Rust Advanced
Traduction automatique
Le formateur a expliqué beaucoup de choses intéressantes sur RUST, en commençant par la base, puis en passant par ses applications vers Blockchain, ce qui était très perspicace et captivant.
Elena Paraschiv - ICI BUCHAREST
Formation - Rust Programming
Traduction automatique