Σήμερα βάζουμε σε αντιπαράθεση το GDevelop με το Unity, για να δούμε ποιο είναι το καλύτερο για το επόμενο παιχνίδι σας.
Αγαπάμε τη δημιουργία παιχνιδιών. Και αγαπάμε το Unity: είναι ένα ισχυρό, ευέλικτο εργαλείο με σχεδόν απεριόριστες δυνατότητες. Υπάρχει λόγος που είναι ηγέτες στη βιομηχανία ανάπτυξης παιχνιδιών. Όμως, το GDevelop έχει δικά του μοναδικά πλεονεκτήματα, και σήμερα βάζουμε σε αντιπαράθεση το GDevelop με το Unity, για να σας βοηθήσουμε να αποφασίσετε ποιο είναι το καλύτερο για το project σας.
Μπορείτε επίσης να δείτε πώς συγκρίνεται το GDevelop με το Roblox, Scratch, Stencyl και GameMaker, για να σας βοηθήσουμε να επιλέξετε ποια μηχανή παιχνιδιού είναι η καλύτερη για εσάς.
Πρόκειται για πολύ υποκειμενικό θέμα σε μια σύγκριση GDevelop εναντίον Unity. Το Unity μπορεί να είναι πολύ σύνθετο και τρομακτικό για αρχάριους. Επίσης, χρησιμοποιεί τη γλώσσα προγραμματισμού C# για την επέκταση της λειτουργικότητας, η οποία έχει απότομη καμπύλη εκμάθησης.
Το GDevelop είναι εξαιρετικά φιλικό προς τον χρήστη. Στην πραγματικότητα, το GDevelop είναι μια εφαρμογή δημιουργίας παιχνιδιών χωρίς κώδικα και ανοιχτού κώδικα, που μπορείτε να τρέξετε ακόμα και στον browser σας.
Το καινοτόμο σύστημα Events διευκολύνει τους ανθρώπους να αρχίσουν να δημιουργούν παιχνίδια, ακόμα και αν δεν έχουν προγραμματίσει ποτέ πριν. Και αν ένας χρήστης χρειάζεται να επεκτείνει το λογισμικό, το GDevelop χρησιμοποιεί JavaScript, μια γλώσσα πολύ εύκολη στην εκμάθηση, που αποτελεί το πρότυπο για τις web τεχνολογίες.
Μπορείτε ακόμα και να φτιάχνετε παιχνίδια εν κινήσει! Το GDevelop διαθέτει εφαρμογές Android και iOS για iPhone και iPad. Έτσι, δεν χρειάζεται ποτέ να σταματήσετε να κάνετε πραγματικότητα το παιχνίδι των ονείρων σας.
Το GDevelop είναι επίσης πιο γρήγορο και πιο ελαφρύ. Δεν υπάρχει εγκατάσταση 5GB όπως στο Unity, και δεν χρειάζονται 30 λεπτά για να γίνει recompile των shaders. Οι προεπισκοπήσεις είναι σχεδόν άμεσες! Το GDevelop είναι μια εναλλακτική ανοιχτού κώδικα στο Unity.
Όπως αναφέρθηκε προηγουμένως, αυτό που είναι ευκολότερο για κάποιους μπορεί να είναι δυσκολότερο για άλλους. Όμως, το GDevelop έχει χτιστεί από την αρχή για να είναι προσβάσιμο σε όλους, ανεξάρτητα από το επίπεδο δεξιοτήτων.
Μπορείτε να πείτε ότι το GDevelop είναι το Bubble.io για την ανάπτυξη παιχνιδιών: ένα προσβάσιμο, οικονομικό εργαλείο ανάπτυξης χωρίς κώδικα, που κλιμακώνεται ανάλογα με τις ανάγκες σας. Το Bubble.io έχει αυτόν τον ρόλο για την ανάπτυξη εφαρμογών, και το GDevelop για τη δημιουργία παιχνιδιών.
Ανάλογα με το ποιες πλατφόρμες στοχεύετε και το είδος του παιχνιδιού που θέλετε να φτιάξετε, το Unity μπορεί να προηγηθεί ελαφρώς στη σύγκριση GDevelop εναντίον Unity.
Τόσο το GDevelop όσο και το Unity μπορούν να φτιάξουν 2D παιχνίδια και να τα εξάγουν σε iOS, Android, Steam, Windows, Linux, Mac, itch.io, Messenger Gaming και άλλα. Έτσι, αν αυτό καλύπτει τις πλατφόρμες όπου θέλετε να κυκλοφορήσετε το παιχνίδι σας, θα χρειαστεί να χρησιμοποιήσετε άλλους παράγοντες για να επιλέξετε ποιο λογισμικό θα χρησιμοποιήσετε.
Το Unity έχει, ωστόσο, το επιπλέον πλεονέκτημα ότι μπορεί να παράγει σύνθετα 3D παιχνίδια και να εξάγει 2D και 3D παιχνίδια σε κονσόλες, όπως το Playstation 5 και το Nintendo Switch. Ωστόσο, για να μπορείτε να εξάγετε σε κονσόλες, πρέπει να έχετε εγκριθεί ως developer από την πλατφόρμα.
Επομένως, αν θέλετε να δημοσιεύσετε το παιχνίδι σας Unity στο Switch, πρέπει πρώτα να ζητήσετε έγκριση από τη Nintendo. Το ίδιο ισχύει και για το Playstation.
Αν το παιχνίδι σας είναι επιτυχημένο, εξακολουθεί να είναι δυνατό να ζητήσετε από μια εταιρεία μεταφοράς παιχνιδιών να χρησιμοποιήσει τις δικές της τεχνολογίες και πιστοποιήσεις για να μεταφέρει τα παιχνίδια σας GDevelop σε κονσόλα. Άρα δεν είναι μεγάλο πρόβλημα αν το παιχνίδι σας γίνει τεράστια επιτυχία και γίνει το επόμενο Among Us. Και το GDevelop έχει ήδη αρχίσει να προσθέτει λειτουργίες 3D! Μπορείτε να δείτε μερικά από τα ωραία 3D παιχνίδια που έχουν φτιάξει οι άνθρωποι μέχρι στιγμής κατά τη διάρκεια του 3D jam μας.
Το GDevelop έχει ένα άσο στο μανίκι του: μπορείτε να δημοσιεύσετε το παιχνίδι σας στο gd.games σε λιγότερο από 1 λεπτό, απευθείας από τον editor, και τα παιχνίδια είναι εξαιρετικά ελαφριά.
ΕΝΗΜΕΡΩΘΗΚΕ 22/9/23: Η Unity ανακοίνωσε πρόσφατα μια μεγάλη αλλαγή στη δομή τιμολόγησης της. Ενημερώσαμε αυτό το άρθρο ώστε να αντικατοπτρίζει αυτές τις αλλαγές.
Όπως σε κάθε σύγκριση εφαρμογών, σε αυτό το άρθρο που συγκρίνει το GDevelop εναντίον του Unity πρέπει να μιλήσουμε για τις τιμές. Τόσο το GDevelop όσο και το Unity είναι δωρεάν για χρήση, όμως το αν το Unity παραμένει δωρεάν εξαρτάται από την εφαρμογή σας.
Τον Σεπτέμβριο του 2023, η Unity έκανε αλλαγές στο μοντέλο τιμολόγησής της. Με την εισαγωγή του Runtime Fee, η Unity θα αρχίσει να χρεώνει τους δημιουργούς παιχνιδιών με βάση τον αριθμό των εγκαταστάσεων, καθώς και τα συνολικά έσοδα.
Μπορείτε να βρείτε λεπτομέρειες για το νέο Runtime Fee παρακάτω:
Πρόγραμμα χρεώσεων Runtime Fee της Unity. Πηγή: Unity.com.
Είναι σημαντικό να θυμάστε ότι αυτό το πρόγραμμα χρεώσεων προστίθεται πάνω από τα υπάρχοντα premium πλάνα τους: Unity Pro ($185/μήνα ανά θέση), Unity Enterprise και Unity Industry ($450/μήνα ανά θέση), όλα θα υπόκεινται στο Runtime Fee, αν πληρούν τις προϋποθέσεις.
Το GDevelop, αντίθετα, είναι εντελώς δωρεάν, για πάντα. Δεν έχει σημασία πόσα χρήματα βγάζετε από τα παιχνίδια σας. Το GDevelop είναι επίσης ανοιχτού κώδικα, πράγμα που σημαίνει ότι, αν υπάρχει κάτι που δεν σας αρέσει, μπορείτε να κάνετε fork τη μηχανή ανά πάσα στιγμή και να συνεχίσετε να δουλεύετε με την έκδοση που σας αρέσει περισσότερο.
Υπάρχει, ωστόσο, η δυνατότητα να υποστηρίξετε το project και να προσθέσετε εκπληκτικές λειτουργίες cloud, αγοράζοντας μία από τις Premium συνδρομές.
Οι λειτουργίες που προστίθενται με τις Premium συνδρομές περιλαμβάνουν: περισσότερα cloud builds, τη δυνατότητα χρήσης των iOS ή Android εφαρμογών μας, που είναι κορυφαίες στον κλάδο, χωρίς όρια, συγχρονισμό projects μεταξύ συσκευών, αφαίρεση όλου του branding του GDevelop από τα παιχνίδια, και άλλα. Οι συνδρομές ξεκινούν από μόλις $5/μήνα.
Υπάρχουν επίσης Premium πλάνα του GDevelop για επιχειρήσεις, για studios παιχνιδιών και επαγγελματίες που χρειάζονται ακόμα περισσότερες λειτουργίες, περισσότερο χώρο αποθήκευσης cloud και συγχρονισμό, και ακόμα άμεση υποστήριξη από την ομάδα του GDevelop.
Τέλος, υπάρχουν τα Premium πλάνα του GDevelop για Education, που ξεκινούν από $3/μήνα ανά χρήστη και περιλαμβάνουν λειτουργίες προσανατολισμένες στην τάξη, όπως η δυνατότητα για τους εκπαιδευτικούς να παρακολουθούν τα projects των μαθητών, πλήρη ανωνυμία των μαθητών (δεν χρειάζεται email για τη δημιουργία λογαριασμού GDevelop) και άλλα.
Το GDevelop διαθέτει επίσης προχωρημένα αναλυτικά στοιχεία παιχνιδιού, για να βλέπετε πώς αποδίδει το παιχνίδι σας, λογαριασμούς παικτών για την αποτροπή της εξαπάτησης σε παιχνίδια με πίνακες κατάταξης, φόρμες σχολίων παικτών και άλλα. Όλα αυτά τα χαρακτηριστικά ενισχύονται με μια Premium συνδρομή.
Αυτές είναι οι μόνες διαφορές ανάμεσα στο να έχετε και στο να μην έχετε συνδρομή. Εξαιρετικά εργαλεία όπως ο Debugger, το Live Preview και άλλα είναι πάντα δωρεάν, και θα είναι πάντα. Με μια συνδρομή, βοηθάτε επίσης να καλυφθούν τα κόστη φιλοξενίας, server και bandwidth για τη συσκευασία και άλλες online υπηρεσίες. Τέλος, υποστηρίζετε επίσης την ανάπτυξη μιας μηχανής παιχνιδιών ανοιχτού κώδικα, προσβάσιμης σε όλους!
Το GDevelop περιλαμβάνει επίσης πάνω από 170 παραδείγματα για να ξεκινήσετε αμέσως, και ένα asset store γεμάτο δωρεάν assets για να χρησιμοποιήσετε στα παιχνίδια σας, ακόμα και εμπορικά!
Το Unity είναι πιο γνωστό, και γι' αυτό υπάρχουν πολλά tutorials και μαθήματα, αλλά έχει επίσης πιο απότομη καμπύλη εκμάθησης.
Το GDevelop είναι εύκολο στη χρήση, άρα μπορείτε να αρχίσετε να φτιάχνετε παιχνίδια αμέσως. Και αν χρειαστείτε βοήθεια, έχουμε το GDevelop Academy με πολλά tutorials ανάπτυξης παιχνιδιών, καθώς και μια εξαιρετικά χρήσιμη κοινότητα συνοδοιπόρων δημιουργών, έτοιμων και πρόθυμων να σας δώσουν ένα χέρι. Υπάρχει ακόμα ένα πλήρες crash course στο κανάλι YouTube του freeCodeCamp:
Το GDevelop είναι επίσης ένα έργο ανοιχτού κώδικα, πράγμα που σημαίνει ότι μπορείτε να συμμετάσχετε σε αμέτρητους συνεργάτες που έχουν κάνει το GDevelop αυτό που είναι σήμερα. Και θα μπορείτε πάντα να βεβαιώνεστε ότι ο κώδικας δεν περιέχει κακόβουλα στοιχεία.
Με λίγα λόγια; Θα εξαρτηθεί από το είδος του παιχνιδιού που θέλετε να φτιάξετε. Αν θέλετε να φτιάξετε ένα 3D παιχνίδι ή προσπαθείτε να εγκριθείτε ως developer κονσόλας για να δημοσιεύσετε εκεί, το Unity έχει το προβάδισμα.
Αλλά αν θέλετε να φτιάχνετε παιχνίδια εύκολα, χωρίς δεσμεύσεις και χωρίς να ανησυχείτε ότι θα πρέπει να πληρώσετε μόλις αρχίσετε να βγάζετε τα προς το ζην από τα παιχνίδια σας, το GDevelop σας καλύπτει. Εξακολουθεί να παρέχει πληθώρα επιλογών εξαγωγής, και η σκηνή των indie παιχνιδιών 2D/3D είναι πιο ζωντανή από ποτέ, ιδιαίτερα με την αύξηση της υιοθέτησης των mobile παιχνιδιών. Τέλος, η δομή τιμολόγησης του GDevelop και η ανοιχτή φύση του εγγυώνται ότι δεν θα αποκλειστείτε ποτέ από τη χρήση της μηχανής για τη δημιουργία των παιχνιδιών σας.
Δεν υπήρξε ποτέ καλύτερη στιγμή για να μπείτε στη δημιουργία και την ανάπτυξη παιχνιδιών. Ξέρουμε ότι υπάρχουν πολλές επιλογές όταν πρόκειται για το ποια εργαλεία να χρησιμοποιήσετε, και ελπίζουμε ότι αυτό το άρθρο θα σας βοηθήσει να πάρετε την απόφαση που είναι σωστή για εσάς.