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

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires