Unity, udk, ue4, cryengine - ΠΟΙΑ ΜΗΧΑΝΗ ΜΟΥ ΤΑΙΡΙΑΖΕΙ;
Εάν θέλετε να αναπτύξετε το δικό σας παιχνίδι, υπάρχουν κάποια πράγματα πριν κάνετε το όνειρο σας πραγματικότητα.Πριν ξεκινήσουμε θα πρέπει να βρούμε την κατάλληλη GAME-ENGINE, όπου θα αναπτύξετε το παιχνίδι σας, όμως ποια η καλύτερη 'παιχνιδομηχανή' για την ανάπτυξη του παιχνιδιού σας;
Έως σήμερα έχουν δημοσιοποιηθεί πολλές παραγωγικές παιχνιδομήχανες στο κοινό, δίνοντας μας την δυνατότητα να εκφραστούμε μέσα από τα παιχνίδια μας.
Οι δημοφιλέστερες μηχανές δημιουργίας παιχνιδιών είναι οι εξής: Unity, UDK, Unreal Engine 4 και CryENGINE. Όλες τους είναι αρκετά καλές όμως η κάθε μία ξεχωρίζει σε ένα τομή, μην ξεχνώντας ότι και οι 4 έχουν πλεονεκτήματα και μειονεκτήματα. Πριν αναλύσουμε τι κάνει την κάθε μία ξεχωριστή θα πρέπει να αναρωτηθείτε τι είδους παιχνιδιού θα θέλατε να φτιάξετε. θα είναι Δισδιάστατο η τρισδιάστατο; Πρώτου ή τρίτου προσώπου; Puzzle ή δράσης;
Έως σήμερα έχουν δημοσιοποιηθεί πολλές παραγωγικές παιχνιδομήχανες στο κοινό, δίνοντας μας την δυνατότητα να εκφραστούμε μέσα από τα παιχνίδια μας.
Οι δημοφιλέστερες μηχανές δημιουργίας παιχνιδιών είναι οι εξής: Unity, UDK, Unreal Engine 4 και CryENGINE. Όλες τους είναι αρκετά καλές όμως η κάθε μία ξεχωρίζει σε ένα τομή, μην ξεχνώντας ότι και οι 4 έχουν πλεονεκτήματα και μειονεκτήματα. Πριν αναλύσουμε τι κάνει την κάθε μία ξεχωριστή θα πρέπει να αναρωτηθείτε τι είδους παιχνιδιού θα θέλατε να φτιάξετε. θα είναι Δισδιάστατο η τρισδιάστατο; Πρώτου ή τρίτου προσώπου; Puzzle ή δράσης;
Εάν σχεδιάζεται να κυκλοφορήσετε/πουλήσετε το παιχνίδι σας, θα πρέπει να σκεφτείτε τα έξοδα της κάθε μηχανής και των lincense τους. Αν και μπορείτε να κάνετε λήψη όλες αυτές τις μηχανές δωρεάν εάν θέλετε να επεκτείνετε τις δυνατότητες τους από ένα συγκεκριμένο σημείο και μετά θα πρέπει να διαθέσετε χρήματα.
Unity
Η Unity game engine προσφέρει μια ποικιλία από νέες τεχνικές στον δισδιάστατο και τρισδιάστατο χώρο αποδεικνύοντας ταυτόχρονα ποσό εύκολη είναι στην εκμάθηση και ποσό λειτουργική. Δεν είναι μόνο λειτουργική στην δημιουργία των παιχνιδιών άλλα και στην γρήγορη και εύκολη αλλαγή τους από κονσόλα σε κονσόλα, και από κινητό σε κινητό, καθιστώντας την εξαιρετική για παιχνίδια κινητών τηλεφώνων και παιχνίδια pc/ps3/wii/xbox.
Τα προγράμματα/αρχεία που υποστηρίζει είναι αρκετά σε ποικιλία όπως 3ds Max, Maya, Blender και αυτά είναι μόνο η αρχή, αυτό σημαίνει ότι δεν έχει πραγματικά περιορισμούς στους τύπους αρχείων που μπορεί να δεχθεί και να δουλέψει με αυτά. Με την νέα έκδοση 4.3 της unity υπάρχουν πρόσθετες δισδιάστατες λειτουργίες, όπως η υποστήριξη εικονιδίων και δισδιάστατης φυσικής, δημιουργώντας ένα εκπληκτικό παρασκήνιο για την ανάπτυξη δισδιάστατων παιχνιδιών.
Αν και η μηχανή αυτή υποστηρίζει σχεδόν οποιαδήποτε 3D application, δεν προσφέρει κάτι μόνη της στον σχεδιασμό των μοντέλων η στην επεξεργασία των παραμέτρων τους, σημαίνοντας έτσι ότι ο σχεδιασμός των γραφικών θα πρέπει να γίνει από ένα πρόγραμμα τρίτο εκτός της unity.
Για αρκετό καιρό η Unity παρέμενε στην βάση των άλλων τριών επειδή δεν είχε τις ίδιες γραφικές δυνατότητες, όλα αυτά είναι παρελθόν με την κυκλοφορία της Unity 5.
UDK
Unreal Development Kit, η απλά UDK , είναι η δωρεάν έκδοση της Unreal Engine 3, όπου αναπτύχθηκε από της Epic Games δίδοντας μας πρόσβαση σε παιχνίδια όπως το Gears of War, δείχνοντας μας κάθε χρονική στιγμή που περνάει τις υψηλά γραφικές δυνατότητες της, και την χρήση της στα σημερινά μοντέρνα παιχνίδια κινητών τηλεφώνων, αντίθετα με την Unity3d έχει ένα δυνατό "κουτί" εργαλείων για level design κατευθείαν μέσα της δίχως την συμβολή τρίτων εφαρμογών.
H Unreal engine είχε σχεδιαστεί αρχικά για παιχνίδια τύπου FPS, από τότε έχει πρωταγωνιστήσει σε πολλά άλλα είδη παιχνιδιών όπως RPG.
H Unreal Engine χρησιμοποιεί ως γλώσσα σεναρίου την λεγόμενη UnrealScript η οποία χαρακτηρίζετε ως object-oriented κάνοντας την να μοιάζει με την Java και την C++.
H Unreal Engine χρησιμοποιεί ως γλώσσα σεναρίου την λεγόμενη UnrealScript η οποία χαρακτηρίζετε ως object-oriented κάνοντας την να μοιάζει με την Java και την C++.
Ομοίως με την Unity, η UDK μπορεί να παράγει τα παιχνίδια της σε πολλές πλατφόρμες όπως iOS, Android, Windows Phone 8, Xbox360, PS3, Playstation Vita, και Wii U. Δεν πρέπει να παραλείψουμε ότι η δωρεάν της έκδοση μπορεί να εξάγει παιχνίδια μόνο για PC και Mac.
Εάν στόχος σας είναι η εξαγωγή των παιχνιδιών σας σε κάποια κονσόλα, τότε θα χρειαστείτε ολοκληρωτική άδεια από την UDK.
H UDK παραμένει δωρεάν έως το σημείο έκδοσης του παιχνιδιού σας. Όταν είστε έτοιμοι για την έκδοση του παιχνιδιού σας θα πρέπει να πληρώσετε 99$ έκδοση και να αναγνωρίσετε τα δικαιώματα της εταιρίας κατά 25% προς την αμοιβή από την στιγμή που το παιχνίδι σας ξεπεράσει τα 50,000$.
CryENGINE
Η CryEngine είναι μια αρκετά δυνατή μηχανή σχεδιασμένη από την εταιρία Crytek όπου και παρουσιάσθηκε στο πρώτο Far Cry παιχνίδι. Σχεδιάστηκε για την χρήση της αποκλειστικά σε προσωπικούς υπολογιστές και κονσόλες όπως PlayStation 4 και Xbox One. Το γραφικό της περιβάλλον είναι αρκετά καλύτερο από της Unity & UDK όμως στον φωτισμό και την δημιουργικότητα η UDK έχει το προβάδισμα. Όμοια με την UDK/UE4 η CryEngine έχει καλό σχεδιασμό στα εργαλεία της για level design.
Η εκμάθηση της δεν είναι ότι ευκολότερο έχετε δοκιμάσει στην ζωή σας, σε περίπτωση όμως που θέλετε το παιχνίδι σας να είναι απλό και να μην έχει γραφικό περιβάλλον όπως το Crysis 3 η Gta V τότε θα ήταν καλύτερο να επιλέξετε μια μηχανή σχεδιασμού παιχνιδιών πιο προσιτή σε κάποιον αρχάριο.
Unreal Engine 4
Unreal Engine 4 είναι μία καινούρια μηχανή δημιουργίας παιχνιδιών από την Epic Games. Παρέχει αξιοθαύμαστες ικανότητες στην γραφική οικοδόμηση των παιχνιδιών μην ξεχνώντας το δυναμικό σύστημα φωτισμού του και το νέο σύστημα σωματιδίων που παρέχει στο κοινό του.
Μια αλλαγή που την εκτινάσσει ανάμεσα στις καλύτερες μηχανές είναι η αλλαγή που έγινε για την γλώσσα σεναρίου της. H Unreal Engine είχε ως γλώσσα σεναρίου (scripting) την UnrealScript. η οποία αντικαταστάθηκε πλήρως από την C++, και το kismet σε ένα καλύτερο blueprint σύστημα.
Θα πρέπει να έχουμε υπόψιν, ότι τα παιχνίδια για προηγούμενες κονσόλες αποτελούν παρελθόν μέσω της Unreal, και η ίδια μπορεί να υποστηρίξει μόνο τις "κονσόλες" που βρίσκονται στο προσκήνιο όπως PC, Mac, iOS, Android, Xbox One και PS4.
Για την αγορά της Unreal Engine 4 μπορείτε να δίνεται 19$ τον μήνα, κάνοντας εύκολα έναν αρχάριο να δουλεύει με επαγγελματικά μέσα δίχως να πιέζεται οικονομικά.
Για την αγορά της Unreal Engine 4 μπορείτε να δίνεται 19$ τον μήνα, κάνοντας εύκολα έναν αρχάριο να δουλεύει με επαγγελματικά μέσα δίχως να πιέζεται οικονομικά.
Τι μου ταιριάζει, τελικά;
Όλες οι παραπάνω μηχανές είναι τέλειες για την ανάπτυξη ενός παιχνιδιού, η Unity προσφέρει καλύτερη εμπειρία σε παιχνίδια 2d και κινητών τηλεφώνων ενώ η UDK έχει καλύτερα στοιχεία με βάση παιχνίδια πρώτου προσώπου (FPS) και είναι δωρεάν. Η Unreal Engine 4 σας δίνει γραφικές δυνατότητες καλύτερες των προηγουμένων μηχανών και κυρίως στο θέμα του φωτισμού, τέλος η CryENGINE παρουσιάζει γραφικά επόμενης γενιάς όμως η δυσκολία στην εκμάθηση της, αποτελεί για κάποιον αρχάριο το μεγαλύτερο πρόβλημα.
Είναι δίκη σας απόφαση με ποια μηχανή θα ασχοληθείτε για τις εργασίες σας, αν δεν είστε σίγουρος και οι πληροφορίες που παρέχονται σε αυτή την ανάρτηση δεν ήταν αρκετά για να σας πείσουν ποια είναι η προσιτή μηχανή για εσάς τότε θα σας πρότεινα να τις εξερευνήσετε μια-μια και να παίξετε τα παιχνίδια που έχουν αναπτυχθεί μέσω αυτών.





















