Προγραμματιστής παιχνιδιών στο Unity από την αρχή - δωρεάν μάθημα από το Skillbox, εκπαίδευση, Ημερομηνία: 29 Νοεμβρίου 2023.
μικροαντικείμενα / / November 27, 2023
Όποιος θέλει να ασχοληθεί με την ανάπτυξη παιχνιδιών
Μάθετε να προγραμματίζετε σε C#, κατανοήστε τα βασικά της τρισδιάστατης μοντελοποίησης και τα χαρακτηριστικά της ανάπτυξης παιχνιδιών. Μπορείτε να ξεκινήσετε να εργάζεστε στον τομέα που σας ενδιαφέρει.
Αρχάριοι προγραμματιστές
Συστηματοποιήστε τις γνώσεις σας στη γλώσσα C#, μελετήστε το Unity API. Μέχρι το τέλος της εκπαίδευσης, θα έχετε μια βαθιά κατανόηση όλων των σταδίων ανάπτυξης και ένα έτοιμο χαρτοφυλάκιο - θα μπορείτε να χρεώσετε περισσότερα για την εργασία σας.
Για έμπειρους προγραμματιστές που θέλουν να προχωρήσουν στην ανάπτυξη παιχνιδιών
Κατακτήστε τη μηχανή Unity, μάθετε πώς να δημιουργείτε λογική παιχνιδιού και κατανοήστε πώς λειτουργεί μια ομάδα ανάπτυξης παιχνιδιών. Μπορείτε να αλλάξετε την εξειδίκευσή σας και να πάτε για δουλειά σε ένα στούντιο παιχνιδιών.
3D MODELING, ΒΑΣΕΙΣ ΤΗΣ ΕΡΓΑΣΙΑΣ IN UNITY Επικεφαλής του επιχειρηματικού ρόλου του Game Developer, COO του στούντιο ανάπτυξης παιχνιδιών Ithub games, πιστοποιημένος προγραμματιστής Unity
Εισαγωγή στο Unity
Τοποθετήστε τον κινητήρα, εξοικειωθείτε με τη διεπαφή και εργαστείτε με τα πρωτόγονα.
Δουλεύοντας με στοιχεία στη σκηνή
Θα καταλάβετε πώς και πού να κατεβάσετε έτοιμα μοντέλα και γραφικά, θα μάθετε για τις κάμερες και τον φωτισμό.
Εισαγωγή στις διεπαφές
Δημιουργήστε την πρώτη σας διεπαφή χρησιμοποιώντας το στοιχείο Canvas.
Παρουσιάζοντας το C#
Γράψτε κώδικα που θα κάνει το παιχνίδι να ανταποκρίνεται στις αλληλεπιδράσεις των παικτών με τη διεπαφή.
Εργαστήριο C#
Θα μάθετε για μεταβλητές, τύπους δεδομένων, πίνακες, βρόχους και μεθόδους - θα κατανοήσετε τα βασικά σχεδόν κάθε γλώσσας προγραμματισμού. Για να ενισχύσετε τις δεξιότητές σας, δημιουργήστε ένα παιχνίδι Tic Tac Toe.
Παιχνίδι Σώστε το χωριό: αρχή
Θα καταλάβετε τι είναι ο βρόχος παιχνιδιού και ο χρόνος παιχνιδιού στο Unity, προσθέστε μουσική υπόκρουση στο παιχνίδι.
Παιχνίδι Save the village: τελικό
Γράψτε μεθόδους βρόχου παιχνιδιού και ρυθμίστε τις διαδικασίες παιχνιδιού.
Μετακίνηση και περιστροφή
Μάθετε να μετακινείτε και να περιστρέφετε αντικείμενα χρησιμοποιώντας κώδικα, διανύσματα και το στοιχείο Μετασχηματισμός.
Παρουσίαση του Physics Engine
Μάθετε να εργάζεστε με συγκρουόμενους, σκανδάλες και RigidBody για να επωφεληθείτε από τη δύναμη της μηχανής φυσικής Unity.
Παιχνίδι Wild Ball: Μέρος 1
Κατανοήστε τις ρυθμίσεις και τα κινούμενα σχέδια του χαρακτήρα, δημιουργήστε μια διαδρομή με εμπόδια.
Παιχνίδι Wild Ball: Μέρος 2
Μάθετε πώς να εισάγετε δεδομένα, να ρυθμίζετε την κάμερά σας και να δημιουργείτε επίπεδα χρησιμοποιώντας το ProBuilder.
Παιχνίδι Wild Ball: Μέρος 3
Προσαρμόστε τον ήχο, προσθέστε έναν μηχανικό καθυστερημένης επανεκκίνησης και εξοικειωθείτε με το σύστημα σωματιδίων για τη δημιουργία ειδικών εφέ.
Παιχνίδι Wild Ball: Μέρος 4
Προσθέστε υφές και υλικά στα στοιχεία του παιχνιδιού για να κάνετε το παιχνίδι πιο πολύχρωμο.
Εργασία σε ομάδες
Θα μάθετε γιατί χρειάζεται μια ομάδα στην ανάπτυξη παιχνιδιών, πώς κατανέμονται οι εργασίες και ποιοι ρόλοι υπάρχουν. Εξετάστε εργαλεία που σας βοηθούν να εργαστείτε μαζί σε ένα έργο.
Αφήγηση στα παιχνίδια
Κατακτήστε τις αρχές της αφήγησης στα παιχνίδια και κατανοήστε πώς η πλοκή ενός παιχνιδιού διαφέρει από τα βιβλία και τις ταινίες.
Πλατφόρμα: μέρος 1
Θα ξεκινήσετε να εργάζεστε με 2D γραφικά, προσθέτοντας sprites (εικόνες) και κινούμενα σχέδια στο παιχνίδι.
Πλατφόρμα: μέρος 2
Θα κατανοήσετε τη δισδιάστατη φυσική, θα αναθεωρήσετε τις γνώσεις σας για τους επιταχυντές και τους ενεργοποιητές και θα μάθετε για τους συνδετήρες και τους τελεστές.
Πλατφόρμα: μέρος 3
Μάθετε πώς να ρυθμίζετε την κάμερα έτσι ώστε να ακολουθεί ομαλά τον ήρωα, να δημιουργείτε αντιπάλους και να σημειώνετε τη λογική της συμπεριφοράς τους.
Πλατφόρμα: μέρος 4
Προσαρμόστε τη διεπαφή του παιχνιδιού και τον ελεγκτή χαρακτήρων, εφαρμόστε την επιλογή μπόνους, ζημιά στον παίκτη και τους εχθρούς.
Εργαστήριο C#
Κατανοήστε βρόχους, κατασκευή θήκης διακόπτη και αλγόριθμους ταξινόμησης φυσαλίδων και επιλογής για να βελτιώσετε τις προγραμματιστικές σας δεξιότητες.
Παιχνίδι για κινητά Crazy Run:
Σχεδιάστε τη διεπαφή για διαφορετικές αναλύσεις, μάθετε πώς να εργάζεστε με την εισαγωγή δεδομένων κινητής τηλεφωνίας - οθόνη αφής και γυροσκόπιο.
Παρουσιάζουμε το Blender
Θα κατανοήσετε τη διεπαφή του δωρεάν 3D editor Blender για να δημιουργήσετε μόνοι σας στοιχεία για τα παιχνίδια σας.
Μοντελοποίηση στηρίγματος
Μάθετε να δημιουργείτε στατικά περιβαλλοντικά στοιχεία - στηρίγματα.
Εργασία με υλικά στο μπλέντερ
Μάθετε να δημιουργείτε υλικά στο Blender και να τα συνδέσετε με μοντέλα. Εισαγάγετε έτοιμα υλικά στο Unity για να προσθέσετε λεπτομέρειες στα παιχνίδια.
Δημιουργία χαρακτήρων Low Poly
Θα μοντελοποιήσετε έναν απλό χαρακτήρα που μπορεί να εισαχθεί στο Unity.
Δημιουργία τοπίου παιχνιδιού
Μάθετε πώς να δημιουργείτε έδαφος για τοποθεσίες χρησιμοποιώντας το ενσωματωμένο εργαλείο Terrain του Unity, το οποίο σας επιτρέπει να προσαρμόζετε ευέλικτα το έδαφος.
Δημιουργία κινούμενων εικόνων και εργασία με την κάμερα
Δώστε ζωή σε χαρακτήρες και αντικείμενα με κινούμενα σχέδια χρησιμοποιώντας το TimeLines και μάθετε πώς να ελέγχετε την κάμερά σας με το CineMachine, ένα ισχυρό εργαλείο που χρησιμοποιείται όχι μόνο σε παιχνίδια αλλά και σε ταινίες.
Μεταεπεξεργασία
Προσθέστε εφέ θόλωσης, αντανάκλασης και παραμόρφωσης στο παιχνίδι, προσαρμόστε τη διόρθωση χρώματος, το βάθος σχεδίασης και άλλες παραμέτρους και φίλτρα.
Σχεδιασμός παιχνιδιού
Μάθετε τι θέλει ο παίκτης και πώς να του το δώσετε. Δημιουργήστε τεκμηρίωση παιχνιδιού, ώστε η ομάδα να κατανοήσει σωστά την ιδέα σας.
Παιχνίδι DarkLand: η αρχή
Δημιουργήστε ένα επίπεδο και εχθρούς, προσαρμόστε τη συμπεριφορά τους και μάθετε πώς να τους κάνετε πιο έξυπνους χρησιμοποιώντας το NavMesh, ένα εργαλείο εύρεσης μονοπατιών.
Παιχνίδι DarkLand: τελικό
Ρυθμίστε τη στόχευση με το ποντίκι, διδάξτε σε αντικείμενα να παρακολουθούν διασταυρώσεις και αποστάσεις χρησιμοποιώντας Raycast.
Εργασία αποφοίτησης
Στοά από πάνω προς τα κάτω. Θα δημιουργήσετε ένα arcade παιχνίδι βασισμένο στο παιχνίδι Crimson Land. Σε αυτό, ο παίκτης θα χρησιμοποιήσει διαφορετικά όπλα για να καταστρέψει κύματα τεράτων.