Ο κόσμος των βιντεοπαιχνιδιών έχει περάσει από πολλές αλλαγές στο σχετικά σύντομο χρονικό διάστημα. Πρώτα ήταν η αιχμή του Pong και του Pac-Man. Με την πάροδο του χρόνου, έγινε δεκανίκια-μόνο, τότε αγόρια μόνο, και τώρα οι άνθρωποι από όλα τα δημογραφικά απολαμβάνουν παιχνίδια που κυμαίνονται από το κινητό τυχερό παιχνίδι σε Flash gaming Τα καλύτερα online παιχνίδια λάμψης Τα καλύτερα online παιχνίδια λάμψης Διαβάστε περισσότερα για το ανταγωνιστικό παιχνίδι Τα 5 καλύτερα μέρη να παρακολουθήσουν ανταγωνιστικά τυχερά παιχνίδια on-line Τα 5 καλύτερα μέρη για να παρακολουθήσουν ανταγωνιστικά τυχερά παιχνίδια on-line Ανταγωνιστικό παιχνίδι φαίνεται να χτυπήσει το βήμα του. Η εξεύρεση του πού θα συναγωνιστεί ο επαγγελματίας μπορεί να εξακολουθεί να αποτελεί πρόβλημα. Για όλη την προσπάθειά τους, πολλά από τα sites που είναι αφιερωμένα στο pro gaming είναι ... Διαβάστε περισσότερα. Αλλά πρόσφατα, υπάρχει μια αυξανόμενη δημοφιλή τάση για την ανάπτυξη βιντεοπαιχνιδιών, όχι μόνο για να τα παίζετε .
Υπάρχουν πολλά δωρεάν εργαλεία ανάπτυξης παιχνιδιών 5 Ελεύθερα εργαλεία ανάπτυξης λογισμικού παιχνιδιών για να φτιάξετε τα δικά σας παιχνίδια 5 Ελεύθερα εργαλεία ανάπτυξης λογισμικού για παιχνίδια για να κάνετε τα δικά σας παιχνίδια Χάρη σε αυτά τα φοβερά δωρεάν εργαλεία λογισμικού ανάπτυξης παιχνιδιών, τώρα να γίνει σε έξι μήνες ή γρηγορότερα, μερικές φορές χωρίς κανένα κωδικό! Διαβάστε περισσότερα εκεί έξω και πολλά από αυτά είναι εξαιρετικά εύκολο στη χρήση. Ωστόσο, για το μεγαλύτερο χρονικό διάστημα, τα εργαλεία ανάπτυξης παιχνιδιών υπέφεραν από ένα τεράστιο πρόβλημα: περιορισμοί. Όταν κωδικοποιείς ένα παιχνίδι από το μηδέν, έχεις απόλυτη ελευθερία να κάνεις ό, τι θέλεις. Όταν χρησιμοποιείτε ένα εργαλείο δημιουργίας, περιορίζεστε σε αυτό που μπορεί να κάνει αυτό το εργαλείο. Το ζήτημα αυτό, ωστόσο, γίνεται γρήγορα ένα ζήτημα χάρη στην Unity3D.
Τι είναι το Unity3D;
Το Unity3D είναι μια ισχυρή μηχανή 3D που έχει επίσημη ανάπτυξη από το 2005. Αρχικά, σχεδιάστηκε ειδικά για να βοηθήσει τους προγραμματιστές να χτίσουν τα έργα τους σε υπολογιστές Mac, αλλά η ευρεία υποστήριξη τους οδήγησε να αρχίσουν να υποστηρίζουν και άλλες πλατφόρμες. Όμως, το Unity3D είναι κάτι περισσότερο από ένα απλό κώδικα - είναι ένα πλήρως εξοπλισμένο περιβάλλον με πλήθος εργαλείων που βοηθούν στην ταχεία ανάπτυξη παιχνιδιών.
Μπορείτε να δείτε στο screenshot παραπάνω ότι ο επεξεργαστής εφαρμογών χωρίζεται σε πολυάριθμους πίνακες:
- Ένας πίνακας σκηνών που δείχνει μια οπτική αναπαράσταση όλων των αντικειμένων παιχνιδιών στην τρέχουσα σκηνή. Το Unity3D χωρίζει ένα παιχνίδι σε πολλαπλά σκηνικά και κάθε σκηνή μπορεί να αντιπροσωπεύει μια διαφορετική κατάσταση παιχνιδιού, όπως το Κύριο μενού, το Επίπεδο 1, το Επίπεδο 2 και μια οθόνη παιχνιδιού. Με αυτόν τον πίνακα, μπορείτε να χειριστείτε τα αντικείμενα παιχνιδιού μέσω της κίνησης, της αλλαγής μεγέθους, της περιστροφής κ.λπ.
- Ένα πάνελ παιχνιδιού το οποίο ενεργοποιείται όταν δίνετε στο παιχνίδι σας μια δοκιμαστική λειτουργία. Ναι, το Unity3D σας επιτρέπει να τρέχετε το παιχνίδι σας απευθείας μέσα από τον επεξεργαστή, πράγμα που σημαίνει εξαιρετικά γρήγορους κύκλους δοκιμών και εντοπισμού σφαλμάτων.
- Ένας πίνακας Ιεραρχίας ο οποίος απαριθμεί όλα τα διαφορετικά αντικείμενα παιχνιδιών στην τρέχουσα σκηνή. Τα αντικείμενα παιχνιδιών μπορούν να οριστούν ως παιδιά ή γονείς άλλων αντικειμένων παιχνιδιών, με αποτέλεσμα έναν εύκολο τρόπο να κρατηθούν τα πάντα σε μια σκηνή οργανωμένη.
- Ένας πίνακας έργων που παρακολουθεί όλα τα διαφορετικά αρχεία και στοιχεία ενεργητικού που αποτελούν μέρος του έργου σας, συμπεριλαμβανομένων των υφών, των ήχων, των σεναρίων, των μοντέλων, των plugins κ.λπ.
- Ένας πίνακας επιθεωρητών που σας δίνει λεπτομέρειες σχετικά με το τρέχον επιλεγμένο αντικείμενο παιχνιδιού ή περιουσιακό στοιχείο και σας επιτρέπει να επεξεργαστείτε αυτά τα στοιχεία εάν το επιθυμείτε.
Θα επικοινωνείτε με αυτά τα πάνελ πιο συχνά όταν χρησιμοποιείτε το Unity3D - εκτός από το αν είστε scripting, φυσικά - οπότε μην φοβάστε αν φαίνεται εκφοβιστικό. Θα το πάρετε πιο γρήγορα από ό, τι νομίζετε.
Λόγοι για τη χρήση της Unity3D
Το Unity3D δεν είναι το πρώτο πλήρως εξοπλισμένο περιβάλλον ανάπτυξης παιχνιδιών όπως αυτό. Για παράδειγμα, ο Unreal Engine 3 έρχεται πραγματικά με μια παρόμοια εγκατάσταση που ονομάζεται Unreal Development Kit. Γιατί λοιπόν να επιλέξετε το Unity3D για τις εναλλακτικές λύσεις;
- ΕΛΕΥΘΕΡΟΣ. Αν δεν μπορείτε να το αντέξετε οικονομικά, δεν μπορείτε να το χρησιμοποιήσετε. Ευτυχώς, η Unity3D έρχεται σε μια δωρεάν έκδοση και μια έκδοση Pro. Αλλά σε αντίθεση με τα περισσότερα προγράμματα με συστήματα πολλαπλών κλιμακίων πληρωμών, η δωρεάν έκδοση της Unity3D είναι πλήρης, χωρίς αναπηρία. Σας χάνονται μερικά προηγμένα χαρακτηριστικά, αλλά μπορείτε να κάνετε πλήρη παιχνίδια χωρίς να πληρώνετε ποτέ ένα λεπτό.
- Εύκολο να μάθει. Θα θελήσατε να πιστεύετε ότι ένα περιβάλλον ανάπτυξης παιχνιδιών θα απαιτούσε να κατανοήσετε τη δομή του κινητήρα και την οργάνωση κώδικα, αλλά η Unity3D εισάγει ένα νέο υπόδειγμα. Το μόνο που έχετε να κάνετε είναι να δημιουργήσετε σενάρια και να τα προσαρτήσετε σε μεμονωμένα αντικείμενα παιχνιδιών. Τα σενάρια καθορίζουν τη συμπεριφορά ενός αντικειμένου παιχνιδιού και η αλληλεπίδραση μεταξύ των αντικειμένων παιχνιδιών αποτελεί τη βάση του παιχνιδιού σας.
- Πολλαπλές γλώσσες. Τα σενάρια Unity3D μπορούν να γραφτούν χρησιμοποιώντας τρεις διαφορετικές γλώσσες: UnityScript, C # και Boo. Η UnityScript είναι στην πραγματικότητα μια εξατομικευμένη έκδοση του JavaScript, οπότε αν έχετε εμπειρία JavaScript, θα μπορείτε να την πάρετε χωρίς καθυστέρηση.
- Πολλά μαθήματα. Επειδή η Unity3D είναι τόσο δημοφιλής, υπάρχουν αρκετοί πόροι εκεί έξω για να σας βοηθήσουν να ξεκινήσετε. Ο επίσημος ιστότοπος έχει μερικούς βασικούς οδηγούς. Μετά από αυτό, μπορείτε να εξερευνήσετε τις σειρές εκπαιδευτικών που δημιουργήθηκαν από το χρήστη, όπως το Unity Cookie, το UnityScript Basics, το GamerToGameDeveloper και πολλά άλλα.
Μεγάλη ιστορία σύντομη, η Unity3D έχει όλα όσα χρειάζεστε ως προγραμματιστής παιχνιδιών - είτε αρχάριος είτε βετεράνος - για να σας φέρουμε σε λειτουργία και να αναπτύξετε το παιχνίδι σας όσο το δυνατόν πιο σύντομα. Είναι πραγματικά το καλύτερο εργαλείο γρήγορης ανάπτυξης παιχνιδιών που μπορείτε να βρείτε δωρεάν.
Χαρακτηριστικά Unity3D
Τι ακριβώς μπορεί να κάνει η Unity3D; Είναι ωραίο ότι είναι δωρεάν, αλλά πραγματικά ανταποκρίνεται στις προσδοκίες των χρηστών; Μπορεί να κάνει ό, τι θέλετε να κάνει; Πόσο ευέλικτη είναι; Για αυτό, θα πρέπει να ρίξουμε μια ματιά στο σύνολο χαρακτηριστικών της Unity3D.
- Cross Platform Export. Η Unity3D μπορεί να εξάγει παιχνίδια σε πολλές πλατφόρμες παιχνιδιών, συμπεριλαμβανομένων των Windows / Mac / Linux, Android, iOS, Windows Phone, Xbox 360, Playstation 3, Wii, Wii U και διαδικτυακοί παίκτες. Αυτό είναι εξαιρετικά χρήσιμο εάν θέλετε να δημιουργήσετε ένα ενιαίο παιχνίδι για πολλαπλές πλατφόρμες αφού μπορείτε εύκολα να τις εξαγάγετε με λίγες μόνο τροποποιήσεις.
- Απόδοση. Τα έργα τέχνης μπορούν να εισαχθούν απευθείας από το 3DS Max, το Maya, το Blender, το ZBrush, το Cinema 4D, το Photoshop και άλλα. Το Unity3D υποστηρίζει τη χαρτογράφηση χτύπησης, τη χαρτογράφηση αντανάκλασης, τον προηγμένο φωτισμό, τα shaders και άλλα εφέ απεικονίσεων. Και ναι, παρά το όνομά της, το Unity3D μπορεί να χρησιμοποιηθεί για να δημιουργήσει όμορφα παιχνίδια 2D.
- Η φυσικη. Το Unity3D υποστηρίζει εγγενώς τον κινητήρα PhysX της Nvidia για γρήγορες και ακριβείς προσομοιώσεις φυσικής μεταξύ των αντικειμένων παιχνιδιών, συμπεριλαμβανομένης της προσομοίωσης πανιών σε πραγματικό χρόνο, των χοντρών ακτίνων και των στρώσεων σύγκρουσης.
- Δικτύωση. Το Unity3D υποστηρίζει εγγενώς τη βιβλιοθήκη δικτύωσης UDP της RakNet, πράγμα που σημαίνει ότι μπορείτε να δημιουργήσετε εύκολα παιχνίδια για πολλούς παίκτες.
- Κατάστημα περιουσιακών στοιχείων. Δεν έχετε καλλιτεχνικές ικανότητες; Δεν έχετε ούτε έναν καλλιτέχνη; Με το Κατάστημα περιουσιακών στοιχείων της Unity3D, μπορείτε να κάνετε λήψη από μια βάση δεδομένων με διάφορα στοιχεία που έχουν υποβάλει άλλοι χρήστες. Πολλά από αυτά τα περιουσιακά στοιχεία κοστίζουν χρήματα, αλλά μπορείτε να βρείτε μερικά μεγάλα δωρεάν.
συμπέρασμα
Αν είστε στην ανάπτυξη παιχνιδιών ή θέλετε να μπει σε αυτό, τότε δεν υπάρχει απολύτως κανένας λόγος για τον οποίο δεν θα πρέπει να ελέγξετε το Unity3D. Έχει περάσει εδώ και πολύ καιρό και η δημοτικότητά του είναι μόνο σε άνοδο, οπότε μπορείτε να περιμένετε ακόμα περισσότερα χαρακτηριστικά και βελτιώσεις καθώς περνούν τα χρόνια.
Έχετε χρησιμοποιήσει το Unity3D πριν; Εάν δεν το έχετε, θα το κάνετε τώρα; Τι πιστεύετε γι 'αυτό; Παρακαλώ μοιραστείτε τις σκέψεις σας μαζί μας στα σχόλια!
Εικόνα Πίστωση: Cubemen 2, κύλιση