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 (5)

Cours Similaires

Rust Advanced

14 heures

Rust for Embedded Systems

21 heures

Rust for Systems Programming

21 heures

Rust for Web Development

21 heures

Rust Fundamentals

14 heures

Rust Programming

21 heures

Introduction à la Programmation

35 heures

Clean Code

14 heures

Linux Network Programming

14 heures

Java Advanced

28 heures

Continuous Integration (CI) for Java

14 heures

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

1