Προγραμματιστής παιχνιδιών Unity. Βασικό - μάθημα 63.700 τρίψτε. από την Otus, εκπαίδευση 4 μηνών, ημερομηνία 27 Νοεμβρίου 2023.
μικροαντικείμενα / / November 27, 2023
Θα ξεκινήσετε με τα βασικά και θα κατακτήσετε τις προηγμένες τεχνικές Unity για να δημιουργήσετε παιχνίδια 2D και 3D. Μετά την εκπαίδευση, θα έχετε όλες τις απαραίτητες δεξιότητες για να σχεδιάσετε την αρχιτεκτονική του παιχνιδιού, να γράψετε καθαρό κώδικα, να δημιουργήσετε έξυπνο AI, να βελτιστοποιήσετε και να δημιουργήσετε έσοδα από το παιχνίδι.
Σε ποιους απευθύνεται αυτό το μάθημα;
- Για όσους θέλουν να γίνουν προγραμματιστές παιχνιδιών. Θα έχετε αρκετή προετοιμασία και εξάσκηση για να πληροίτε τις προϋποθέσεις για μια θέση Middle Developer στην ανάπτυξη παιχνιδιών.
- Για όσους θέλουν να ζωντανέψουν την ιδέα του παιχνιδιού τους. Κατά τη διάρκεια του μαθήματος θα μπορείτε να εργαστείτε στο έργο σας με την υποστήριξη των δασκάλων σας.
3 παιχνίδια που θα δημιουργήσετε
Turn-based 3D battler παρόμοιο με το RAID Shadow Legends
Δεξιότητες που θα μάθετε ενώ εργάζεστε σε αυτό το έργο: Coroutines, Scriptable Objects, εργασία με κινούμενα σχέδια (MecAnim and Legacy Animation), Unity UI, particle systems, αναπαραγωγή ήχου, DontDestroyOnLoad, επέκταση συντάκτης κ.λπ.
2D platformer
Δεξιότητες που θα μάθετε ενώ εργάζεστε σε αυτό το έργο: Tilemap, 2D physics, New Input System, έλεγχος κάμερας με χρήση Cinemachine, δημιουργία διαδικαστικού επιπέδου, σειριοποίηση κ.λπ.
Online 3D shooter
Δεξιότητες που θα μάθετε ενώ εργάζεστε σε αυτό το έργο: Δημιουργία παιχνιδιών για πολλούς παίκτες, 3D φυσική, έδαφος, πλέγμα πλοήγησης, Ragdolls, Inverse Kinematics, AI και δημιουργία ρομπότ (Μηχανές πεπερασμένης κατάστασης, Δέντρα συμπεριφοράς, Σχεδιασμός Δράσης με προσανατολισμό στο στόχο), Μονάδα φωτονίων Δικτύωση κ.λπ. Παραδείγματα 3 παιχνιδιών που θα αναπτυχθούν από μαθητές του διαδικτυακού μαθήματος «Unity Game Developer. Βασικό» κατά τη διάρκεια της προπόνησης!
Χαρακτηριστικά μαθήματος
- Πριν από την εκκίνηση, ενημερώνουμε το πρόγραμμα και παρέχουμε όλα τα νέα και πολλά υποσχόμενα που προσφέρει αυτή τη στιγμή το Unity. Συγκρίνουμε διαφορετικές προσεγγίσεις για να δείξουμε τα πλεονεκτήματα των νέων εργαλείων.
- Βουτάμε σε τεχνικές ανάπτυξης που σας επιτρέπουν να εφαρμόσετε σύνθετες έννοιες, να απλοποιήσετε τις διαδικασίες ρουτίνας και να επιτύχετε καθαρό κώδικα.
- Θα κατακτήσετε την ανάπτυξη παιχνιδιών από την ιδέα στην υλοποίηση, συμπεριλαμβανομένης της δημιουργίας εσόδων, της απόκτησης και της διατήρησης παικτών.
Διδάσκουμε τις αρχές της δημιουργίας παιχνιδιών και τις δυνατότητες του Unity για να μπορείτε να εφαρμόσετε τις ιδέες σας και να μην τις αντιγράψετε.
1
ΚαλάΑπόφοιτος του Perm State Technical University (PSTU) Electrical Engineering Faculty (ETF) Department of Information Technologies and αυτοματοποιημένα συστήματα (ITAS) Οι επαγγελματικές σταδιοδρομίες περιλαμβάνουν μια μεγάλη ποικιλία τομέων της τεχνολογίας των πληροφοριών, από την ανάπτυξη λογισμικού έως ελεγκτές (συστήματα ελέγχου διεργασιών) έως...
Απόφοιτος του Perm State Technical University (PSTU) Electrical Engineering Faculty (ETF) Department of Information Technologies and αυτοματοποιημένα συστήματα (ITAS) Οι επαγγελματικές σταδιοδρομίες περιλαμβάνουν μια μεγάλη ποικιλία τομέων της τεχνολογίας των πληροφοριών, από την ανάπτυξη προγράμματα για ελεγκτές (APCS) για τη δημιουργία συστημάτων CRM και την εργασία με συσκευές Kinect, Oculus Rift κ.λπ. Δίδαξε για τρία χρόνια πανεπιστήμιο. Ανέπτυξε δύο ολοκληρωμένα διαδικτυακά μαθήματα για το Unity. Από το 2013, αναπτύσσει παιχνίδια· θεωρεί ότι πρόκειται για μια ιδιαίτερα περίπλοκη και ενδιαφέρουσα κατηγορία προγραμμάτων, καθώς πολλά πράγματα πρέπει να ληφθούν υπόψη κατά τη δημιουργία. Άρχισε να εργάζεται με την έκδοση Unity 3.5 Ως μέλος της ομάδας Brainy Studio, κέρδισε διάφορους διαγωνισμούς και διαγωνισμούς πληροφορικής: DevGAMM, AppCampus (Φινλανδία), Microsoft Imagine Cup στην κατηγορία Παιχνίδια (ΗΠΑ). Τα τελευταία χρόνια αναπτύσσει και έργα που δεν αφορούν παιχνίδια στον τομέα της εικονικής πραγματικότητας.
1
ΚαλάΣυγγραφέας του προγράμματος, ανεξάρτητος προγραμματιστής
Επαγγελματική εμπειρία: 7 χρόνια προγραμματισμού σε C# .Net και C# Unity. Ανέπτυξε έναν εικονικό προσομοιωτή για φοιτητές νομικής και τον εισήγαγε στο VR. Ανέπτυξε μια εφαρμογή για ερευνητές της Μόσχας. Συμμετείχε στην ανάπτυξη του παιχνιδιού για κινητά Race Masters. Συμμετείχε σε διάφορες startups. Εργάστηκε ως δάσκαλος σε πανεπιστήμιο για 4 χρόνια, διδάσκοντας μαθήματα σχεδίασης λογισμικού και προγραμματισμού σε C# και C++. Πραγματοποιήθηκε εκπαίδευση για μαθητές στο Τεχνόπάρκο. Από το 2016 πραγματοποιεί διαδικτυακά μαθήματα και αναπτύσσει εκπαιδευτικό πρόγραμμα για μαθήματα. Εκπαίδευση: ASTU, Τμήμα Αυτοματοποιημένων Συστημάτων Επεξεργασίας και Ελέγχου Πληροφοριών. Το 2017 εισήλθε στο μεταπτυχιακό με πτυχίο στην Ανάλυση Συστημάτων.
1
ΚαλάΑπό το 2008 αναπτύσσει παιχνίδια επαγγελματικά και ως χόμπι. Ξεκίνησε με Flash και ActionScript 2/3, συμπεριλαμβανομένης της συγγραφής και διδασκαλίας του μαθήματος "Προγραμματισμός παιχνιδιών στο AS3". Αργότερα δούλεψε...
Από το 2008 αναπτύσσει παιχνίδια επαγγελματικά και ως χόμπι. Ξεκίνησε με Flash και ActionScript 2/3, συμπεριλαμβανομένης της συγγραφής και διδασκαλίας του μαθήματος "Προγραμματισμός παιχνιδιών στο AS3". Αργότερα δούλεψε με το Unity (ξεκινώντας από την έκδοση 4.6) και το Unreal Engine 4. Συμμετείχε στην ανάπτυξη ανταλλακτικών πελατών και διακομιστή για παιχνίδια, εργαλείων για καλλιτέχνες, σχεδιαστές παιχνιδιών και παραγωγούς. Από το 2021 - indie προγραμματιστής παιχνιδιών Unity. Εκπαίδευση: Κρατικό Πανεπιστήμιο Krasnoyarsk, Σχολή Φυσικής. Δάσκαλος
Εισαγωγή στο Unity. Γράφοντας το πρώτο παιχνίδι
-Θέμα 1. Εισαγωγή της Ενότητας
-Θέμα 2.Εισαγωγή στη γλώσσα C#
-Θέμα 3.ΟΟΠ
-Θέμα 4. Βρόχος παιχνιδιού στο Unity
-5.Unity θέμα διεπαφής χρήστη και φόρτωση σκηνής
-Θέμα 6.Ειδικά εφέ
-Θέμα 7.Ήχοι και μουσική
Ανάπτυξη 2D παιχνιδιών στο Unity
-Θέμα 8.Δημιουργία έργου 2D
-Θέμα 9.Εισαγωγή στη φυσική
-Θέμα 10.Προχωρημένη φυσική
-Θέμα 11.2D animation. DOTween, Spine και άλλα εργαλεία
-Θέμα 12.Επεξεργασία εισροών, Νέο Σύστημα Εισόδου και Κινηματογράφος
-Θέμα 13. Διαδικαστική δημιουργία επιπέδων
-Θέμα 14. Η εξέλιξη του παιχνιδιού και η διατήρησή του
Ανάπτυξη διαδικτυακών 3D παιχνιδιών
-Θέμα 15.Εισαγωγή στο Έδαφος, Πλέγμα Πλοήγησης, Έλεγχος χαρακτήρων
-Θέμα 16.Εισαγωγή στη Δικτύωση Μονάδας Φωτονίων
-Θέμα 17.Στοιχεία παιχνιδιού, Ragdolls και Αντίστροφη Κινηματική
-Θέμα 18.Χαρακτήρες που δεν παίζουν
-Θέμα 19. Εντοπισμός εφαρμογής
-Θέμα 20.AI και bots (μέρος 1, κατάσταση μηχανής και δέντρο συμπεριφοράς)
-Θέμα 21.AI και bots (μέρος 2, unity AI planner)
Σχεδιασμός παιχνιδιών, δημιουργία εσόδων και δημοσίευση παιχνιδιών
-Θέμα 22.Εισαγωγή στη σχεδίαση παιχνιδιών
-Θέμα 23.Δημιουργία κατασκευών και δημοσίευση
-Θέμα 24. Προσεγγίσεις για τη δημιουργία εσόδων και τις αγορές εντός παιχνιδιού
-Θέμα 25. Προσέλκυση και διατήρηση παικτών
Προηγμένα Θέματα
-Θέμα 26. Μοτίβο ελεγκτή προβολής μοντέλου
-Θέμα 27.Βελτιστοποίηση
-Θέμα 28.Επέκταση συντάκτη
-Θέμα 29.Scriptable Render Pipeline
-Θέμα 30.Διευθύνσιμα περιουσιακά στοιχεία
Εργασία έργου
-Θέμα 31. Επιλογή θέματος και οργάνωση εργασιών έργου
-Θέμα 32. Διαβούλευση για έργα και εργασίες για το σπίτι
-Θέμα 33.Προστασία μελετητικών εργασιών