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
Testimonials (2)
Μου άρεσαν τα διαδραστικά παραδείγματα που δουλέψαμε, ο εκπαιδευτής ήταν εξαιρετικά ενημερωμένος σχεδόν σε κάθε θέμα για το οποίο είχαμε ερωτήσεις και έδωσε εξαιρετικές συμβουλές για τις πραγματικές μας περιπτώσεις χρήσης σχετικά με μέρος του υλικού της εκπαίδευσης.
Tracy - GenesysGo
Course - Rust Advanced
Machine Translated
Ο εκπαιδευτής εξήγησε πολλά ενδιαφέροντα πράγματα για το RUST ξεκινώντας από τη βάση, μεταβαίνοντας στις εφαρμογές του προς το Blockchain, το οποίο ήταν πολύ διορατικό και συναρπαστικό
Elena Paraschiv - ICI BUCHAREST
Course - Rust Programming
Machine Translated