Περιεχόμενο
- Χαρακτηριστικά
- Shaders και φωτισμός
- Ήχος παιχνιδιών
- Ανάπτυξη ιστού χρησιμοποιώντας το WebGL
- 64-Bit Editor
- Unity Cloud
- Τιμολόγηση
- Αγορά μίας ώρας
- Μηνιαία συνδρομή
- συμπέρασμα
Όποιος αναπτύσσει παιχνίδια ή παραμένει ενημερωμένος στα εργαλεία ανάπτυξης παιχνιδιών, έχει ακούσει Ενότητα, αλλά οι άνθρωποι που παίζουν μόνο τα παιχνίδια μπορεί να μην έχουν. Ενότητα είναι μια μηχανή παιχνιδιών με ένα σχέδιο πληρωμής που απευθύνεται σε ανεξάρτητους προγραμματιστές. Επιτρέπει σε οποιονδήποτε να ξεκινήσει την ανάπτυξη παιχνιδιών προσφέροντας δωρεάν και δωρεάν έκδοση με τόνους ισχυρών χαρακτηριστικών. Προσφέρουν επίσης μια επαγγελματική έκδοση, η οποία μπορεί να αγοραστεί ως μία φορά αγορά ή ως συνδρομή.
Χαρακτηριστικά
Ενότητα ανακοίνωσαν την πιο πρόσφατη έκδοση της μηχανής παιχνιδιών τους, Ενότητα 5. Για όσους από εσάς που ήδη αναπτύσσονται, αρχίζουν να αναπτύσσονται ή ενδιαφέρονται για την ανάπτυξη βιντεοπαιχνιδιών θα ενδιαφέρονται να δουν τις λεπτομέρειες αυτής της νέας έκδοσης. Υπάρχουν πολλά νέα, ισχυρά εργαλεία που προσφέρονται εδώ, οπότε μπορείτε να ξεκινήσετε εξετάζοντας τα νέα χαρακτηριστικά.
Shaders και φωτισμός
Οι μεγαλύτερες αλλαγές Ενότητα 5 έχει φέρει γραφικά είναι η βελτίωση των ενσωματωμένων shaders και η προσθήκη του Global Illumination. Οι Shaders είναι ουσιαστικά ένα σενάριο που χρησιμοποιείται για τον έλεγχο του τρόπου με τον οποίο οι υφές μετατρέπονται σε υλικά. Ένα υλικό είναι ένας συνδυασμός υφών, όπως ο συνδυασμός μιας διάχυτης υφής (τα χρώματα μιας υφής) με την κατοπτρική υφή (η ανακλαστικότητα της υφής σε διαφορετικές περιοχές). Ενότητα έχει βελτιώσει σημαντικά τις γραφικές δυνατότητες των shaders τους παρέχοντας φυσική σκίαση στους χρήστες του. Με απλά λόγια, οι σκίαροι με φυσική βάση είναι πιο προσαρμόσιμοι. Φαίνονται εξαιρετικά σε μια ποικιλία διαφορετικών περιβαλλόντων φωτισμού, ενώ τα κανονικά shaders τείνουν να παίρνουν περισσότερο μικροαλλαγές καθώς μεταβαίνετε ανάμεσα στον φωτισμό.
Η δεύτερη προσθήκη, Global Illumination, αφαιρεί την ανάγκη χρήσης ψησίματος φωτογράφησης. Στις τρέχουσες και τις προηγούμενες εκδόσεις του Ενότητα, οι προγραμματιστές θα πρέπει να "ψήσουν" τις σκιές στατικών αντικειμένων. Όταν έχετε ένα αντικείμενο που δεν κινείται, όπως ένα κτίριο και ένα φως που δεν μετακινείται, τότε μπορείτε λογικά να δηλώσετε ότι η σκιά που μεταδίδεται από το αντικείμενο από το φως αυτό δεν θα κινηθεί. Επομένως, για να μειωθεί το κόστος απόδοσης, οι χάρτες φωτισμού θα εφαρμόζουν αυτή τη σκιά πάνω από τις υφές των αντικειμένων που λαμβάνουν τη σκιά. Αυτό σημαίνει ότι ο κινητήρας δεν χρειάζεται να καθιστά τον φωτισμό σε πραγματικό χρόνο. Τώρα, με το Global Illumination, ο κινητήρας διαθέτει πολύ πιο ισχυρό σύστημα φωτισμού και οι σκιές θα ενημερώνονται αυτόματα όταν μετακινείτε αντικείμενα. Αυτό σημαίνει ότι δεν χρειάζεται να τροποποιείτε συνεχώς τα αντικείμενά σας, ψήστε ολόκληρο το φως και επαναλάβετε.
Ήχος παιχνιδιών
Ενότητα 5 διαθέτει μια μαζική αναθεώρηση στο ηχοσύστημα. Αυτό είναι στην πραγματικότητα ένα από τα χαρακτηριστικά που είμαι το πιο ενθουσιασμένο. Ο επεξεργαστής διαθέτει τώρα έναν ζωντανό αναμίκτη που μπορεί να προσαρμοστεί. Ενώ ακούτε το ακουστικό παιχνίδι, μπορείτε τώρα να εκτελέσετε δράσεις όπως η ανύψωση των ήχων της ατμόσφαιρας, η μείωση της αφήγησης, η ανύψωση του πυροβολισμού και οποιουδήποτε άλλου ισοζυγίου ήχου που ίσως επιθυμείτε να εκτελέσετε. Αυτή η λειτουργία θα μειώσει σημαντικά το χρόνο που χρειάζεται για να βελτιώσετε τον ήχο παρέχοντας μια παρόμοια προσέγγιση με το παραδοσιακό λογισμικό επεξεργασίας μουσικής.
Ανάπτυξη ιστού χρησιμοποιώντας το WebGL
Σε προηγούμενες εκδόσεις του Ενότητα, ήταν ήδη δυνατή η κατασκευή ενός παιχνιδιού στο διαδίκτυο που θα έπαιζε παρόμοια με ένα Λάμψη παιχνίδι; Ωστόσο, όπως Λάμψη, θα απαιτούσε από το χρήστη να κατεβάσει ένα Ενότητα plugin για να παίξει το παιχνίδι. Παρόλο που αυτό απαιτείται μόνο μία φορά, οι περισσότεροι άνθρωποι δεν θα το είχαν, επειδή δεν υπήρχαν πολλά παιχνίδια εκεί έξω που το χρησιμοποιούσαν.
Τώρα, με Ενότητα 5, τα παιχνίδια μπορούν να κατασκευαστούν στο διαδίκτυο χρησιμοποιώντας WebGL. WebGL είναι ένα JavaScript Βιβλιοθήκη API που χρησιμοποιείται για βιντεοπαιχνίδια και άλλες εφαρμογές 3D web. Ενσωμάτωση με JavaScript σημαίνει ότι το παιχνίδι θα λειτουργήσει out-of-the-box με οποιοδήποτε πρόγραμμα περιήγησης που έχει JavaScript ενεργοποιημένη, την οποία κάνουν τα περισσότερα προγράμματα περιήγησης.
64-Bit Editor
Αυτό είναι ένα αρκετά αυτονόητο χαρακτηριστικό. Πριν Ενότητα 5, υπήρχε μόνο ένας διαθέσιμος επεξεργαστής 32-bit, παρόλο που θα μπορούσατε να δημιουργήσετε εκδόσεις 64 bit των παιχνιδιών σας. Έτσι, ανεξάρτητα από το λειτουργικό σύστημα που χρησιμοποιούσατε, κάθε προγραμματιστής εκτέλεσε την ίδια έκδοση 32 bit του επεξεργαστή. Τώρα, έχει προστεθεί μια έκδοση 64 bit του επεξεργαστή για εκείνους τους προγραμματιστές που χρησιμοποιούν λειτουργικά συστήματα 64 bit. Αυτό μεταφράζεται σε Ενότητα είναι πιο αποτελεσματική όταν χειρίζεται απαιτητικές λειτουργίες, με αποτέλεσμα την καλύτερη απόδοση σε έργα μεγάλης κλίμακας.
Unity Cloud
Ένα μεγάλο χαρακτηριστικό αυτό Ενότητα έχει στο κατάστημα, το οποίο πολλές εταιρείες εφαρμόζουν, είναι το Σύννεφο. Οι περισσότεροι άνθρωποι στον κόσμο των τυχερών παιχνιδιών θα έπρεπε να έχουν ακούσει για το σύννεφο μέχρι τώρα. Παίζει μεγάλο ρόλο στο παιχνίδι αυτές τις μέρες, ειδικά στο Microsoftτου "γενικού σχεδίου" του Xbox One. Στην ανακοίνωση Ενότητα 5, ανέφεραν ότι θα χρησιμοποιήσουν το Cloud για να επιτρέψουν την αύξηση της καμπάνιας προώθησης μεταξύ πλατφορμών σε κινητές συσκευές. Αυτό συνεπάγεται τη δημιουργία εσόδων και άλλων προωθητικών συστημάτων που θα δημιουργηθούν στο πλαίσιο ενός συστήματος και θα αναπτυχθούν απρόσκοπτα σε πολλές κινητές πλατφόρμες.
Αυτό είναι μόνο η αρχή όμως. Στο τρέιλερ για Ενότητα 5, δήλωσαν ότι είναι το "πρώτο από τα πολλά" Unity Cloud χαρακτηριστικά. Ποια θα είναι η επόμενη υπηρεσία Cloud που προσφέρουν; Υποθέτω ότι θα πρέπει να περιμένουμε μέχρι Ενότητα 5.1 για αυτό, αλλά είναι ένα χαρακτηριστικό που θα μπορούσε να σημαίνει ατελείωτες χρήσιμες λειτουργίες. Το προφανές δυναμικό είναι ο βελτιωμένος έλεγχος εκδόσεων και άλλα χαρακτηριστικά για τη διαχείριση των έργων σας σε πολλούς υπολογιστές.
Τιμολόγηση
Για όσους από εσάς δεν έχουν εμπειρία στην ανάπτυξη παιχνιδιών, αυτές οι ετικέτες τιμών μπορεί να έρθουν σαν ένα κομμάτι σοκ. Ωστόσο, αυτές είναι πραγματικά απίστευτα λογικές τιμές για μια μηχανή παιχνιδιών. Ενότητα ήταν πάντα γνωστό ότι ήταν οικονομικά προσιτό για τους ανεξάρτητους προγραμματιστές και εξακολουθεί να είναι σε αυτή την έκδοση. Το σημαντικό είναι ότι αυτό ισχύει Unity Pro. Η δωρεάν έκδοση του Ενότητα εξακολουθεί να συνεχίζεται και περιέχει τόνους εξαιρετικών χαρακτηριστικών για ανεξάρτητους προγραμματιστές. Οι περισσότεροι άνθρωποι δεν θα αγοράσουν Unity Pro μέχρι να έχουν τουλάχιστον ένα επιτυχημένο παιχνίδι.
Είναι επίσης σημαντικό να σημειωθεί ότι, για όσους από εσάς που σπουδάζετε στο σχολείο, προσφέρουν την τιμολόγηση των φοιτητών Unity Pro, τόσο εκμάθηση όσο και εμπορική, άδειες σε Studica, αλλά δεν πρόκειται να υπερβούμε αυτές τις τιμές εδώ.
Αγορά μίας ώρας
Ο "κλασικός" τρόπος πληρωμής Unity Pro είναι να το αγοράσετε μόνο μία φορά και να το αποκτήσετε για πάντα. Αυτό θα σας δώσει το δικαίωμα σε όλες τις ενημερώσεις του Ενότητα 5, αλλά όχι των εκδόσεων 6 και άνω. Έτσι θα έχετε 5.1, 5.2, και ούτω καθεξής δωρεάν, αλλά θα χρειαστεί να επαναγοράσετε τον κινητήρα για μελλοντικές πλήρεις εκδόσεις. Οι παρακάτω τιμές είναι οι εξής: Ενότητα 5 και τις επεκτάσεις της σε μία αγορά:
- Ενότητα Pro: $1,500
- iOS Pro: $1,500
- Android Pro: $1,500
- Άδεια ομάδας: $500
Είναι σημαντικό να σημειωθεί ότι υπάρχουν εκπτώσεις για αναβάθμιση από προηγούμενες εκδόσεις του Ενότητα, ξεκινώντας από $ 600.
Μηνιαία συνδρομή
Ο νέος τρόπος πληρωμής Unity Pro είναι να εγγραφείτε. Πολλές εφαρμογές ανάπτυξης και σουίτες χρησιμοποιούν αυτό το σύστημα τώρα, όπως το Δημιουργικό σύννεφο σουίτα και το γραφείο της Microsoft. Είναι ένας προτιμώμενος τρόπος πληρωμής για μερικούς ανθρώπους επειδή ο λογαριασμός σας έχει εξαπλωθεί και απλώς διατηρείτε την εγγραφή σας για να μετακινηθείτε εύκολα μεταξύ των νέων εκδόσεων Ενότητα. Οι παρακάτω τιμές είναι οι εξής: Ενότητα 5 και τις επεκτάσεις της σε συνδρομή:
- Ενότητα Pro: $ 75 / μήνα
- iOS Pro: $ 75 / μήνα
- Android Pro: $ 75 / μήνα
- Άδεια ομάδας: $ 20 / μήνα
συμπέρασμα
Υπάρχουν πολλά νέα χαρακτηριστικά που έρχονται σε αυτή την έκδοση του Ενότητα. Ποτέ δεν είχα συμφέρον να αγοράσω ή να εγγραφώ Unity Pro, δεδομένου ότι κάνω παιχνίδια για διασκέδαση αντί για κέρδος, αλλά υπάρχει σίγουρα ένα πλήθος νέων χαρακτηριστικών εδώ που είμαι ενθουσιασμένος. Περισσότερες πληροφορίες μπορείτε να βρείτε στο Ενότητα επίσημος ιστότοπος, σε ποιο χαρακτηριστικό είστε πιο ενθουσιασμένοι;