Επάγγελμα προγραμματιστής παιχνιδιών στο Unity - μάθημα 151.200 ρούβλια. από το SkillFactory, εκπαίδευση 12 μηνών, Ημερομηνία 13 Αυγούστου 2023.
μικροαντικείμενα / / November 27, 2023
Κατά τη διάρκεια της προπόνησης θα δημιουργήσετε τέσσερα παιχνίδια: 3D platformer, Space Shooter, Tower Defense και 3D Racing
Το τελικό έργο είναι η ανάπτυξη της ιδέας, ο σχεδιασμός του παιχνιδιού και ο προγραμματισμός του δικού σας παιχνιδιού, για το οποίο θα επιλέξετε το είδος και την πλατφόρμα.
Βασικό μέρος του μαθήματος GameDev (12 μήνες)
Εισαγωγή στο GameDev
1 μήνα
Εισαγωγή στο GameDev: πώς γίνονται τα παιχνίδια από την ιδέα στην κυκλοφορία, εισαγωγή στο σχεδιασμό του παιχνιδιού, τεχνικό περιεχόμενο του παιχνιδιού, περιεχόμενο και λογική, περιεχόμενο παιχνιδιού, μηχανές παιχνιδιού, επεξεργασία επιπέδου
Unity Editor: Editor Basics, Asset store, Material, Collider System, Lighting, Prefabs, Terrain, Physics Engine, Particle System, User Interface
Σχεδιασμός επιπέδου χρησιμοποιώντας το παράδειγμα 3D Adventure: δοκιμαστική σκηνή, εργασία με προκατασκευασμένα, μηχανική και δυναμική επιπέδου, βασικά στοιχεία αλληλεπίδρασης αντικειμένων, δημιουργία επιπέδου - από τον προγραμματισμό στην τεκμηρίωση, WhiteBox
Δημιουργία τοποθεσίας από την αρχή: εισαγωγή στο Blender, πρωτόγονα, πολυγωνική μοντελοποίηση, δημιουργία απλής τοποθεσίας, υφές, ξετύλιγμα, εισαγωγή στον κινητήρα, ρύθμιση της σκηνής, προσθήκη φωτισμού, διαδραστική
Αποτέλεσμα: δημιουργήστε ένα 3D platformer και τοποθεσία παιχνιδιού με φωτισμό και διαδραστικότητα
Προγραμματισμός σε C#
2,5 μήνες
Βασικά στοιχεία του Visual Studio: εισαγωγή και ιστορία της γλώσσας C#, περιβάλλον ανάπτυξης Visual Studio, πρώτο πρόγραμμα, διαδικασία μεταγλώττισης, εντοπισμός σφαλμάτων εφαρμογών
Βασικά στοιχεία GIT: Συστήματα ελέγχου έκδοσης, Εισαγωγή στο Git, Github, Markdown, Git UI, Git στο Visual Studio, Βασικές λειτουργίες Git, Διακλάδωση Git, Προηγμένες λειτουργίες Git
Βασικές έννοιες και τύποι δεδομένων: μεταβλητές, σταθερές, κυριολεκτικά, βασικοί τύποι δεδομένων, απαρίθμηση, είσοδος και έξοδος κονσόλας, βασικές λειτουργίες C#, μετατροπές τύπων
Βασικές κατασκευές C#: προϋποθέσεις και κατασκευές, βρόχοι, πίνακες, πλειάδες, εργαστήριο
Μέθοδοι στην C#: μέθοδοι, παράμετροι μεθόδου, μετάδοση παραμέτρων, εύρος, αναδρομικές συναρτήσεις, τελικό έργο
OOP: τύποι δεδομένων αναφοράς και νόημα, δομές και αντικείμενα, κλάσεις και δομές, χαρακτηριστικά εργασίας με αναφορά και σημαντικούς τύπους δεδομένων, συσκευασία και αποσυσκευασία, ενθυλάκωση, κληρονομικότητα, πολυμορφισμός, αφηρημένες τάξεις, συνάθροιση και σύνθεση, στατικές τάξεις και στοιχεία, γενικεύσεις
Ενσωμάτωση C# στο Unity: χαρακτηριστικά του C# στο Unity, δημιουργώντας μια απλή 3D Adventure
Σχεδιασμός παιχνιδιού
1 μήνα
Level Design: βασικές έννοιες, στάδια παραγωγής επιπέδου
Παραγωγή επιπέδου: ιδέα, πρωτότυπο χαρτί, κενό, τέχνη επιπέδου
Ανάπτυξη ομάδας: ρόλοι, τέχνη, μηχανικοί, σχεδιαστές, διαχείριση, στάδια ανάπτυξης
Γράψτε μια ιδέα παιχνιδιού και ένα βήμα για επενδυτές: ιδέα, σύντομη περιγραφή, USP/USP, Πυλώνες σχεδίασης, Διατύπωση Core Loop και περιγραφή συστημάτων, επενδυτές, δομή και χαρακτηριστικά του αγωνιστικού χώρου
Αποτέλεσμα: εξοικειωθείτε με τη διαδικασία σχεδιασμού ενός νέου παιχνιδιού. Θα μάθετε για τις βασικές προσεγγίσεις για να βρείτε ένα παιχνίδι που θα έχει ζήτηση. Θα αναπτύξετε ένα έγγραφο σχεδίασης για το μελλοντικό σας παιχνίδι.
Διαστημικό σκοπευτή
1,5 μήνας
Προετοιμασία για το Space Shooter: περιγραφή της ιδέας, έγγραφο σχεδίασης, δομή έργου και εισαγωγή 2D στοιχείων, sprites
Προκατασκευασμένη διάταξη διαστημόπλοιου: δημιουργία διαστημόπλοιου, εικονικό joystick, αφαίρεση ελέγχου
Σκηνή επιπέδου: κάμερα, φόντο, φυσικά αντικείμενα, αναγέννηση παίκτη, ανώτατο όριο επιπέδου
Περιεχόμενο επιπέδου: όπλα πλοίων, οβίδες, περιορισμοί σκοποβολής, αντικείμενα παραλαβής, ωοτοκίες
Εχθρικά πλοία: προκατασκευασμένο εχθρικό πλοίο, State Machine, αναζήτηση θέσης στόχου, σκοποβολή
Αποτέλεσμα: αναπτύξτε ένα κινητό παιχνίδι 2D Space shooter
τρισδιάστατοι αγώνες
1,5 μήνας
Προετοιμασία για τρισδιάστατους αγώνες: σχεδίαση εικόνας, οντότητες και παράμετροι, στοιχείο Rigidbody, στοιχείο WheelCollider, σενάριο ελεγκτή αυτοκινήτου.
Αυτοκίνητο: κατασκευή αυτοκινήτου από πρωτόγονους, προσαρμογή τροχών, ελεγκτής εισόδου συσκευής αναπαραγωγής και συσκευής αναπαραγωγής, κάμερα τρίτου προσώπου, ήχος κινητήρα, ήχος σύγκρουσης.
Πίστα: συναρμολόγηση περιβάλλοντος, Έδαφος, πίστα, πέρασμα σημείου ελέγχου, ελεγκτής αγώνα, έναρξη και τέλος του αγώνα, μετρήσεις αγώνα, θέση, χρόνος γύρου, καλύτερος χρόνος.
Bots: ελεγκτής bot, κίνηση σε ένα σημείο, κίνηση bot κατά μήκος της πίστας, προσθήκη bots στον αγώνα, επίπεδα δυσκολίας bot.
Αποτέλεσμα: αναπτύξτε ένα τρισδιάστατο παιχνίδι υπολογιστή Racing
Tower Defense
1,5 μήνας
Προετοιμασία για το Tower Defense: Basic Architecture, First Prototype, Tower, Enemy Movement, Enemy Prototype and External Settings
Διεπαφή σκηνής παιχνιδιού: ανάπτυξη αρχιτεκτονικής TD, αλληλεπίδραση μεταξύ παίκτη και εχθρού, απλά στοιχεία HUD, διαδραστικές διεπαφές για την κατασκευή πύργων, διαχείριση ομάδων διεπαφής
Επίπεδα, μενού και αποθηκεύσεις: αρχιτεκτονική επιπέδων TD, γεγονότα νίκης και ήττας σε επίπεδα, υλοποίηση της διεπαφής χάρτη επιπέδου, αποθήκευση προόδου παίκτη στο δίσκο, μενού έναρξης παιχνιδιού
Μηχανική εμβάθυνσης: αξιολόγηση απόδοσης παίκτη, εχθρικά κύματα, επιτάχυνση κυμάτων, αναβαθμίσεις
Νέοι εχθροί και πύργοι: τύποι πανοπλίας και τύποι ζημιών, αναβαθμίσεις πύργων, δεξιότητες παίκτη και άλλο στυλ κώδικα
Αποτέλεσμα: αναπτύξτε ένα κινητό 2D παιχνίδι άμυνας πύργων
Ομαδική ή ανεξάρτητη ανάπτυξη του παιχνιδιού σας
3 μήνες
Ανάπτυξη πρωτοτύπων παιχνιδιού
Σχεδιαστική εικόνα
Μενού
Επίπεδα
Οντότητες παιχνιδιού
Αλληλεπιδράσεις
Bots
Σενάρια
Αποτέλεσμα: αναπτύξτε ένα παιχνίδι που σχεδιάζετε μόνοι σας. Η ανάπτυξη μπορεί να γίνει ατομικά ή ομαδικά. Η εργασία θα πραγματοποιηθεί υπό την καθοδήγηση έμπειρου ειδικού. Ο στόχος σας είναι να κυκλοφορήσετε το παιχνίδι και να το φέρετε στην αγορά (στο Steam, στο Google Play ή/και στο App Store)
σι
μποναλίνα
18.11.2022 ΣΟΛ.
Ενδιαφέρουσα πορεία
Πλεονεκτήματα: Ανατροφοδότηση από μέντορες, δυνατότητα αντιμετώπισης οποιωνδήποτε ερωτήσεων κατά τη διάρκεια της εκπαίδευσης. Μειονεκτήματα: Δεν υπάρχουν υπότιτλοι για το βίντεο. Επέλεξα το μάθημα Unity Game Developer. Ονειρευόμουν να δημιουργήσω παιχνίδια και στο τέλος αποφάσισα να δοκιμάσω να παρακολουθήσω μαθήματα. Υπάρχουν πολλές χρήσιμες πληροφορίες και ενδιαφέρουσες εργασίες. Μου άρεσαν οι εργασίες, υπάρχουν γραπτές πληροφορίες, σχόλια από μέντορες...
Μ
μαγνήτης49
30.05.2022 ΣΟΛ.
Προτείνω τα μαθήματα.
Πλεονεκτήματα: Βολικός χρόνος εκπαίδευσης, μεγάλος όγκος διαδικτυακών σεμιναρίων, διαθεσιμότητα πληροφοριών. Μειονεκτήματα: Δεν παρατήρησα κανένα μειονέκτημα. Παρακολουθώ το μάθημα Unity Game Developer. Το θέμα των «μηχανών παιχνιδιού» έγινε ενδιαφέρον. Ήθελα να προσπαθήσω να δημιουργήσω το δικό μου παιχνίδι. Έψαχνα για μια κατάλληλη πλατφόρμα για να μελετήσω το μάθημα. Αποφάσισα να παρακολουθήσω ένα μάθημα για την ανάπτυξη παιχνιδιών στο Unity από το SkillFactory. Η φοίτηση γίνεται στον ελεύθερο χρόνο από το σχολείο...
R
Rulut678
20.05.2022 ΣΟΛ.
Είναι καλύτερο από πολλά κανονικά πανεπιστήμια
Πλεονεκτήματα: Μπορείτε να παρακολουθήσετε μαθήματα ανά πάσα στιγμή, υποστήριξη 24/7, άφθονο χρόνο για να ολοκληρώσετε εργασίες. Μειονεκτήματα: Για να εργαστείτε χρειάζεστε έναν υπολογιστή με τουλάχιστον μέση ισχύ και επαρκή μνήμη. Αγόρασα ένα μάθημα για την ανάπτυξη παιχνιδιών χρησιμοποιώντας τη μηχανή παιχνιδιών Unity, αυτή η μορφή εκπαίδευσης είναι απολύτως κατάλληλη για μένα. Πάντα μου άρεσαν τα παιχνίδια και όλα όσα συνδέονται με αυτά, και όταν είδα στο YouT...