Course Outline
Εισαγωγή στο Rust for Game Development
- Επισκόπηση της ανάπτυξης παιχνιδιών με Rust Οφέλη από τη χρήση του Rust για την ανάπτυξη παιχνιδιών Εισαγωγή στα πλαίσια ανάπτυξης παιχνιδιών στο Rust
Δημιουργία Αναπτυξιακού Περιβάλλοντος
- Εγκατάσταση Rust και Cargo Διαμόρφωση του περιβάλλοντος ανάπτυξης Rust Ρύθμιση του πλαισίου ανάπτυξης παιχνιδιών και των εξαρτήσεων
Βασικά στοιχεία ανάπτυξης παιχνιδιών με Rust
- Επισκόπηση των εννοιών ανάπτυξης παιχνιδιών Οντότητες, στοιχεία και συστήματα στην ανάπτυξη Rust παιχνιδιών Βρόχοι παιχνιδιών και χειρισμός συμβάντων στο Rust
Προγραμματισμός γραφικών με Rust
- Εισαγωγή στις βιβλιοθήκες και τις μηχανές γραφικών στο Rust Εργασία με 2D και 3D γραφικά σε Rust παιχνίδια Τεχνικές απόδοσης και shaders στο Rust
Προγραμματισμός παιχνιδιού σε 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 (4)
Οι γνώσεις του εκπαιδευτή είναι πολύ εκτεταμένες, η δέσμευσή του για συνομιλία και μεταφορά γνώσης τεράστια. Καλή επαφή με τους συμμετέχοντες. Πολύ καλά προετοιμασμένο υλικό, πολλές διαφάνειες, περιγραφές ασκήσεων, ήταν ορατή μεγάλη προετοιμασία για την προπόνηση.Παρά τα σχόλιά μου, εξακολουθώ να βαθμολογώ πολύ καλά την προπόνηση. Τα σχόλιά μου είναι απλώς μια προσθήκη στην προπόνηση, η οποία ήταν πολύ καλής ποιότητας. Κατά τη γνώμη μου, με συμμετέχοντες από την περιοχή C# και τις διορθώσεις που εισάγονται, η εκπαίδευση μπορεί να είναι σε ιδανικό επίπεδο ;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Course - Rust Programming
Machine Translated
Μου άρεσαν τα διαδραστικά παραδείγματα που δουλέψαμε, ο εκπαιδευτής ήταν εξαιρετικά ενημερωμένος σχεδόν σε κάθε θέμα για το οποίο είχαμε ερωτήσεις και έδωσε εξαιρετικές συμβουλές για τις πραγματικές μας περιπτώσεις χρήσης σχετικά με μέρος του υλικού της εκπαίδευσης.
Tracy - GenesysGo
Course - Rust Advanced
Machine Translated
Ένας μεγάλος όγκος πρακτικών γνώσεων φαίνεται σε παραδείγματα της πραγματικής ζωής.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Πιέστε τις αλλαγές σε συνεχή βάση, όταν την 3η μέρα άρχισα να χάνομαι περισσότερο από πριν και ήταν πιο δύσκολο να εντοπίσω το σφάλμα γρήγορα, μπόρεσα γρήγορα να ελέγξω για την τελευταία αλλαγή και να μείνω ενημερωμένος με το υλικό
Paulina
Course - Advanced Java Security
Machine Translated