Course Outline
Εισαγωγή στο Rust για το Game Development
- Περιγραφή ανάπτυξης παιχνιδιών με Rust
- Όφελες της χρήσης του Rust για την ανάπτυξη παιχνιδιών
- Εισαγωγή στις πλατφόρμες ανάπτυξης παιχνιδιών με Rust
Καθορισμός του Δελτίου Εργασίας
- Εγκατάσταση Rust και Cargo
- Αποκαθίδρυση του περιβάλλοντος ανάπτυξης Rust
- Καθορισμός των πλατφορμών ανάπτυξης παιχνιδιών και εγγεγραμμένων εξαρτήματος
Βασικά του Game Development με Rust
- Περιγραφή ανάπτυξης παιχνιδιών
- Ενότητες, συστατικά και συστήματα στην ανάπτυξη παιχνιδιών με Rust
- Δομές παιχνιδιών και ερμηνεία γεγονότων στο Rust
Γραφικά Programming με Rust
- Εισαγωγή στους βιβλιοθέκες και τους ενGINAs γραφικών με Rust
- Δουλεία με 2D και 3D γραφικά στα παιχνίδια Rust
- Τεχνικές εμφάνισης και χορωτήρων στο Rust
Δομή παιχνιδιού Programming με το Rust
- Πράξης γεωμετρίας και λογικής χρησιμοποιώντας Rust
- Διαχείριση εισόδου και έλεγχος παίκτη στα παιχνίδια Rust
- Φυσική προσομοίωση και ανίχνευση επαφών στα παιχνίδια Rust
Εθνικό και Ηχογράφηση στα παιχνίδια Rust
- Δεξιμή αυτονόητων για ήχους και μουσική στα παιχνίδια Rust
- Πράξης επεξεργασίας ήχου και μικσίνγκ στα παιχνίδια Rust
Δομή Γραφικού Χώρου Πελάτη στο Rust
- Δημιουργία επιφάνειας χρήστη και μενού για παιχνίδια χρησιμοποιώντας Rust
- Διαχείριση εισόδου χρήστη και επικοινωνίας στα UIs του Rust
- Αρχές και καλές πρακτικές για δομή UI για παιχνίδια Rust
Διευθέτηση και Περформάνς στα παιχνίδια Rust
- Ανάλυση επιδόσεων και διευθέτηση για τον κώδικα παιχνιδιών Rust
- Διαχείριση μνήμης και διευθέτησης στο Rust
- Τεχνικές για τη βελτίωση των πλαίσιων εικόνας και μείωση της ανεπίμορφής στα παιχνίδια Rust
Καθάριση και Δοκιμή παιχνιδιών Rust
- Εργαλεία και τεχνικές για τη διάθεση παιχνιδιών Rust
- Δοκιμή μονάδων και ολοκλήρωσης στην ανάπτυξη παιχνιδιών Rust
- Επεξεργασία λαθών και εξαίρεσης σε παιχνίδια Rust
Διάβασμα και Διανομή Παιχνιδιών Rust
- Αρχείων διασκέδασης και διάβασμα παιχνιδιών για διάφορους πλατφόρμες
- Δημιουργία εγκαταστατικών και αρχείων συναντήσεων για παιχνίδια Rust
- Παραμέθενος για τη διάβασμα και τη μεταγενέστερη εκδήλωση
Επισύναψη και Περιφοράς
Requirements
- Βασική κατανόηση των έννοιών του προγραμματισμού
- Εμπειρία με γλώσσα προγραμματισμού (όπως C ή C++)
- Η γνώση των κoncepτ στην ανάπτυξη παιχνιδιών είναι χρήσιμη, αλλά δεν είναι απαραίτητη
Ακροατής
- Σχεδιαστές παιχνιδιών
- Προγραμματιστές με ενδιάμεση συμφέροντα για την ανάπτυξη παιχνιδιών με Rust
Testimonials (2)
Μου άρεσαν τα διαδραστικά παραδείγματα που δουλέψαμε, ο εκπαιδευτής ήταν εξαιρετικά ενημερωμένος σχεδόν σε κάθε θέμα για το οποίο είχαμε ερωτήσεις και έδωσε εξαιρετικές συμβουλές για τις πραγματικές μας περιπτώσεις χρήσης σχετικά με μέρος του υλικού της εκπαίδευσης.
Tracy - GenesysGo
Course - Rust Advanced
Machine Translated
Ο εκπαιδευτής εξήγησε πολλά ενδιαφέροντα πράγματα για το RUST ξεκινώντας από τη βάση, μεταβαίνοντας στις εφαρμογές του προς το Blockchain, το οποίο ήταν πολύ διορατικό και συναρπαστικό
Elena Paraschiv - ICI BUCHAREST
Course - Rust Programming
Machine Translated