Course Outline

Εισαγωγή στο Rust για το Game Development

  • Επισκόπηση της ανάπτυξης παιχνιδιών με Rust
  • Οφέλη από τη χρήση του Rust για την ανάπτυξη παιχνιδιών
  • Εισαγωγή στα πλαίσια ανάπτυξης παιχνιδιών στο Rust

Δημιουργία Αναπτυξιακού Περιβάλλοντος

  • Εγκατάσταση Rust και Cargo
  • Διαμόρφωση του περιβάλλοντος ανάπτυξης Rust
  • Ρύθμιση του πλαισίου ανάπτυξης παιχνιδιών και των εξαρτήσεων

Game Development Βασικά στοιχεία με Rust

  • Επισκόπηση των εννοιών ανάπτυξης παιχνιδιών
  • Οντότητες, στοιχεία και συστήματα στην ανάπτυξη παιχνιδιών Rust
  • Βρόχοι παιχνιδιών και χειρισμός συμβάντων στο Rust

Γραφικά Programming με Rust

  • Εισαγωγή στις βιβλιοθήκες και τις μηχανές γραφικών στο Rust
  • Εργασία με 2D και 3D γραφικά σε Rust παιχνίδια
  • Τεχνικές απόδοσης και shaders στο Rust

Παιχνίδι Programming σε Rust

  • Εφαρμογή της μηχανικής και της λογικής του παιχνιδιού χρησιμοποιώντας Rust
  • Χειρισμός εισόδου και έλεγχος παίκτη σε παιχνίδια Rust
  • Προσομοίωση φυσικής και ανίχνευση σύγκρουσης σε Rust παιχνίδια

Ήχος και ήχος σε Rust παιχνίδια

  • Ενσωμάτωση βιβλιοθηκών ήχου για ηχητικά εφέ και μουσική σε παιχνίδια Rust
  • Υλοποίηση αναπαραγωγής ήχου και μίξη σε παιχνίδια Rust

Ανάπτυξη διεπαφής χρήστη στο Rust

  • Δημιουργία διεπαφών χρήστη και μενού για παιχνίδια χρησιμοποιώντας Rust
  • Χειρισμός εισόδου χρήστη και αλληλεπίδρασης σε Rust διεπαφές
  • Αρχές σχεδίασης διεπαφής χρήστη και βέλτιστες πρακτικές για παιχνίδια Rust

Βελτιστοποίηση και απόδοση σε Rust παιχνίδια

  • Δημιουργία προφίλ και βελτιστοποίηση Rust κώδικα παιχνιδιού για απόδοση
  • Τεχνικές διαχείρισης μνήμης και βελτιστοποίησης στο Rust
  • Τεχνικές για τη βελτίωση των ρυθμών καρέ και τη μείωση του λανθάνοντος χρόνου σε παιχνίδια Rust

Εντοπισμός σφαλμάτων και δοκιμή Rust Παιχνίδια

  • Εργαλεία και τεχνικές για τον εντοπισμό σφαλμάτων Rust παιχνιδιών
  • Δοκιμή μονάδων και δοκιμή ολοκλήρωσης στην ανάπτυξη παιχνιδιών Rust
  • Χειρισμός σφαλμάτων και χειρισμός εξαιρέσεων σε παιχνίδια Rust

Ανάπτυξη και διανομή Rust παιχνιδιών

  • Συσκευασία και διανομή Rust παιχνιδιών για διαφορετικές πλατφόρμες
  • Δημιουργία προγραμμάτων εγκατάστασης και εκτελέσιμων αρχείων για παιχνίδια Rust
  • Σκέψεις για την ανάπτυξη του παιχνιδιού και τις ενημερώσεις μετά την κυκλοφορία

Περίληψη και Επόμενα Βήματα

Requirements

  • Βασική κατανόηση των εννοιών προγραμματισμού
  • Εμπειρία σε γλώσσα προγραμματισμού (όπως C ή C++)
  • Η εξοικείωση με τις έννοιες ανάπτυξης παιχνιδιών είναι χρήσιμη αλλά δεν απαιτείται

Ακροατήριο

  • Προγραμματιστές παιχνιδιών
  • Προγραμματιστές που ενδιαφέρονται για την ανάπτυξη παιχνιδιών με Rust
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories