Plan du cours

Introduction à Rust for 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
  • Mise en place du cadre de développement du jeu et des dépendances

Les bases du développement de jeux 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

Programmation graphique avec Rust

  • Introduction aux bibliothèques et moteurs graphiques dans les Rust jeux vidéo
  • Travailler avec des graphiques 2D et 3D dans les jeux Rust
  • Techniques de rendu et shaders dans Rust

Programmation du jeu en Rust

  • Mise en œuvre de la mécanique et de la logique du jeu à l'aide de Rust.
  • Gestion des entrées et contrôle des joueurs dans les jeux Rust
  • Simulation physique et détection des collisions dans les jeux Rust

Audio et son dans les Rust jeux

  • 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 Rust

  • Créer des interfaces utilisateur et des menus pour les jeux en utilisant Rust.
  • Gérer les entrées et les interactions des utilisateurs 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

  • Profiler et optimiser le code des jeux Rust pour améliorer les performances
  • Gestion de la mémoire et techniques d'optimisation dans les jeux Rust
  • Techniques d'amélioration des taux de rafraîchissement et de réduction de la latence dans les jeux Rust

Débogage et test Rust Jeux

  • 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

  • Emballer et distribuer des jeux Rust pour différentes plates-formes
  • 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 non requise

Audience

  • Développeurs de jeux
  • Programmeurs intéressés par le développement de jeux avec Rust
 21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (4)

Cours Similaires

Combined C/C++, JAVA and Web Application Security

28 heures

Advanced Java Security

21 heures

Combined JAVA, PHP and Web Application Security

28 heures

Standard Java Security

14 heures

Catégories Similaires