Πλήρης λίστα προγραμμάτων για τη δημιουργία παιχνιδιών (2D PC)

Παρουσιάζουμε την προσοχή σας στην προσπάθεια του ιστότοπού μας να δημιουργήσει μια πλήρη λίστα μηχανών παιχνιδιών που θα ενδιαφέρουν τους ανεξάρτητους προγραμματιστές, βολικές για την αρχική επιλογή μιας μηχανής και θα σας βοηθήσουν να κάνετε ένα ακόμη βήμα προς τη δημιουργία του δικού σας παιχνιδιού υπολογιστή. Όλα είναι απλά, συνοπτικά, ομαδοποιημένα σε κατηγορίες και χρωματικά κωδικοποιημένα ανάλογα με τη συνάφεια.


Επιλογή κατηγορίας μηχανών παιχνιδιών:

2d μηχανές για παιχνίδια android γ. Πλήρης λίστα προγραμμάτων για τη δημιουργία παιχνιδιών (2D PC)

Ιδιόκτητη τεχνολογία που δημιουργήθηκε από την Guerrilla Games. Στη δημιουργία του κινητήρα συμμετείχε και το στούντιο Kojima Productions. Εμφανιζόμενος μόνο το 2013, το Decima Engine κατάφερε να γίνει η βάση για πολλά έργα AAA, καθώς και απλά ενδιαφέροντα παιχνίδια.

Το πρώτο παιχνίδι που δημιουργήθηκε στο Decima Engine ήταν το Killzone Shadow Fall, το οποίο αναπτύχθηκε από την ίδια την Guerilla Games. Αρχικά, το στούντιο δεν ανέφερε σχετικά με την τεχνολογία που δημιουργήθηκε το έργο τους, αλλά με την ανακοίνωση του επόμενου παιχνιδιού του - - ωστόσο είπε ότι το νέο έργο θα χρησιμοποιεί τον προηγούμενο κινητήρα - Decima Engine.

Όπως συμβαίνει με πολλούς δημοφιλείς κινητήρες, το στοιχείο φυσικής του Decima Engine βασίζεται στη φυσική Havok. Χάρη σε αυτό, η Guerilla κατάφερε να δημιουργήσει πολλά υποσχόμενη τεχνολογία με δυναμική σκελετική κίνηση και ένα ρεαλιστικό σύστημα ζημιών.

Το 2015, το Decima Engine έγινε η βάση για το Until Dawn, ένα αρχικά αμφίβολο παιχνίδι τρόμου που τελικά έγινε η μεγαλύτερη ανακάλυψη του είδους για ολόκληρη τη χρονιά. Εκτός από το Horizon Zero Dawn, ο κινητήρας χρησιμοποιείται επίσης στο φιλόδοξο έργο του Hideo Kojima - . Αυτός είναι ο λόγος για τον οποίο το στούντιο του Ιάπωνα προγραμματιστή - Kojima Productions - παρείχε βοήθεια κατά τη δημιουργία του κινητήρα στον κορυφαίο προγραμματιστή - Guerilla.

Στον πυρήνα του, το Decima Engine έχει σχεδιαστεί ειδικά για έργα AAA που απαιτούν υψηλή λεπτομέρεια και υποστήριξη για ανάλυση 4K. Δεδομένης της πιθανής τεράστιας επιτυχίας του Death Stranding, καθώς και του γεγονότος ότι η Guerilla συνεργάζεται στενά με τη Sony, ο κινητήρας Decima θα έχει μεγάλη ζήτηση στο μέλλον. Πιθανότατα θα δούμε πολύ αυτή την τεχνολογία .

9η θέση - EGO Engine

Ένας κινητήρας που αναπτύχθηκε από κοινού μεταξύ εταιρειών και Sony Computer Entertainment. Ουσιαστικά, είναι μια βελτιωμένη έκδοση του Neon, η οποία αντιπροσώπευε το παιχνίδι Colin McRae: DiRT κάτω από τον αριθμό «μηδέν».

Το EGO Engine δικαιωματικά αξίζει μια θέση στην κορυφή, τουλάχιστον για τα απίστευτα υψηλής ποιότητας παιχνίδια του στο είδος των αγώνων. Όλα τα παιχνίδια Codemasters, από το 2007, κυκλοφορούν και κυκλοφορούν στο EGO, ενώ το ιστορικό τους περιλαμβάνει και shooters, κάτι που μιλάει μόνο υπέρ του ευέλικτου κινητήρα.

Το μεγαλύτερο μέρος της δουλειάς για τη δημιουργία του EGO έγινε από την Codematers, με τη Sony να παρέχει τη μηχανή γραφικών PhyreEngine. Η πρώτη έκδοση του EGO Engine κυκλοφόρησε τα περίφημα DiRT και DiRT 2, καθώς και το πρόσθετο Dragon Rising για το shooter Operation Flashpoint. Η δεύτερη έκδοση του κινητήρα αντιπροσωπεύτηκε από το DiRT 3, παιχνίδια της σειράς GRID και F1.

Στην τρίτη έκδοση, η Codemasters κατασκευάζει τώρα το DiRT 4, το οποίο είναι εγγυημένο ότι θα είναι ένας εξαιρετικός αγώνας ράλι. Όλα τα έργα της εταιρείας είναι πάντα τέλεια βελτιστοποιημένα, παρά τα εξαιρετικά γραφικά. Πάρτε, για παράδειγμα, το DiRT 2 - το παιχνίδι κυκλοφόρησε το 2009, αλλά η ποιότητα των εικόνων του μπορεί ακόμα να δώσει πιθανότητες σε ορισμένα σύγχρονα έργα (και δεν μιλάμε για indie).

Ένα ρεαλιστικό σύστημα ζημιών, βρωμιά που κολλάει στα φτερά ενός αυτοκινήτου, χειρισμός αυτοκινήτου - όλα τα αγωνιστικά παιχνίδια Codemasters ξεχωρίζουν για αυτά και πολλά άλλα εξαρτήματα, τα οποία η εταιρεία μπόρεσε να επιτύχει μόνο μέσω της δημιουργίας μιας υψηλής ποιότητας EGO Engine.

8η θέση- Game Maker: Studio

Η πιο διάσημη μηχανή παιχνιδιών και σχεδιαστής που δημιουργήθηκε στους Δελφούς. Το Game Maker αναπτύχθηκε από την Yo Yo Games και ο κύριος προγραμματιστής της τεχνολογίας είναι ο Marc Overmars.

Σήμερα υπάρχουν επτά εκδόσεις του κινητήρα, πέντε εκ των οποίων υποστηρίζουν αποκλειστικά παιχνίδια 2D. Με την έκτη έκδοση, οι προγραμματιστές αποφάσισαν να ενσωματώσουν περιορισμένη υποστήριξη 3D.

Το Game Maker έχει αποκτήσει φήμη μόνο λόγω της απλότητάς του. Αρχικά, ο Overmars, ως καθηγητής στο Πανεπιστήμιο της Ουτρέχτης, δημιούργησε τη βάση για το Game Maker με τη μορφή εκπαιδευτικού βοηθήματος για τους μαθητές του. Στη συνέχεια, η τεχνολογία εμφανίστηκε στο Διαδίκτυο, όπου κέρδισε δημοτικότητα.

Ένα χαρακτηριστικό γνώρισμα του Game Maker είναι ότι δεν χρειάζεται να γνωρίζετε γλώσσες προγραμματισμού για να εργαστείτε μαζί του.

Κατά τη δημιουργία ενός παιχνιδιού σε αυτόν τον κινητήρα, ο χρήστης πρέπει να ορίσει αντικείμενα παιχνιδιού (το παιχνίδι είναι χτισμένο πάνω σε αυτά), στη συνέχεια να ορίσει την εμφάνισή τους χρησιμοποιώντας sprites και η συμπεριφορά και η αλληλεπίδραση των αντικειμένων πραγματοποιείται περιγράφοντας τις αντιδράσεις τους σε που ονομάζονται συμβάντα (SOP).

Το Game Maker εμφανίστηκε το 1999 και συνεχίζει να λαμβάνει ενημερώσεις σχεδόν κάθε χρόνο. Το τελευταίο κυκλοφόρησε το 2011 - αυτή είναι η όγδοη έκδοση του κινητήρα, η οποία έλαβε πολλές ενημερώσεις και προσθήκες. Από εκείνη τη στιγμή, ο κινητήρας άρχισε να λειτουργεί στο Unicode, η υποστήριξη 3D αυξήθηκε σημαντικά, ο επεξεργαστής δωματίου βελτιώθηκε κ.λπ.

Το 2012, η ​​YoYo Games αποφάσισε να επεξεργαστεί σοβαρά την τεχνολογία της, προσθέτοντας πρώτα από όλα υποστήριξη μεταξύ πλατφορμών. Ο κινητήρας έλαβε ένα νέο όνομα Game Maker: Studio και μόνο μετά από αυτό άρχισε να γίνεται αντιληπτό ως επαγγελματικό εργαλείο για τη δημιουργία βιντεοπαιχνιδιών και όχι ως πρόγραμμα εκπαίδευσης.

Τα πλεονεκτήματα του Game Maker Studios έγκεινται στην υποστήριξη πολλών διαφορετικών πλατφορμών από Windows και Mac OS, έως iOS, Android, Xbox και PlayStation. Επιπλέον, η βιβλιοθήκη του κινητήρα και πολλές επεκτάσεις έχουν μεταφραστεί σε πολλές γλώσσες, όχι μόνο στα αγγλικά, όπως συμβαίνει συνήθως. Ο κινητήρας έχει τη δική του γλώσσα προγραμματισμού - Game Maker Language. Διαθέτει επίσης ενσωμάτωση Steam και είναι εντελώς δωρεάν (μόνο τυπική έκδοση).

Το μόνο μειονέκτημα είναι το 3D, το οποίο εμφανίστηκε στο Game Maker το 2011, αλλά η εργασία μαζί του δεν έχει ακόμα φτάσει σε αποδεκτή κατάσταση.

Τα πιο διάσημα παιχνίδια στο Game Maker: Studios είναι τα δύο μέρη του Hotline Miami. Εκτός από αυτά, αναπτύχθηκαν δεκάδες διαφορετικά παιχνίδια στον κινητήρα, τα περισσότερα από τα οποία χάθηκαν ακόμη και στο indie τμήμα.

Ωστόσο, η τεχνολογία έχει μεγάλες δυνατότητες, αναπτύσσεται ενεργά και, δεδομένης της δημοτικότητας του είδους indie, σύντομα θα γίνει πολύ πιο περιζήτητη.

7η θέση - Κινητήρας 4Α

Ένας κινητήρας από την Ουκρανία, που δημιουργήθηκε από το ομώνυμο στούντιο . Η μοίρα του κινητήρα 4Α είναι συνυφασμένη με τον κινητήρα X-Ray, ο οποίος, πρώτον, αναπτύχθηκε με τον ίδιο τρόπο στην Ουκρανία, δεύτερον, δημιουργήθηκε για ένα παιχνίδι στο είδος της μετά την αποκάλυψη και τρίτον, γράφτηκε από οι ίδιοι προγραμματιστές - Oles Shishkovtsov και Alexander Maksimchuk.

Το 4A Engine είναι ιδιόκτητο λογισμικό, πράγμα που σημαίνει ότι η 4A Games μπορεί να το χρησιμοποιήσει αποκλειστικά για τις δικές της ανάγκες χωρίς τη δυνατότητα πώλησης αδειών. Προς το παρόν, η εταιρεία έχει κυκλοφορήσει δύο παιχνίδια σε αυτόν τον κινητήρα - το Metro 2033 και το Metro: Last Light.

Η ιστορία του κινητήρα 4Α έχει πολλά σκοτεινά σημεία. Έτσι, σύμφωνα με ορισμένες πληροφορίες, ο κινητήρας είναι ένα τροποποιημένο αντίγραφο του X-Ray. Αυτή η υποψία βασίζεται στο γεγονός ότι οι προγραμματιστές κινητήρων Shishkovtsov και Maksimchuk, έχοντας αποχωρήσει οικειοθελώς (ή όταν απολύθηκαν), χρησιμοποίησαν τη βάση ακτίνων Χ που δημιούργησαν για τον κινητήρα 4Α. Αυτή η φήμη στη συνέχεια εξελίχθηκε σε σκάνδαλο, αλλά δεν βρέθηκαν ποτέ πραγματικά στοιχεία.

Ο Shishkovtsov και οι σύντροφοί του δεν τόλμησαν να συνεχίσουν να αναπτύσσουν το Stalker και το X-Ray επειδή το τελευταίο, κατά τη γνώμη τους, είχε ένα φτωχό μοντέλο δικτύου και κακή βελτιστοποίηση, λόγω των οποίων η διανομή των πόρων και της μνήμης του υπολογιστή ήταν τρομερά αγενής. Σε γενικές γραμμές, σύμφωνα με τους προγραμματιστές, το X-Ray δεν ήταν ικανό να υποστηρίξει τις κονσόλες νέας γενιάς και δεν είχε μέλλον, γι' αυτό αποφάσισαν να εγκαταλείψουν το στούντιο και να ξεκινήσουν να αναπτύσσουν τις δικές τους.

Ο κινητήρας 4Α που δημιούργησαν επιβεβαίωσε μόνο τις προηγούμενες κρίσεις. Σε σύγκριση λοιπόν με το Σ.Τ.Α.Λ.Κ.Ε.Ρ. Το Metro 2033 είχε πολύ καλύτερα γραφικά (που μπορεί να αποδοθεί στο χρονικό πλαίσιο), αλλά ταυτόχρονα απαιτούσε σημαντικά λιγότερους πόρους από τον υπολογιστή και δεν προκάλεσε σφάλματα στο σύστημα.

Στο Metro 2033, καταρχήν εφαρμόστηκε άψογα η ογκομετρική ομίχλη, καθώς και το θάμπωμα των αντικειμένων και η υψηλή λεπτομέρεια LOD τους. Και η συμπερίληψη της τεχνολογίας PhysX στο 4A Engine επέτρεψε στους προγραμματιστές να προσθέσουν καταστρεπτά περιβάλλοντα, δυναμικές επιφάνειες νερού και ρούχα στο παιχνίδι.

Γενικά, το 4A Engine μπορεί να ονομαστεί ο ιδεολογικός διάδοχος του X-Ray, ο οποίος έδειξε πολύ καλύτερα αποτελέσματα και απέφυγε πολλά λάθη του προκατόχου του. Με τον ένα ή τον άλλο τρόπο, και οι δύο κινητήρες αξίζουν θέσεις στην κορυφή μας.

6η θέση - IW Engine

Σχεδόν κάθε gamer έχει συναντήσει τον κινητήρα Infinity Ward, ακόμα κι αν δεν γνωρίζει καν την ύπαρξή του. Το IW αναπτύχθηκε από την ομώνυμη εταιρεία από τις ΗΠΑ, η οποία το δημιούργησε ειδικά για τα παιχνίδια της, δηλαδή τη σειρά των πιο δημοφιλών shooters Call of Duty.

Η ιστορία του κινητήρα Infinity Ward χρονολογείται από το 2002, όταν μελλοντικοί υπάλληλοι της IW δούλευαν στο στούντιο . Εκείνη την εποχή, κυκλοφόρησαν το ντεμπούτο τους έργο Medal of Honor: Allied Assault, το οποίο βασίστηκε στη μηχανή id Software - id Tech 3. Περίπου ένα χρόνο αργότερα, το μεγαλύτερο μέρος της ομάδας εγκατέλειψε την 2015 Inc για να ιδρύσει το γνωστό Infinity Ward και ξεκινήστε τη δημιουργία του καλτ παιχνιδιού - Call of Duty.

Το Call of Duty βασίστηκε με τον ίδιο τρόπο στον κινητήρα id Tech 3, για τον οποίο οι προγραμματιστές ενημέρωσαν το κοινό. Ωστόσο, ο αγορασμένος κινητήρας έχει υποστεί σημαντικές τροποποιήσεις, οι οποίες περιελάμβαναν τις συνήθεις βελτιώσεις γραφικών, την εισαγωγή μιας λειτουργίας θολού περιβάλλοντος, λειτουργίες επεξεργασίας της επιφάνειας του νερού με σκίαστρα, δυναμικές σκιές και πολλά άλλα.

Με τέτοιους μετασχηματισμούς, η έκδοση id Tech 3 του IW απομακρύνθηκε σημαντικά από την αρχική, οπότε ήρθε η ώρα για την εταιρεία να την αποκαλέσει δικό της κινητήρα και να αλλάξει το όνομά της.

Σύντομα, οι προγραμματιστές έκαναν ακριβώς αυτό όταν κυκλοφόρησαν το Call of Duty 2, ανακοινώνοντας ότι η συνέχεια θα κυκλοφορούσε στην τροποποίηση id Tech 3 - IW Engine 2.0. Ο κινητήρας της πρώτης έκδοσης, όπως μπορεί να μαντέψετε, οικειοποιήθηκε από τους προγραμματιστές για το Call of Duty 1.

Το 2007, η Infinity Ward κυκλοφόρησε την τρίτη έκδοση του κινητήρα, η κυκλοφορία του οποίου σημαδεύτηκε από το Modern Warfare. Κινούμενα σχέδια προσώπων, υφές νερού, φωτισμός, καθώς και η εισαγωγή ενός νέου εφέ - βάθος πεδίου - όλα έλεγαν ότι είχαμε έναν από τους πιο ποιοτικούς κινητήρες για σκοπευτές της εποχής του.

Μέχρι το 2012, η ​​εταιρεία συνέχισε να χρησιμοποιεί αυτόν τον κινητήρα, βελτιώνοντας μόνο το στοιχείο γραφικών. Τα IW 4.0 και 5.0 έρχονται μαζί με τα Modern Warfare 2 και 3, αντίστοιχα. Παρά τη δημιουργία νέων εκδόσεων, το ίδιο Black Ops 2 κυκλοφόρησε μόνο στο τρίτο μοντέλο του κινητήρα.

Ωστόσο, το 2013, η κίνηση προς την πλήρη ανάπτυξη ξεκίνησε ξανά όταν η IW ολοκλήρωσε τη δουλειά στο COD: Ghosts. Και παρόλο που το μέρος για το "Ghosts" έλαβε μικτές κριτικές και έλαβε κακή υποδοχή από τους παίκτες, πολλοί δεν παρατήρησαν καν ότι η εταιρεία, μαζί με το Ghosts, κυκλοφόρησε την έκδοση IW 6.0. Το τελευταίο είναι το έβδομο, πάνω στο οποίο αναπτύχθηκε στα τέλη του 2016.

5η θέση - RAGE (Rockstar Advanced Game Engine)

Στην πέμπτη θέση βρίσκεται ο κινητήρας της Rockstar. Η Rockstar Advanced Game Engine, ή RAGE, είναι προϊόν δύο θυγατρικών της - και το Σαν Ντιέγκο, που αναπτύχθηκαν αποκλειστικά για τα παιχνίδια της εταιρείας.

Το RAGE έκανε το ντεμπούτο του στην πράξη μόνο το 2006, όταν η Rockstar κυκλοφόρησε ένα παιχνίδι επιτραπέζιας αντισφαίρισης. Είναι αστείο που το παιχνίδι δεν ήταν κάτι μοναδικό - οι προγραμματιστές απλώς αποφάσισαν να δοκιμάσουν τη νέα μηχανή σε κάποιο έργο χαμηλού προϋπολογισμού. Από τότε, όλα τα επόμενα παιχνίδια της εταιρείας άρχισαν να κυκλοφορούν στο RAGE.

Τι συνέβη πριν το 2006; Στο πρώτο μισό της δεκαετίας του 2000, η ​​Rockstar είχε ήδη κυκλοφορήσει αρκετά μέρη του GTA και κατάφερε να γίνει διάσημη, αλλά στη συνέχεια η ναυαρχίδα της ήταν το RenderWare, το οποίο αναπτύχθηκε από ένα εντελώς τρίτο στούντιο - . Το 2004, η τελευταία απορροφήθηκε από την EA, η οποία φυσικά επηρέασε την άδεια για τον κινητήρα που απέκτησε η Rockstar.

Η Electronic Arts ήταν πάντα αυστηρή για τους άμεσους ανταγωνιστές, γι' αυτό και η διοίκηση της Rockstar αποφάσισε να εγκαταλείψει το RenderWare, που τους είχε εξυπηρετήσει πιστά, και να αρχίσει να δημιουργεί τη δική της μηχανή. Σε μόλις ένα χρόνο, η εταιρεία κατάφερε να αναπτύξει το RAGE, αφού η βάση της δημιουργήθηκε όχι από το μηδέν, αλλά με βάση το AGE - τον κινητήρα των Angel Studios.

Το πρώτο μεγάλο έργο της Rockstar Advanced Game Engine ήταν το GTA IV. Ακόμη και πριν από την κυκλοφορία του, η εταιρεία ανακοίνωσε ότι ο κινητήρας RAGE θα χρησιμοποιούσε την τεχνολογία euphoria, ένα διαδικαστικό εργαλείο κινούμενης εικόνας που σας επιτρέπει να προσομοιώνετε ρεαλιστική φυσική του σώματος (που χρησιμοποιείται ακόμα σήμερα). Στη συνέχεια κυκλοφόρησε το Max Payne 3, GTA V, καθώς και το προγραμματισμένο - όλα αυτά τα παιχνίδια δημιουργήθηκαν και αναπτύσσονται στο RAGE.

Κάτω από την κουκούλα του Rockstar Advanced Game Engine βρίσκονται όλα τα στοιχεία της πιο λειτουργικής μηχανής: γραφικά, φυσική, μηχανές ήχου και κινούμενων σχεδίων, καθώς και πλήρης τεχνητή νοημοσύνη, υποστήριξη για λειτουργίες δικτύου, γλώσσα σεναρίου και πολλά άλλα. Όλα τα στοιχεία δημιουργήθηκαν αποκλειστικά από θυγατρικές της Rockstar Games.

Όπως γνωρίζετε, πολλά από τα παιχνίδια της εταιρείας επικεντρώνονται στον ανοιχτό κόσμο και το δωρεάν παιχνίδι. Αυτός είναι ο λόγος για τον οποίο το βασικό πλεονέκτημα του RAGE είναι η δυνατότητα γρήγορης επεξεργασίας μεγάλων κόσμων παιχνιδιών - σε αυτό επικεντρώθηκαν αρχικά οι προγραμματιστές.

Καθώς ο παίκτης κινείται στο επίπεδο, ο κινητήρας δεν σταματά να εισάγει και να εξάγει τα απαιτούμενα αντικείμενα. Αυτή η συνέπεια διασφαλίστηκε χάρη στον υψηλής ποιότητας διαχειριστή μνήμης του κινητήρα, ο οποίος είναι ικανός να εξαλείφει και να μετακινεί αντικείμενα από τη μνήμη RAM χωρίς να απαιτείται περιοδικός κατακερματισμός.

Δεν υπάρχει αμφιβολία για την ποιότητα του RAGE, καθώς σε αυτό αναπτύχθηκε το GTA V - ένα από τα παιχνίδια με τις μεγαλύτερες πωλήσεις και τα πιο δημοφιλή σε ολόκληρη την ιστορία της βιομηχανίας.

4η θέση - CryEngine

Σχεδόν μπήκε στην πρώτη τριάδα των κορυφαίων μας, μιας σειράς κινητήρων της εταιρείας - CryEngine - σταθερά εδραιωμένο στην τέταρτη θέση. Το στοιχείο γραφικών αυτού του κινητήρα είναι σχεδόν απαράμιλλο και το Crysis - το πρώτο παιχνίδι που έγινε στο CryEngine 2 - θεωρείται από πολλούς ως ένα από τα πιο υψηλής τεχνολογίας έργα στη βιομηχανία τυχερών παιχνιδιών γενικά.

Το αρχικό CryEngine κυκλοφόρησε το 2002 ειδικά για το shooter Far Cry. Τότε ο κινητήρας αποδείχτηκε νούμερο ένα όσον αφορά την τεχνολογική πρόοδο και τον φωτορεαλισμό. Το CryEngine 2, που κυκλοφόρησε το 2007, έδειξε για πρώτη φορά την αξία του στο Crysis.

Σήμερα υπάρχουν και η τρίτη και η τέταρτη έκδοση αυτού του κινητήρα, όπου η μία έλαβε πολύ χειρότερες κριτικές σε σύγκριση με το CryEngine 2 και η άλλη έχει πάει τόσο μακριά από την αρχική που είναι μόνο εν μέρει μέρος της «οικογένειας».

Μια ξεχωριστή πολιτική της Crytek, η οποία ανέπτυξε το CryEngine, είναι η συνεχής αλληλεπίδραση με μικρότερα στούντιο που απαιτούν μια μηχανή παιχνιδιών. Η εταιρεία έχει εκδώσει και συνεχίζει να εκδίδει άδειες σε οποιαδήποτε ομάδα έναντι μικρής αμοιβής, η οποία ωφελεί μόνο τη φήμη της CryEngine.

Αλλά δεν είναι μόνο λόγω της διαθεσιμότητάς του που το CryEngine έγινε δημοφιλές και μπήκε στη λίστα με τους καλύτερους κινητήρες στη βιομηχανία τυχερών παιχνιδιών. Τα διαθέσιμα χαρακτηριστικά, η ποιότητά τους, καθώς και η ευκολία εργασίας με τον κινητήρα τον έχουν κάνει ένα από τα πιο δημοφιλή μεταξύ των indie στούντιο.

Parallax mapping, Terrain 2.5D, subsurface scattering, δυναμικός φωτισμός, Polybump 2 εργαλείο, παραμετρική σκελετική κίνηση - Το CryEngine ενσωμάτωσε πολλές προηγμένες τεχνολογίες για την εποχή του, οι οποίες παραμένουν επίκαιρες μέχρι σήμερα.

Ο κινητήρας διαθέτει ενσωματωμένο επεξεργαστή επιπέδου Sandbox2, ο οποίος σας επιτρέπει να δημιουργείτε επίπεδα σε πραγματικό χρόνο, να εργάζεστε με αντικείμενα και να επεξεργάζεστε κινούμενα σχέδια. Φυσικά, το CryEngine αξίζει τον πιο δυνατό έπαινο - ένα εξαιρετικό παράδειγμα του πώς πρέπει να κατασκευάζονται οι κινητήρες.

3η θέση- id Tech

id Tech - τέτοιοι καλτ σκοπευτές όπως οι Wolfenstein, Quake και DOOM δημιουργήθηκαν με βάση αυτόν τον κινητήρα. Αυτοί οι τρεις γίγαντες, γεννημένοι από την id Software, βρόντηξαν στα τέλη της δεκαετίας του 1990 και στις αρχές του 2000 και στην εποχή μας, όταν η αναβίωση παλαιών παιχνιδιών και ταινιών πήρε αυθόρμητες διαστάσεις, επέστρεψαν και έδωσαν στους «τοπικούς» σκοπευτές ένα πραγματικό ντύσιμο.

Από το 2017, το id Tech έχει έξι εκδόσεις. Το πρώτο βγήκε το 1992 (όταν πολλοί νέοι αναγνώστες δεν γεννήθηκαν ή είχαν μόλις αρχίσει να περπατούν κάτω από το τραπέζι) υπό την ηγεσία του θρυλικού σχήματος - John Carmack.

Στην πραγματικότητα, έλαβε το δικαίωμα να αποκαλείται «θρυλικός» ακριβώς για τη δημιουργία του id Tech και των παιχνιδιών που σημειώσαμε παραπάνω, που κυκλοφόρησαν σε αυτόν τον κινητήρα. Στη συνέχεια, οι προγραμματιστές ονόμασαν τις εκδόσεις του κινητήρα τους με τα ονόματα των παιχνιδιών για τα οποία αναπτύχθηκαν αυτές οι «βάσεις».

Έτσι, τα τρία πρώτα μέρη του Doom κυκλοφόρησαν στο id Tech 1 και στη δεύτερη έκδοση, που ονομάστηκε Quake Engine, όπως θα μαντέψετε, εμφανίστηκαν αρκετά μέρη της σειράς Quake.

Με το id Tech 3, η id Software άρχισε να διανέμει το πνευματικό τέκνο της. Ο κινητήρας άρχισε ολοένα και περισσότερο να εμφανίζεται ανάμεσα σε έργα τρίτων προγραμματιστών (Medal of Honor, Star Trek, James Bond 007).

Επιπλέον, ο κινητήρας νούμερο τρία αποκτήθηκε από την Infinity Ward, η οποία δημιούργησε τον δικό της κινητήρα βάσει αυτού (μιλήσαμε για αυτό στην αρχή της λίστας, αφού και αυτός ο κινητήρας κατέληξε σε αυτόν).

Το id Tech 4 είναι μια εποχή σημαντικών μετασχηματισμών, καθώς ο κινητήρας γράφτηκε για πρώτη φορά σε C++. Οι προγραμματιστές ξαναέγραψαν όλα τα υποσυστήματα του κινητήρα και το παρουσίασαν στο παιχνίδι DOOM 3. Αυτοσκίαση, φωτισμός ανά pixel κ.λπ. - η τέταρτη έκδοση είχε τις πιο σύγχρονες τεχνολογίες.

Η εταιρεία ουσιαστικά δεν δούλεψε με το id Tech 5, κυκλοφορώντας μόνο ένα παιχνίδι για αυτό - το RAGE. Συναντήθηκε με διαμάχη από το κοινό, αν και ο ίδιος ο κινητήρας άρεσε σε άλλους προγραμματιστές. Έτσι, σε αυτή την έκδοση κυκλοφόρησαν , Wolfenstein: The New Order and The Evil Within.

Τέλος, η έκτη και τελευταία έκδοση μέχρι σήμερα κυκλοφόρησε το 2016. Οι προγραμματιστές το δημιούργησαν ειδικά για τις κονσόλες νέας γενιάς, επιδεικνύοντας την πλήρη ισχύ του κινητήρα με ένα εξίσου ισχυρό έργο - .

Πρώτα απ 'όλα, ο κινητήρας διακρίνεται από την πρωτοποριακή τεχνολογία Sparse Voxel OCtree, χάρη στην οποία η γεωμετρία των επιπέδων αναπαράγεται όχι μέσω μιας πολυγωνικής δομής, αλλά μέσω ενός voxel.

Με τη βοήθεια του SVO, οι προγραμματιστές κατάφεραν να βελτιώσουν τη λεπτομέρεια του κόσμου του παιχνιδιού μέσω της κλιμάκωσης: τα αντικείμενα που βρίσκονται πιο κοντά στον παίκτη αποδίδονται σε μέγιστη ποιότητα, ενώ τα αντικείμενα πιο μακριά αποδίδονται χρησιμοποιώντας μεγάλα voxel, τα οποία έχουν χειρότερη ποιότητα. Κατά τα άλλα, το id Tech 6 είναι εξοπλισμένο με την τελευταία λέξη της τεχνολογίας και, όντας «νέος», περιμένει την καλύτερη ώρα του.

2η θέση - Frostbite and Unity Engine

Το τιμητικό ασήμι στη λίστα των «Top 10 Engines in the Gaming Industry» καταλαμβάνεται από δύο κινητήρες που αξίζουν εξίσου τη δεύτερη θέση. Το πρώτο, το Frostbite Engine, εμφανίστηκε σε όλο του το μεγαλείο στο Battlefield 3 και συνεχίζει να επιδεικνύει απίστευτα κινηματογραφικά εφέ, και με το δεύτερο, το Unity Engine, είμαστε πιο εξοικειωμένοι με την επικράτηση και την προσβασιμότητά του (παρόμοια με το CryEngine), αν και πολλά εξαιρετικά κυκλοφόρησαν παιχνίδια σε αυτό.

Το Frostbite Engine αναπτύχθηκε από τη σουηδική εταιρεία DICE το 2008 για το παιχνίδι Battlefield: Bad Company. Ο κινητήρας αντικατέστησε τον Refractor Engine, μια παλιά τεχνολογία με την οποία το DICE είχε δουλέψει σε όλη την προηγούμενη ιστορία του. Τώρα υπάρχουν τρεις πλήρεις εκδόσεις του Frostbite Engine (συμπεριλαμβανομένης της 1.5), και γενικά ο κινητήρας έχει καταφέρει να αποδειχθεί σε αγώνες, σκοπευτές, παιχνίδια ρόλων, ακόμη και αθλήματα.

Ο κινητήρας DICE είναι ένας τυπικός συνδυασμός γραφικών, ήχου και άλλων τεχνολογιών χαρακτηριστικών ενός κανονικού κινητήρα. Σήμερα υποστηρίζει την έκδοση 11 του DirectX και είναι επίσης βελτιστοποιημένο για εργασία με επεξεργαστές πολλαπλών πυρήνων.

Τα βασικά πλεονεκτήματα του κινητήρα είναι η καταστροφικότητα και τα γραφικά. Το πρώτο στοιχείο είναι περισσότερο ένας κλάδος από το δεύτερο παρά μια πλήρης πτυχή, ωστόσο, είναι η εξαιρετικά ρεαλιστική καταστροφικότητα για την οποία μιλούν όταν αναφέρουν το Frostbite Engine.

Η μηχανή γραφικών υποστηρίζει πολλά post-effect, bump mapping, δυναμικό φωτισμό και άλλες σύγχρονες τεχνολογίες. Δεν υπάρχουν πρακτικά περιορισμοί στην απόσταση σχεδίασης - σε υπολογιστές κορυφαίας τεχνολογίας, οι χρήστες μπορούν να δουν ολόκληρη την τοποθεσία μέχρι τον ορίζοντα.

Και παρόλο που το DICE κατάφερε να αποδειχθεί και να γίνει δημοφιλές ακόμη και πριν από το Battlefield 3, ήταν το τελευταίο που του επέτρεψε να ονομαστεί πραγματικός προγραμματιστής του πρώτου πρωταθλήματος, όπου αναπτύσσονται τα καλύτερα έργα AAA.

Μόνο χάρη στο Frostbite Engine, οι προγραμματιστές μπόρεσαν να κάνουν διαθέσιμες μάχες 32 εναντίον 32 παικτών σε τεράστιους χάρτες με διάφορο εξοπλισμό, καθώς και καταστρεπτά αντικείμενα.

Εκτός από πολλούς σκοπευτές, το Frostbite Engine είχε καλή απόδοση στο παιχνίδι αγώνων NFS: The Run, καθώς και στο RPG Dragon Age: Inquisition. Σήμερα η τρίτη έκδοση του κινητήρα είναι σχετική, στην οποία πολλά ενδιαφέροντα έργα όπως το FIFA 17 και .

Και τώρα θα μιλήσουμε για τον δεύτερο κινητήρα, ο οποίος έχει αντικαταστήσει το Frostbite Engine και έχει τοποθετηθεί στο ίδιο βάθρο με αυτόν - το Unity Engine. Ο κινητήρας αναπτύχθηκε από την Unity Technologies το 2005 - τότε δεν ήταν ακόμη ένα ιδιαίτερα γνωστό στούντιο, το οποίο σήμερα έχει ένα προσωπικό χιλιάδων υπαλλήλων.

Το Unity Engine δεν δημιουργήθηκε για κανένα συγκεκριμένο παιχνίδι, κάτι που είναι χαρακτηριστικό για τους προηγούμενους συμμετέχοντες - το στούντιο το ανέπτυξε αποκλειστικά για διανομή.

Η Unity Technologies εξακολουθεί να κατέχει τον κινητήρα, εκσυγχρονίζοντας και βελτιώνοντάς τον συνεχώς. Λόγω του γεγονότος ότι η τιμή του κινητήρα έχει οριστεί σε αρκετά χαμηλό επίπεδο, το Unity Engine έχει γίνει ένας από τους πιο διάσημους (αν όχι ο πιο) κινητήρες, που χρησιμοποιείται τόσο από γίγαντες της βιομηχανίας τυχερών παιχνιδιών όσο και από indie προγραμματιστές.

Το ίδιο το Unity Engine είναι ταυτόχρονα μια μηχανή παιχνιδιών, ένα ολοκληρωμένο περιβάλλον ανάπτυξης και ένας σχεδιαστής για τη δημιουργία παιχνιδιών. Υποστηρίζει λειτουργικά συστήματα κινητής τηλεφωνίας, Windows, Linux και OS X και λειτουργεί σε όλες τις κονσόλες, τόσο νέας όσο και προηγούμενης γενιάς.

Αν πιστεύετε ότι δεν έχετε συναντήσει ποτέ το Unity Engine, τότε πιθανότατα κάνετε λάθος, καθώς χρησιμοποιείται συχνά , Blizzard, EA και πολλές άλλες εταιρείες. Τελευταία παιχνίδια από την Obsidian, σειρά , το Kerbal Space Program και εκατοντάδες άλλα έργα κυκλοφόρησαν όλα στο Unity Engine.

Ένας βασικός παράγοντας που επηρεάζει τη δημοτικότητα του Unity Engine είναι η δωρεάν φύση του πακέτου, το οποίο καλύπτει την πιο minimal κατασκευή του κινητήρα.

Κάθε αρχάριος προγραμματιστής μπορεί να κατεβάσει εντελώς δωρεάν το Unity Engine και να αρχίσει να δημιουργεί παιχνίδια σε αυτό, ειδικά επειδή τα εργαλεία του είναι απίστευτα εύκολο να τα μάθεις σε σύγκριση με άλλες δημοφιλείς μηχανές.

Προηγμένο και εξοπλισμένο με την τελευταία λέξη της τεχνολογίας, το Unity Engine είναι πρώτα και κύρια ο πιο δημοφιλής κινητήρας, για τον οποίο έχει κερδίσει τη δεύτερη θέση στη λίστα μας.

1η θέση - Source και Unreal Engine

Η θέση του νικητή επανέλαβε τη μοίρα της προηγούμενης γραμμής, επομένως θα μιλήσουμε ξανά για δύο κινητήρες ταυτόχρονα, οι οποίοι είναι εξίσου άξιοι να χαρακτηριστούν ως ο καλύτερος κινητήρας στη βιομηχανία τυχερών παιχνιδιών. Ένα άτομο που έχει αγγίξει έναν υπολογιστή τουλάχιστον μία φορά έχει πιθανώς ακούσει για το Half-Life - το πιο διάσημο shooter, το οποίο κάποτε ανέβασε τον πήχη ακολουθώντας το παράδειγμα του Quake ή του DOOM.

Ήταν το παιχνίδι για τις περιπέτειες του διάσημου επιστήμονα Gordon Freeman που έγινε στη μηχανή Source. Το δεύτερο - Unreal Engine 3 - συνδέεται στενά με μια σειρά σκοπευτών , το οποίο, όπως και τα προαναφερθέντα παιχνίδια δράσης, «πάτησε τον πήχη» με τον ίδιο τρόπο και έγινε ένας από τους καλύτερους εκπροσώπους του είδους του.

Ο κινητήρας Source αναπτύχθηκε από τη Valve Corporation το 2004. Και παρόλο που αναφέραμε το πρώτο μέρος του Half-Life παραπάνω, αυτός ο κινητήρας είχε ήδη δημιουργηθεί για τη συνέχεια, αλλά το πρώτο παιχνίδι στον κινητήρα ήταν το Counter-Strike: Source.

Η πρώτη αναφορά του κινητήρα εμφανίστηκε το 1998, όταν οι εργασίες στο Half-Life είχαν ήδη τελειώσει. Οι προγραμματιστές έπρεπε να απορρίψουν πολλές εξελίξεις και χαρακτηριστικά που αρχικά υποτίθεται ότι εμφανίζονταν στη δράση λόγω των ατελειών του GoldSrc, του πρώτου κινητήρα της εταιρείας. Γι' αυτό οι υπάλληλοι της Valve αποφάσισαν να δημιουργήσουν έναν κινητήρα που θα επέτρεπε σε όλα τα όνειρά και τις επιθυμίες τους να πραγματοποιηθούν.

Δεν χρειάζεται να μιλήσουμε για την τελειότητα του Source, δεδομένης της δημοτικότητας του Half-Life 2. Το παιχνίδι είχε πολλές εξαιρετικές λύσεις και χαρακτηριστικά, αλλά η κύρια πτυχή ήταν και εξακολουθεί να είναι η μηχανή φυσικής - Havok, την οποία η Valve βελτίωσε και προσάρμοσε για Πηγή.

Χάρη σε αυτές τις φυσικές σαν Ragdoll στο Half-Life 2, οι προγραμματιστές κατάφεραν να δημιουργήσουν τα πιο ενδιαφέροντα παζλ και γενικά το gameplay. Επιπλέον, το κινούμενο σχέδιο προσώπου του παιχνιδιού ήταν εξίσου αιχμή για το 2004.

Ένα άλλο χαρακτηριστικό που διακρίνει το Source είναι η τεχνητή νοημοσύνη, η οποία ελέγχει τέλεια τους εχθρούς και τους φίλους του παίκτη. Τα γραφικά, εκτός από το animation που αναφέραμε παραπάνω, ξεχώρισαν λόγω των shader εφέ τους.

Όπως και με το Unity, οποιοσδήποτε μπορεί να εργαστεί με το Source δωρεάν κατεβάζοντας ένα ειδικό βοηθητικό πρόγραμμα (Source SDK) από το Steam. Σήμερα υπάρχει μια δεύτερη έκδοση του Source, η οποία ανακοινώθηκε το 2015.

Το παιχνίδι Dota 2 έχει ήδη κυκλοφορήσει στο Source 2, καθώς και αρκετά άλλα indie projects από τη Valve. Η διαθέσιμη στο κοινό έκδοση του κινητήρα είναι ακόμα υπό ανάπτυξη.

Η Unreal Engine είναι η μηχανή για τη δημιουργία της οποίας είναι υπεύθυνη η Epic Games. Πολλοί παίκτες είναι εξοικειωμένοι με τα έργα αυτής της εταιρείας, τα οποία είναι μερικά από τα καλύτερα shooter στη βιομηχανία του gaming. Όλα τα παιχνίδια Epic Games αναπτύχθηκαν στο Unreal Engine, αλλά ακόμα κι αν δεν έχετε παίξει κανένα από τα έργα αυτής της εταιρείας, πιθανότατα έχετε συναντήσει αυτόν τον κινητήρα, αφού πάνω από εκατό διαφορετικά παιχνίδια έχουν δημιουργηθεί σε αυτόν.

Unreal Series, , Postal, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , Life is Strange, Mortal Kombat X και δεκάδες άλλα εξίσου διάσημα, αλλά και εντελώς indie projects, έγιναν στο Unreal Engine. Δεν είναι κακό, έτσι δεν είναι;

Με την υποστήριξη της C++, το Unreal Engine μπορεί να εκτελείται σχεδόν σε κάθε λειτουργικό σύστημα υπολογιστή, καθώς και σε μια ποικιλία από κονσόλες υψηλής τεχνολογίας και λιγότερο κοινές. Αυτή τη στιγμή, υπάρχουν τέσσερις πλήρεις εκδόσεις του κινητήρα, οι οποίες κυκλοφόρησαν το 1998, το 2002, το 2006 και το 2014, αντίστοιχα.

Ωστόσο, υπάρχουν και υποκαταστήματα που αποτελούν προσθήκες και αναβαθμίσεις στις «κύριες» εκδόσεις. Το Unreal Engine 4 είναι ο νεότερος κινητήρας της σειράς και το πρώτο παιχνίδι που κυκλοφόρησε σε αυτό είχε την τύχη να είναι το παιχνίδι τρόμου Daylight του 2014.

Κατά τη διάρκεια της ύπαρξής του, ο κινητήρας διανεμόταν επί πληρωμή, όπως οι τεχνολογίες των ανταγωνιστών. Ωστόσο, τα παραδείγματα του Unity και του CryEngine ώθησαν την Epic Games να κάνουν το Unreal Engine 4 δωρεάν για παιχνίδι. Υπάρχει μια προειδοποίηση - μια εφαρμογή ή ένα παιχνίδι που δημιουργείται στον κινητήρα δεν πρέπει να κερδίζει περισσότερα από τρεις χιλιάδες δολάρια ανά τρίμηνο.

Βίντεο: Χαρακτηριστικά του Unreal Engine το 2017


Κάντε like αν σας άρεσε

, MMO , Κιν

Εκπαιδευτικό μάθημα GMaker Μεθοδολογία ανάπτυξης
Επαγγέλματα Επεξεργαστής γραφικών Εκπαιδευτικό σεμινάριο Construct2 Ιστότοποι για τη δημιουργία παιχνιδιών
Πού να σπουδάσετε. VSBI Στοιχεία, γραφικά, ήχοι Unreal Training Course
Ο ΛΑΘΟΣ ΔΡΟΜΟΣ
Καλύτερος
2D (PC)

Μηχανές παιχνιδιών για τη δημιουργία παιχνιδιών 2D

Ονομα Περιγραφή, πλεονεκτήματα Πλατφόρμες Γλώσσα Είδη Τιμή
001 Δημιουργός παιχνιδιού
(2013)
Κινητήρας στην πλατφόρμα Game maker. Σας επιτρέπει να δημιουργείτε σενάρια παιχνιδιών σε μια βολική γραφική μορφή. Υπάρχουν πολλά έτοιμα παιχνίδια.
Ιστοσελίδα: engine001.com
Windows, iPhone, Android --- 2D, 3D παιχνίδια οποιουδήποτε είδους Δωρεάν,
$10/μήνα
Ανδόρα2D
v.0.451
(2009)
Άμεσος διάδοχος του DelphiX, ενός δισδιάστατου κινητήρα με νέες δυνατότητες. Υποστήριξη DirectX και OpenGL.
Δικτυακός τόπος:
Windows Αντικείμενο Pascal 2D στρατηγικές, scrollers, arcades, platformers Δωρεάν
Box2D
v.2.3
(2013)
Όχι μια πλήρης μηχανή παιχνιδιών, αλλά μια μηχανή φυσικής σε πραγματικό χρόνο που έχει σχεδιαστεί για να λειτουργεί με δισδιάστατα φυσικά αντικείμενα. Ο κινητήρας χρησιμοποιείται σε παιχνίδια: Angry Birds, Limbo, Crayon Physics Deluxe.
Ιστοσελίδα: box2d.org
--- C++ 2D παιχνίδια οποιουδήποτε είδους Δωρεάν
DGD (Dworkin's Game Driver)
v.1.4.18
(2010)
Αντικειμενοστραφής κινητήρας MUD. MUD – παιχνίδια κειμένου μέσω συστήματος πελάτη-διακομιστή.
Ιστοσελίδα: dworkin.nl
Windows, Mac, Unix C, Java Παιχνίδια με λάσπη Δωρεάν
Αγάλλομαι
v.1.2
(2004)
Μια δωρεάν μετενσάρκωση της μηχανής παιχνιδιών Ultima VII από το 1990.
Δικτυακός τόπος:
Windows, Mac, Linux --- 2D RPG Δωρεάν
FIFE (Flexible Isometric Free Engine)
v.0.3.5
(2013)
Μια δωρεάν μηχανή για τη δημιουργία 2D ισομετρικών παιχνιδιών. Υποστηρίζει πόρους από τα παιχνίδια Fallout και Fallout 2. Υπάρχουν πολλές εξελίξεις για τη δημιουργία παιχνιδιών στρατηγικής. Μειονεκτήματα: δύσκολο να κυριαρχήσει.
Ιστοσελίδα: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython 2D παιχνίδια, RPG, RTS Δωρεάν
HGE (Haaf's Game Engine)
v.1.81
(2008)
Μια απλή και βολική μηχανή για τη δημιουργία παιχνιδιών 2D. Παραδίδεται ως SDK. Ο κινητήρας έχει πολύ βολική τεκμηρίωση και ξεκάθαρα εκπαιδευτικά παραδείγματα που δείχνουν τις κύριες δυνατότητές του.
Ιστοσελίδα: hge.relishgames.com
Windows C++ 2D παιχνίδια οποιουδήποτε είδους Δωρεάν
Game Maker
v.8.1.140
(2013)
Η μηχανή παιχνιδιού έχει σχεδιαστεί για τη δημιουργία δισδιάστατων παιχνιδιών χωρίς τη χρήση γλωσσών προγραμματισμού, για αρχάριους. Αντί για γραμμές κώδικα, αντικαθίστανται έτοιμες ενέργειες χαρακτήρων του παιχνιδιού. Αυτό το πρόγραμμα υπερέχει σε παιχνίδια από πάνω προς τα κάτω και σε πλατφόρμες πλάγιας όψης.
Ιστοσελίδα: yoyogames.com
Windows διεπαφή μεταφοράς και απόθεσης, γλώσσα δέσμης ενεργειών σε C++ 2D παιχνίδια οποιουδήποτε είδους Δωρεάν,
$49.99,
$799.99
ΑΓΑΠΗ
v.0.9.0
(2013)
Δημοφιλής δωρεάν κινητήρας 2D. Ανοιχτή πηγή. Παιχνίδια που δημιουργήθηκαν στον κινητήρα: Mari0, Duck Marines, Mr. Rescue, Sienna, Super Catacombs.
Ιστοσελίδα: love2d.org
Windows, Mac, Linux Λούα 2D παιχνίδια οποιουδήποτε είδους Δωρεάν
M.U.G.E.N
v.1.1
(2013)
Ένας εξαιρετικά εξειδικευμένος δισδιάστατος κινητήρας για τη δημιουργία παιχνιδιών μάχης. Υπάρχουν λειτουργικά μοντέλα μαχητών από τα περισσότερα από τα δημοφιλή παιχνίδια μάχης 2D της δεκαετίας του 1990.
Ιστότοπος: elecbyte.com/mugen (μη διαθέσιμο)
Windows, MS-DOS, Linux ντο 2D παιχνίδι μάχης Δωρεάν
OpenBOR
v.3.0
(2010)
2D κινητήρας από την Senile Team. Υποστηρίζει 4 παίκτες. Εργασία με τη μνήμη. Στη μηχανή δημιουργήθηκαν τα ακόλουθα παιχνίδια: OpenBor Doom, Beast of Rage (ένα ριμέικ του θρυλικού παιχνιδιού Street of Rage/Bare Knuckle).
Ιστοσελίδα: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Beat "em up (παλεύει για να περάσει) Δωρεάν
Κινητήρας OMEGA
v.1.15
(2007)
Μηχανή για δημιουργία παιχνιδιών Χρησιμοποιεί DirectX ή OpenGL API, ανάλογα με την έκδοση. Ο κινητήρας είναι αρκετά εύκολος στην εκμάθηση.
Ιστοσελίδα: andru-kun.inf.ua/omega
Windows Delphi (Object Pascal), C++ 2D παιχνίδια οποιουδήποτε είδους Δωρεάν
Πεντάγραμμο
(2007)
Ένα έργο που δημιουργεί μια μηχανή παιχνιδιών που χρησιμοποιείται στο κυκλοφορημένο παιχνίδι Ultima VIII: Pagan.
Δικτυακός τόπος:
Windows, Mac, Linux --- 2D RPG Δωρεάν
QSP (Quest Soft Player) (AeroQSP)
(2010)
Μια δημοφιλής ρωσική μηχανή πολλαπλών πλατφορμών για τη δημιουργία παιχνιδιών στο είδος Interactive Fiction (παιχνίδια κειμένου). Ο συγγραφέας του QSP και ο κύριος προγραμματιστής είναι ο Argunov Valery γνωστός και ως Byte.
Ιστοσελίδα: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Αναζητήσεις, Διαδραστική μυθοπλασία Δωρεάν
RPG Maker
VX Ace
(2013)
Αρκετά απλό για ένα παιδί, αρκετά ισχυρό για έναν προγραμματιστή - αυτό είναι το σύνθημα αυτού του κινητήρα. Το RPG Maker VX Ace βελτιώνει κάθε πτυχή της δημιουργίας RPG.
Ιστοσελίδα: rpgmakerweb.com
--- --- 2D RPG ---
Scrupp
v.0.4
Ο κύριος στόχος των δημιουργών του κινητήρα είναι να κάνουν τον πυρήνα όσο το δυνατόν μικρότερο και απλό. Χρησιμοποιεί πολλές βιβλιοθήκες SDL και OpenGL.
Δικτυακός τόπος:
Windows, Mac, Linux Λούα 2D παιχνίδια οποιουδήποτε είδους Δωρεάν
Στρατάγος
v.2.2.7
(2012)
Μηχανή παιχνιδιών πολλαπλών πλατφορμών για παιχνίδια στρατηγικής σε πραγματικό χρόνο όπως το Warcraft 2 με πηγές και sprites. Υπάρχει υποστήριξη για αναπαραγωγή μέσω τοπικού δικτύου ή Διαδικτύου.
Ιστοσελίδα: stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- στρατηγική RTS Δωρεάν
URQ Μια δημοφιλής ρωσική μηχανή για τη δημιουργία παιχνιδιών στο είδος Interactive Fiction (παιχνίδι κειμένου, απλοποιημένος τύπος αποστολών).
Ιστοσελίδα: questtext.narod.ru
--- --- Αναζητήσεις, Διαδραστική μυθοπλασία Δωρεάν
Μηδενικός κινητήρας
v.3.1
(2009)
Το Zero Engine είναι ένα σύνολο έτοιμων λειτουργιών παιχνιδιού για τη μηχανή Game Maker. Εκτός από τα βασικά συστήματα πρόωσης, τα συστήματα RPG, τα αυτόματα και τα καθολικά συστήματα εισόδου, υπάρχουν πολλά σενάρια.

Ντένις Ζαρίτσκι

Προγραμματιστής λογισμικού. Ενδιαφέρεται για την ανάπτυξη παιχνιδιών χρησιμοποιώντας το Unreal Engine, ενδιαφέρεται επίσης για: JavaScript, HTML5, Node.js, User Experience, online εκπαίδευση, τεχνητή νοημοσύνη και διαδικτυακό μάρκετινγκ. Του αρέσει να συμμετέχει σε startups και ενδιαφέροντα έργα.

Πολλοί άνθρωποι ονειρεύονται να δημιουργήσουν το δικό τους παιχνίδι. Αλλά πριν ξεκινήσετε να το αναπτύσσετε, πρέπει να αποφασίσετε για μια μηχανή παιχνιδιών, της οποίας υπάρχει μια τεράστια ποικιλία.

Τι είναι η μηχανή παιχνιδιών; Εν ολίγοις, είναι ένα σύνολο συστημάτων που απλοποιούν τις πιο συχνά χρησιμοποιούμενες λειτουργίες του παιχνιδιού. Μπορείτε, φυσικά, να γράψετε έναν κινητήρα από την αρχή μόνοι σας, αλλά αυτό θα διαρκέσει αδικαιολόγητα μεγάλο χρονικό διάστημα. Σε αυτό το άρθρο θα εξετάσουμε δημοφιλείς μηχανές παιχνιδιών για την ανάπτυξη παιχνιδιών για κινητές συσκευές. Συγκρίνοντας τα χαρακτηριστικά τους, μπορείτε να επιλέξετε αυτό που σας ταιριάζει καλύτερα και να δημιουργήσετε την επόμενη μεγάλη επιτυχία σας.

Ας ρίξουμε μια ματιά στη λίστα!

Είναι μια μηχανή πολλαπλών πλατφορμών για τη δημιουργία παιχνιδιών για iOS και Android. Το API σάς επιτρέπει να δημιουργείτε παιχνίδια 2D και θα σας βοηθήσει επίσης να δημιουργήσετε σύνθετες λειτουργίες χρησιμοποιώντας το API που βασίζεται στο Lua. Επιπλέον, μπορείτε να δημιουργήσετε έσοδα από το Corona SDK χρησιμοποιώντας διαφημίσεις Corona. Η ανάπτυξη με το Corona είναι αρκετά εύκολη χάρη στις δοκιμές σε πραγματικό χρόνο.

Το Corona περιλαμβάνει τόσο ενδιαφέροντα χαρακτηριστικά όπως το Corona Editor, το πρόσθετο Sublime Text και πολλά άλλα. Το Composer GUI, διαθέσιμο στο OS X, θα σας προσφέρει ένα γραφικό περιβάλλον στο οποίο μπορείτε να δημιουργήσετε επίπεδα για παιχνίδια και να δείτε πώς αλληλεπιδρούν τα αντικείμενα μεταξύ τους χρησιμοποιώντας τη μηχανή φυσικής του Corona.

Ενότητα

Αυτό είναι ένα πλαίσιο για την ανάπτυξη παιχνιδιών HTML5 για επιτραπέζιους υπολογιστές και κινητά, που βασίζεται στη βιβλιοθήκη PIXI.js. Υποστηρίζει απόδοση καμβά και WebGL, κινούμενα sprites, σωματίδια, ήχο, πολλαπλές μεθόδους εισαγωγής και φυσική αντικειμένων. Το Phaser είναι ανοιχτού κώδικα με άδεια MIT. Αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε τον κώδικα χωρίς περιορισμούς, αλλά πρέπει να διατηρήσετε σημειώσεις πνευματικών δικαιωμάτων σε αντίγραφα του λογισμικού, πράγμα που σημαίνει ότι θα πρέπει να συμπεριλάβετε μια ειδοποίηση πνευματικών δικαιωμάτων για το πλαίσιο στο κείμενο της άδειας χρήσης. Υποστηρίζεται καλά από τον Richard Davey και την κοινότητα που έχει αναδυθεί γύρω του.

Παρουσιάστηκε το 2010, είναι ένα έργο ανοιχτού κώδικα που διανέμεται με την άδεια MIT. Η ανάπτυξη παιχνιδιών στο Cocos2d-x βασίζεται στη χρήση sprites. Με τη βοήθεια αυτών των κοντέινερ, δημιουργούνται κάθε είδους σκηνές, για παράδειγμα, τοποθεσίες παιχνιδιών ή μενού. Τα Sprites ελέγχονται χρησιμοποιώντας κινούμενα σχέδια ή κώδικα προγράμματος σε C++, JavaScript ή Lua. Χάρη στη σύγχρονη οπτική διεπαφή, τα sprites μπορούν εύκολα να αλλάξουν, να μετακινηθούν, να κλιμακωθούν και να τροποποιηθούν με άλλο τρόπο.

Είναι ένα πλαίσιο πολλαπλών πλατφορμών που είναι γραμμένο σε Java και λειτουργεί με OpenGL. Προσφέρει υποστήριξη για πολλαπλές πλατφόρμες έκδοσης παιχνιδιών. Το Ingress (προκάτοχος του Pokémon GO) αναπτύχθηκε χρησιμοποιώντας το libGDX. Η υποστήριξη της κοινότητας είναι επίσης μεγάλη, δίνοντάς σας εξαιρετική τεκμηρίωση για να εργαστείτε.

συμπέρασμα

Σε αυτό το άρθρο, εξετάσαμε διάφορα πλαίσια και μηχανές για την ανάπτυξη παιχνιδιών. Θα πρέπει τώρα να έχετε μια ιδέα για το ποιες λύσεις θα ταιριάζουν καλύτερα στις επόμενες ανάγκες ανάπτυξης παιχνιδιών για κινητά. Σας ευχαριστώ για την προσοχή σας. Ελπίζω ότι το άρθρο ήταν χρήσιμο για εσάς.

Προηγουμένως, θίξαμε το θέμα των δωρεάν μηχανών παιχνιδιών - . Είναι αλήθεια ότι ο τίτλος του άρθρου δόθηκε πιο απλός για να προσελκύσει περισσότερους ανθρώπους που θέλουν να φτιάξουν το δικό τους 2D/3D παιχνίδι.

Σε αυτήν την ανασκόπηση, αποφάσισα να εξετάσω πιο σοβαρές μηχανές παιχνιδιών CryENGINE 3, Unreal Engine. Ας δούμε επίσης τη νέα έκδοση του Unity3D.

CryENGINE 3 Δωρεάν SDK

Το CryENGINE 3 είναι μια δωρεάν μηχανή παιχνιδιών που δημιουργήθηκε από την Crytek, η οποία κυκλοφόρησε την πρώτη έκδοση της μηχανής το 2002. Η τρίτη έκδοση γεννήθηκε το 2009. Η παγκόσμια δημοτικότητα αυτού του κινητήρα δικαιολογείται από την εκπληκτική απόδοση γραφικών των προϊόντων, μερικά από τα οποία φαίνονται απίστευτα φωτορεαλιστικά.


Δυνατότητες:

  • Θεωρώ ότι τα έτοιμα παιχνίδια είναι η καλύτερη επίδειξη δυνατοτήτων και εδώ το CryENGINE 3 έχει κάτι να καυχηθεί. Με τα χρόνια, αυτή η μηχανή έχει χρησιμοποιηθεί από τους προγραμματιστές παιχνιδιών όπως το Far Cry, το Crysis και το AION. Φυσικά, η λίστα με τα παιχνίδια που δημιουργήθηκαν είναι πολύ μεγαλύτερη, αλλά έχω αναφέρει τα πιο διάσημα παιχνίδια.
  • Το CryEngine 3 είναι μια μηχανή πολλαπλών πλατφορμών και υποστηρίζει PC, PlayStation ® 3 και Xbox 360 ™.
  • Μπορείτε να εισάγετε textures από 3ds max, maya, καθώς και από προηγούμενες εκδόσεις του κινητήρα.
  • Θα παραθέσω τα λόγια του ιδρυτή της εταιρείας, Tsevat Yerli: «Ο κινητήρας ήταν έτοιμος για την επόμενη γενιά πριν από 3 χρόνια. Έχουμε από καιρό ένα προηγμένο σύστημα σωματιδίων, απόδοση GPU, Αναβαλλόμενη σκίαση, Tessellation, υποστήριξη DX11 και ούτω καθεξής” - Πράγματι, πραγματικά παραδείγματα δημιουργημένων παιχνιδιών μιλούν πολλά.

Παραδείγματα παιχνιδιών:Η επίσημη ιστοσελίδα παρουσιάζει τα πιο δημοφιλή παιχνίδια στο CryENGINE http://mycryengine.com/index.php?conid=68

Από πού να ξεκινήσω;

Η λήψη του SDK γίνεται ως αρχείο, χωρίς πρόγραμμα εγκατάστασης. Το αρχείο περιέχει πολλούς φακέλους, καθένας από τους οποίους έχει το δικό του σκοπό. Για παράδειγμα, για να εκκινήσετε το πρόγραμμα επεξεργασίας, χρησιμοποιήστε τους φακέλους bin32 ή bin64 (ανάλογα με το bit του συστήματός σας). Αρχείο επεξεργασίας editor.exe, αλλά για να δείτε το αποτέλεσμα - εκτοξευτής.π.χμι.

Στην πραγματικότητα, αυτή είναι μια μικρή εξήγηση· πολλά εκπαιδευτικά βίντεο θα σας πουν οτιδήποτε άλλο σχετικά με το τι θα κατεβάσετε. Ευτυχώς, αυτός ο κινητήρας αποδείχθηκε πολύ δημοφιλής και υπάρχει μια ολόκληρη ρωσόφωνη κοινότητα γι 'αυτό (σύνδεσμος παρακάτω), εδώ θα βρείτε εκπαιδευτικό υλικό και μπορείτε να κάνετε ερωτήσεις. Αυτό αναμφίβολα παίζει υπέρ του κινητήρα για τους ρωσόφωνους προγραμματιστές, επειδή η διαδικασία ανάπτυξης ενός παιχνιδιού δεν είναι τόσο απλή και δεν μπορεί να γίνει χωρίς την ανάγνωση της τεχνικής τεκμηρίωσης.

Ο περιορισμός της δωρεάν έκδοσης είναι ότι δεν θα μπορείτε να αποκτήσετε άδεια και να διανείμετε (πουλήσετε) το παιχνίδι που αναπτύξατε.

Γλώσσα διεπαφής:Αγγλικά

Unreal Development Kit (UDK)

Unreal - αυτή είναι η λέξη που οι προγραμματιστές της Unreal Engine αποφάσισαν να χρησιμοποιήσουν όχι μόνο στο όνομα του κινητήρα, αλλά και στα ονόματα ορισμένων παιχνιδιών - "Unreal", Unreal Tournament, Unreal Championship. Τα προϊόντα που κυκλοφόρησαν περιλαμβάνουν επίσης Mass Effect, XCOM, Borderlands 2 και περισσότερα από εκατό ασυνήθιστα παιχνίδια που έχουν λάβει παγκόσμια αναγνώριση.


Δυνατότητες:

  • Το Unreal Engine είναι μια μηχανή πολλαπλών πλατφορμών και υποστηρίζει υπολογιστές συμβατούς με IBM PC, Xbox 360, PlayStation 3, Wii, Android. Για να είμαστε πιο ακριβείς, μπορείτε να αναπτύξετε ένα παιχνίδι στα Windows και να εκτελέσετε το προϊόν που προκύπτει στις κονσόλες παιχνιδιών που περιγράφονται παραπάνω και, φυσικά, στα ίδια τα Windows.
  • Αρχικά, ο κινητήρας είναι κατάλληλος για τη δημιουργία σκοπευτών, αλλά είναι επίσης κατάλληλος για άλλα είδη, για παράδειγμα, παιχνίδια MMO.
  • Τα γραφικά είναι σε πολύ υψηλό επίπεδο. Υψηλή λεπτομέρεια σκιών και φωτός. Υπάρχει ένα σύστημα υπολογισμού φωτισμού Unreal Lightmass.
  • Ο ενσωματωμένος επεξεργαστής έχει ένα τεράστιο σύνολο ενσωματωμένων εργαλείων, όπως FaceFX Studio (κινούμενα σχέδια προσώπου), πρόγραμμα επεξεργασίας πλέγματος, Unreal Facade (ανάπτυξη αρχιτεκτονικής και κτιρίων), Unreal PhAT (εργασία με τη φυσική) καθώς και επεξεργαστές για κινούμενα σχέδια, υφές, ήχους, επίπεδα, τοπία και άλλα.
  • Η γραφή πραγματοποιείται στη γλώσσα Unreal Script, η οποία περιλαμβάνει πολλές λειτουργίες που απλοποιούν την ανάπτυξη τρισδιάστατων παιχνιδιών. Παρά ορισμένες δυσκολίες όπως η κληρονομικότητα κλάσης, η εμφάνιση του κώδικα Unreal Script είναι παρόμοια με την C/C++.

Παραδείγματα παιχνιδιών:εδώ είναι ένα συν σε αυτό που έγραψα παραπάνω - http://www.unrealengine.com/en/showcase/

Γλώσσα διεπαφής:Αγγλικά

Unity3D

Ένας κινητήρας που κερδίζει γρήγορα δημοτικότητα στους αρχάριους. Ο λόγος για αυτό είναι αρκετά φυσικός - η ευκολία και η διαισθητική τόσο της διεπαφής όσο και του συστήματος σχεδιασμού του παιχνιδιού στο σύνολό του. Πολλά εκπαιδευτικά βίντεο και τεκμηρίωση υψηλής ποιότητας δίνουν σε αυτόν τον κινητήρα ένα επιπλέον πλεονέκτημα. Σε λειτουργία, το Unity3D είναι αρκετά παραγωγικό και σταθερό.



Δυνατότητες:

  • Παιχνίδια πολλαπλών πλατφορμών και ο ίδιος ο κινητήρας. Υποστηρίζονται Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player. Θα ήθελα ιδιαίτερα να επισημάνω την προσθήκη Ιστού, γιατί τώρα μπορείτε να παίξετε δημιουργημένα τρισδιάστατα παιχνίδια απευθείας στο πρόγραμμα περιήγησης· έχω παράσχει έναν σύνδεσμο παρακάτω με παραδείγματα παιχνιδιών.
  • Καλύπτεται σχεδόν κάθε είδος σύγχρονων παιχνιδιών, είναι πραγματικά εντυπωσιακό (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Απλοποιημένη εισαγωγή υφών, ήχων, γραμματοσειρών. Για εισαγωγή, απλώς σύρετε και αποθέστε τα στοιχεία στο φάκελο textures στον πίνακα του κινητήρα. Υποστηριζόμενες μορφές: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (εικόνες). FBX, COLLADA, 3DS, DXF (μοντέλα 3D). MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (ήχος).
  • Σενάριο. Τα σενάρια μπορούν να γραφτούν σε JavaScript, C# και σε μια διάλεκτο Python που ονομάζεται Boo. Τις περισσότερες φορές, ο κώδικας γράφεται σε JavaScript· επιπλέον, σχεδόν όλη η βοήθεια του Unity περιέχει παραδείγματα σε JavaScript. Μπορείτε να ελέγξετε τη λειτουργία του σεναρίου αμέσως στο παιχνίδι, χωρίς να φύγετε από το παράθυρο Unity.
  • Το σύστημα γραφικών είναι καλά βελτιστοποιημένο και τρέχει σε DirectX (περιλαμβάνει υποστήριξη για DirectX 11) και OpenGL. Υπάρχει υποστήριξη για Deferred Shading και σκιές σε πραγματικό χρόνο. Υπάρχει επίσης μια ενσωματωμένη γεννήτρια τοπίου και ένας ενσωματωμένος επεξεργαστής shader.
  • Εάν θέλετε να αναπτύξετε ένα παιχνίδι σε μια ομάδα, η μηχανή παρέχει ένα σύστημα συλλογικής ανάπτυξης για εσάς - Asset Server.

Παραδείγματα παιχνιδιών: Bad Piggies, Wasteland 2. Μερικά παιχνίδια μπορούν να παιχτούν απευθείας στο Ιστοσελίδα Unity(απαιτείται εγκατάσταση μιας ειδικής προσθήκης UnityWebPlayer)

Γλώσσα διεπαφής:Αγγλικά

Από πού να ξεκινήσω;

Υπάρχει ένα θέμα στο φόρουμ μας αφιερωμένο σε αυτόν τον κινητήρα (σύνδεσμος παρακάτω). Εδώ θα βρείτε εκπαιδευτικά βίντεο και άλλο υλικό για την εκμάθηση του Unity3D.

Ας συνοψίσουμε. Τι να επιλέξω;

Φυσικά, για να επιλέξετε κινητήρα πρέπει να γνωρίζετε ξεκάθαρα για ποια πλατφόρμα πρόκειται να αναπτύξετε το παιχνίδι. Για πλατφόρμες για κινητές συσκευές, επιλέξτε μεταξύ Unity3D και Unreal Development Kit (UDK). Το Unity3D διαθέτει την ευρύτερη επιλογή πλατφορμών: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (οι περισσότερες πλατφόρμες εξαιρούνται στη δωρεάν έκδοση).

Είδος παιχνιδιού:

Αυτές οι τρεις μηχανές μπορούν να χρησιμοποιηθούν για τη δημιουργία ενός παιχνιδιού οποιουδήποτε είδους, αλλά το CryENGINE 3 και το UDK θα επικεντρωθούν περισσότερο στα FPS (shooters). Racing simulators - UDK, γιατί λειτουργεί καλύτερα με τη φυσική, αλλά το Unity είναι επίσης κατάλληλο.

Εκπαίδευση/Διασύνδεση:

Το σενάριο είναι αναπόσπαστο μέρος της ανάπτυξης παιχνιδιών και το Unity είναι στα καλύτερά του. Μερικοί αρχάριοι μπορούν να καταλάβουν πώς να γράφουν απλά σενάρια ακόμη και χωρίς τεκμηρίωση. Όσον αφορά το εκπαιδευτικό υλικό, υπάρχει αρκετό από αυτό στο RuNet για όλους τους κινητήρες που περιγράφονται παραπάνω, αλλά το Unity3D είναι και εδώ ο ηγέτης.

ΓΡΑΦΙΚΕΣ ΤΕΧΝΕΣ:

Η ανασκόπηση παρέχει παραδείγματα τελικών προϊόντων· είναι ήδη αρκετά για την εξαγωγή συμπερασμάτων. Το CryENGINE 3 είναι ανώτερο από τους ανταγωνιστές του, αλλά δεν μπορούμε να μιλάμε για ξεκάθαρη υπεροχή. Το Unity στη δωρεάν έκδοση έχει χάσει πολλές τεχνολογίες, δείτε την πλήρη λίστα των δυνατοτήτων εδώ - https://store.unity3d.com/ (κουμπί "διαβάστε περισσότερα" > "Σύγκριση αδειών")

Επιλέξτε έναν κινητήρα με βάση τις ανάγκες και τις γνώσεις σας. Αξίζει ακόμα να δοκιμάσετε το καθένα και να επιλέξετε αυτό που είναι πιο κοντά και πιο εύκολο για εσάς.

Αυτό το άρθρο θα μιλήσει για δωρεάν προγράμματα για τη δημιουργία παιχνιδιών 2D και 3D. Αυτό το άρθρο απευθύνεται όχι μόνο σε αρχάριους, αλλά και σε πιο έμπειρους.

Θα περιγραφούν προγράμματα που μπορούν να χρησιμοποιηθούν για τη δημιουργία τόσο πρωτόγονων 2D παιχνιδιών όσο και πιο περίπλοκων τρισδιάστατων παιχνιδιών χρησιμοποιώντας φυσική, υψηλά γραφικά, σενάρια γραφής και αλγόριθμους. Στο επάνω μέρος θα υπάρχουν μηχανές και προγράμματα στα οποία ο καθένας μπορεί να δημιουργήσει παιχνίδια, αφού για αυτό δεν χρειάζεται να γνωρίζετε και να γράφετε ειδικά πολύπλοκα σενάρια, καθώς και κύριες γλώσσες προγραμματισμού.

Αυτή η κορυφή μπορεί επίσης να είναι χρήσιμη για άτομα που ασχολούνται με τη δημιουργία παιχνιδιών και έχουν εμπειρία στον προγραμματισμό, την εργασία με πλαίσια και βιβλιοθήκες.

Το άρθρο θα βοηθήσει όσους θέλουν να κάνουν το ντεμπούτο τους σε αυτόν τον τομέα και τώρα επιλέγουν τον βέλτιστο κινητήρα για τον εαυτό τους. Η κορυφή θα περιγράψει όλα τα πλεονεκτήματα και τα πλεονεκτήματα των παρουσιαζόμενων κινητήρων.

Θα δημιουργηθούν οι 5 κορυφαίες μηχανές για τη δημιουργία παιχνιδιών, ξεκινώντας από τις πιο πρωτόγονες και απλές, τελειώνοντας με τις πιο σύνθετες. Αυτή η κορυφή σχηματίστηκε λαμβάνοντας υπόψη τη χρήση εντελώς δωρεάν και προσβάσιμων κινητήρων, καθώς και τη συνάφεια και την υποστήριξη αυτών των προγραμμάτων.

Οι μηχανές που επιλέχθηκαν και περιγράφονται σε αυτό το άρθρο δεν θα είναι οι καλύτεροι, είναι απλώς οι πιο κατάλληλοι για την εκτέλεση των καθηκόντων των αρχαρίων δημιουργών παιχνιδιών.

Λίγο φόντο.

Προηγουμένως, όλα τα παιχνίδια δημιουργήθηκαν χειροκίνητα για κάθε πλατφόρμα. Κάθε φορά ολόκληρο το παιχνίδι γράφτηκε από την αρχή. Στη συνέχεια, οι προγραμματιστές παιχνιδιών παρατήρησαν ότι κατά τη δημιουργία παιχνιδιών, υπάρχουν πολλές εργασίες ρουτίνας που είναι πιο εύκολο να αυτοματοποιηθούν, γράψτε τέτοιες λύσεις μία φορά και στη συνέχεια απλώς αποκτήστε πρόσβαση σε αυτές από κώδικα.

Έτσι, εμφανίστηκαν βιβλιοθήκες, πλαίσια και στη συνέχεια πλήρεις μηχανές.

5 Θέση

Ο Stencyl είναι ένας σχεδιαστής παιχνιδιών που θα σας βοηθήσει να δημιουργήσετε παιχνίδια διαφορετικών ειδών σε μορφή 2D, για πλατφόρμες όπως Android, IOS, Windows, καθώς και παιχνίδια σε μορφή Flash και HTML 5.

Ο κατασκευαστής είναι μια έτοιμη επιλογή μπλοκ συμβάντων, ένα καλάθι απομακρυσμένων ενεργειών, μπλοκ προκαθορισμένων ενεργειών και πολλά άλλα. Ταυτόχρονα, οι προγραμματιστές αυτού του κατασκευαστή παρέχουν την ευκαιρία να δημιουργήσετε τα δικά σας γεγονότα και αντιδράσεις. Αυτός ο κινητήρας έχει ένα μεγάλο σύνολο εργαλείων και την ικανότητα να συνεργάζεται με έναν οπτικό σχεδιαστή.

Η απλότητα και η μεγάλη γκάμα απλών εργαλείων δεν μειώνουν σε καμία περίπτωση τις δυνατότητες αυτού του σχεδιαστή για τη δουλειά των επαγγελματιών. Η μηχανή σάς επιτρέπει να γράφετε κώδικα στο ActionScript 3.0.

Χρησιμοποιώντας αυτήν τη μηχανή, μπορείτε να δημιουργήσετε διαδικτυακά παιχνίδια, τα λεγόμενα παιχνίδια flash, σε μορφές Flash και HTML 5 που μπορούν να εκκινηθούν σε πρόγραμμα περιήγησης και να αναρτηθούν σε ιστότοπους.

Ο κατασκευαστής Stencyl παρέχει μια πολύ χρήσιμη και ενδιαφέρουσα ευκαιρία να αναπτύξετε ένα παιχνίδι σε μια ομάδα, ενώ είστε απομακρυσμένοι ο ένας από τον άλλο χρησιμοποιώντας μια κοινή διεπαφή δικτύου, συνομιλία και υποστήριξη, τα οποία παρέχονται δωρεάν στον επίσημο ιστότοπο.

Σε αυτόν τον σχεδιαστή, αξίζει να σημειωθεί ότι υπάρχει ένα κατάστημα όπου μπορείτε να κατεβάσετε έτοιμα σενάρια, γραφικά και πολλά άλλα.

Ένα παράδειγμα του πώς λειτουργεί ο κινητήρας είναι τα πολλά διαδικτυακά παιχνίδια flash που υπάρχουν άφθονα στο Διαδίκτυο.

· Ευκολία λειτουργίας.

· Ένας μεγάλος αριθμός μαθημάτων βίντεο και οδηγιών, καθώς και υποστήριξη στον επίσημο ιστότοπο.

· Ο σχεδιαστής είναι εντελώς ελεύθερος.

· Δυνατότητα ομαδικής εργασίας στο παιχνίδι.

· Δυνατότητα χρήσης των δικών σας σεναρίων στο ActionScript 3.0.

· Ανάπτυξη παιχνιδιών για διαφορετικές πλατφόρμες.

· Αγγλική διεπαφή.

· Η διεπαφή δεν είναι αμέσως σαφής.

4 Θέση

Το Kodu Game Lab είναι ένας οπτικός επεξεργαστής που σας επιτρέπει να δημιουργείτε παιχνίδια 3D χωρίς καμία γνώση γλωσσών προγραμματισμού. Αυτή η μηχανή καθιστά δυνατή τη δημιουργία κόσμων παιχνιδιών, χαρτών και την τοποθέτηση χαρακτήρων σε αυτούς, για τους οποίους μπορείτε στη συνέχεια να δημιουργήσετε εργασίες ή σενάρια.

Όλα αυτά μπορούν να γίνουν χωρίς να γράψετε κανένα σενάριο ή γνώση γλωσσών προγραμματισμού.

Το Kodu Game Lab έχει πολλές δυνατότητες και μπορείτε να δημιουργήσετε οποιοδήποτε είδος παιχνιδιών στη βάση του. Λόγω του γεγονότος ότι η διεπαφή του προγράμματος είναι πολύ απλή, ο καθένας μπορεί να δημιουργήσει το πιο πρωτόγονο παιχνίδι με το δικό του σενάριο και κόσμο.

· Μεγάλος αριθμός εργαλείων.

· Ευκολία λειτουργίας.

· Δημιουργία απολύτως οποιουδήποτε είδους παιχνιδιών.

· Διασύνδεση ρωσικής γλώσσας.

· Δεν απαιτείται ισχυρός υπολογιστής.

· Κακή βελτιστοποίηση.

· Κακές δυνατότητες δημιουργίας παιχνιδιού.

· Αδυναμία δημιουργίας κιτ διανομής για περαιτέρω εγκατάσταση σε άλλον υπολογιστή.

· Αδυναμία να δημιουργήσετε τις δικές σας υφές και να προσθέσετε τα δικά σας υλικά.

3η θέση

Το Unity είναι μια ισχυρή μηχανή για τη δημιουργία παιχνιδιών. Αυτή η μηχανή είναι cross-platform και σας επιτρέπει να δημιουργείτε παιχνίδια για δημοφιλή λειτουργικά συστήματα όπως Windows, MacOS, Linux, Android, IOS, καθώς και για κονσόλες παιχνιδιών Xbox και Wii.

Αυτή η μηχανή παιχνιδιών είναι πολύ δημοφιλής στους αρχάριους προγραμματιστές, καθώς είναι δωρεάν, λειτουργική και παρέχει την ευκαιρία να αναπτύξετε παιχνίδια για όλες τις δημοφιλείς πλατφόρμες.

Εγκαθιστώντας ειδικά πρόσθετα (πιθανώς επί πληρωμή), μπορείτε να δημιουργήσετε ένα πρωτόγονο παιχνίδι χωρίς να γράφετε ειδικά σενάρια ή αλγόριθμους. Έτσι, ακόμη και ένα άτομο μακριά από τον προγραμματισμό θα μπορεί να δημιουργήσει ένα απλό παιχνίδι και να δοκιμάσει αυτόν τον κινητήρα.

Η δωρεάν έκδοση του Unity διαθέτει αρκετά εργαλεία και δυνατότητες για αρχάριους σε αυτόν τον τομέα. Εάν είστε ήδη έμπειρος δημιουργός παιχνιδιών, τότε πιθανότατα δεν θα έχετε αρκετά εργαλεία που υπάρχουν στη δωρεάν έκδοση. Για να ρυθμίσετε καλύτερα τα γραφικά των παιχνιδιών που δημιουργείτε, σας συμβουλεύω να χρησιμοποιήσετε την έκδοση Pro.

Οι κύριες γλώσσες προγραμματισμού που χρειάζεστε για να δημιουργήσετε απλά παιχνίδια είναι η C# και η JavaScript.

Αξίζει να σημειωθεί η παρουσία ενός καταστήματος για δέρματα, υφές και πολλά άλλα, καθώς και η δυνατότητα χρήσης δικών σας δημιουργημένων υλικών στον κινητήρα Unity.

Θα πρέπει να σημειωθεί ότι τα περισσότερα από τα δημοφιλή παιχνίδια για υπολογιστές και smartphone δημιουργήθηκαν σε αυτόν τον κινητήρα, επομένως θα πρέπει να καταλάβετε πόσο λειτουργική και ισχυρή πλατφόρμα είναι για τη δημιουργία παιχνιδιών.

Για να κατανοήσετε όλες τις δυνατότητες αυτού του κινητήρα, σας συμβουλεύω να εξοικειωθείτε με δημοφιλή βιντεοπαιχνίδια που δημιουργήθηκαν εξ ολοκλήρου στο Unity - αυτά είναι τα Cities Skylines, Hearthstone: Heroes of Warcraft, Rust, Firewatch, Superhot, Kerbal Space Program.

· Σχεδόν καθαρή διεπαφή.

· Δημιουργία απολύτως οποιουδήποτε είδους παιχνιδιών.

· Cross-platform.

· Βελτιστοποίηση.

· Ένας μεγάλος αριθμός βιντεομαθημάτων και οδηγιών.

· Ο κινητήρας είναι εντελώς δωρεάν.

· Δεν απαιτείται ισχυρός υπολογιστής.

· Δεν είναι κατάλληλο για αρχάριους.

· Κλειστή πηγή.

· Ξεπερασμένα γραφικά.

Αναμφίβολα, αυτός ο κινητήρας είναι πολλές φορές καλύτερος και πιο λειτουργικός από τους προηγούμενους, αλλά αν το δεις από την οπτική γωνία μιας πιο επαγγελματικής δημιουργίας παιχνιδιών, τότε θα πρέπει να καταλάβεις ότι το Unity είναι ξεπερασμένο.

2η θέση

Το Unreal Engine είναι μια αρκετά ισχυρή μηχανή για τη δημιουργία παιχνιδιών. Αυτή η πλατφόρμα καθιστά δυνατή τη δημιουργία παιχνιδιών 2D και 3D. Αναπόσπαστο μέρος τέτοιων σύγχρονων και ισχυρών κινητήρων είναι η cross-platform και η Unreal Engine το κάνει αρκετά καλά. Μπορείτε να δημιουργήσετε παιχνίδια για όλες τις δημοφιλείς πλατφόρμες, τόσο για smartphone (Android, IOS) όσο και για υπολογιστές (Windows, MacOS).

Για αυτόν τον κινητήρα, υπάρχουν πολλά έγγραφα και πληροφορίες σχετικά με την εργασία μαζί του στον επίσημο ιστότοπο και στο Διαδίκτυο. Επομένως, εάν δεν είστε εξοικειωμένοι με το Unreal Engine, μπορείτε εύκολα να βρείτε όλες τις πληροφορίες που χρειάζεστε για να ξεκινήσετε και εάν προκύψουν προβλήματα κατά την ανάπτυξη, μπορείτε να επικοινωνήσετε με τη φόρμα και να συζητήσετε ή να βρείτε μια λύση στο πρόβλημα.

Το Unreal Engine είναι μια εντελώς δωρεάν μηχανή δημιουργίας παιχνιδιών που μπορείτε να κατεβάσετε από την επίσημη ιστοσελίδα.

Είναι πολύ σημαντικό ότι εάν είστε επαγγελματίας προγραμματιστής και σκοπεύετε να δημιουργήσετε ένα αρκετά περίπλοκο και μεγάλο έργο, τότε θα πρέπει να δώσετε προσοχή σε αυτήν την πλατφόρμα, καθώς είναι εντελώς ανοιχτού κώδικα και έχει πολύ καλά βελτιστοποιημένα, μοντέρνα γραφικά. Όσον αφορά τη σύνταξη σεναρίων, η μηχανή χρησιμοποιεί τη γλώσσα προγραμματισμού C++. Ο ανοιχτός κώδικας θα σας επιτρέψει να προσθέσετε τις δικές σας βιβλιοθήκες και πλαίσια από τη μηχανή, κάτι που σας δίνει σχεδόν απεριόριστες δυνατότητες δημιουργίας παιχνιδιών.

Θα ήθελα να σημειώσω ότι εάν δεν είστε έμπειροι στη δημιουργία παιχνιδιών και αν δεν γνωρίζετε τα βασικά του προγραμματισμού σε C++, τότε δεν πρέπει να αρχίσετε να εξοικειώνεστε με την ανάπτυξη παιχνιδιών με αυτόν τον κινητήρα. Δεδομένου ότι το Unreal Engine είναι ένα επαγγελματικό εργαλείο για τη δημιουργία παιχνιδιών.

Για να κατανοήσετε την πλήρη ισχύ και τις δυνατότητες του κινητήρα, μπορείτε να δείτε δημοφιλή έργα που έχουν ήδη δημιουργηθεί σε αυτόν, όπως Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 και μια μακρά λίστα παραδειγμάτων δυνατότητες.

· Ένας τεράστιος αριθμός εργαλείων.

· Δημιουργία απολύτως οποιουδήποτε είδους παιχνιδιών.

· Cross-platform.

· Βελτιστοποίηση.

· Ένας μεγάλος αριθμός βιντεομαθημάτων και οδηγιών.

· Δικά του φόρουμ, συζητήσεις για την ανάπτυξη παιχνιδιών.

· Ο κινητήρας είναι εντελώς δωρεάν.

· Ενσωματωμένο κατάστημα πρόσθετων.

· Δυνατότητα δημιουργίας multi-player σε παιχνίδια.

· Υψηλό επίπεδο γραφικών.

· Ανοιχτή πηγή

· Δεν είναι κατάλληλο για αρχάριους.

· Πολύπλοκη διεπαφή.

1 θέση

Το CryEngine μπήκε στην πρώτη θέση, αν και μοιάζει πολύ με το Unreal Engine, αλλά εξακολουθεί να είναι πλέον πιο δημοφιλές για τη δημιουργία σύγχρονων παιχνιδιών και αναπτύσσεται όλο και περισσότερο κάθε μέρα. Το CryEngine είναι η πιο δημοφιλής μηχανή μεταξύ των προγραμματιστών πολύπλοκων και σύγχρονων παιχνιδιών που χρησιμοποιούν τα καλύτερα γραφικά, φυσική κ.λπ.

Το CryEngine είναι μια ισχυρή μηχανή για τη δημιουργία σύγχρονων παιχνιδιών σε οποιοδήποτε είδος για όλες τις πιθανές πλατφόρμες. Είναι επίσης cross-platform και σας επιτρέπει να δημιουργείτε παιχνίδια για Windows, MacOS, Linux, Android, IOS.

Είναι πολύ κατάλληλο για ομαδική εργασία σε έργα και σας επιτρέπει να δημιουργείτε παιχνίδια χρησιμοποιώντας τις πιο πρόσφατες γνώσεις και δυνατότητες. Ο κινητήρας είναι επίσης ανοιχτού κώδικα, που δίνει απεριόριστες ευκαιρίες για να βελτιώσετε τον κινητήρα και να δημιουργήσετε παιχνίδια που κανείς δεν έχει δημιουργήσει ποτέ πριν.

Παρόλο που ο κινητήρας είναι ισχυρός και σας επιτρέπει να τρέχετε και να δημιουργείτε παιχνίδια υψηλών γραφικών, καθιστά επίσης δυνατή τη δημιουργία παιχνιδιών 2D που όχι μόνο φαίνονται όμορφα.

Εδώ είναι μερικά έργα που υλοποιήθηκαν στο CryEngine: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, το πρώτο μέρος του FarCry και πολλά άλλα.

· Ένας τεράστιος αριθμός εργαλείων.

· Δημιουργία απολύτως οποιουδήποτε είδους παιχνιδιών.

· Cross-platform.

· Βελτιστοποίηση.

· Ένας μεγάλος αριθμός βιντεομαθημάτων και οδηγιών.

· Δικά του φόρουμ, συζητήσεις για την ανάπτυξη παιχνιδιών.

· Ο κινητήρας είναι εντελώς δωρεάν.

· Ενσωματωμένο κατάστημα πρόσθετων.

· Δυνατότητα δημιουργίας multi-player σε παιχνίδια.

· Υψηλό επίπεδο γραφικών.

· Σχεδόν απεριόριστες δυνατότητες στη δημιουργία παιχνιδιών.

· Ανοιχτή πηγή

· Δεν είναι κατάλληλο για αρχάριους.

· Αρκετά απαιτητικό στον υπολογιστή.

· Πολύπλοκη διεπαφή.

συμπέρασμα

Το άρθρο περιγράφει τις πιο δημοφιλείς και, κατά τη γνώμη μου, τις καλύτερες μηχανές και σχεδιαστές για τη δημιουργία τόσο πρωτόγονων παιχνιδιών 2D όσο και για την ανάπτυξη των πιο προηγμένων νέων βιντεοπαιχνιδιών.

Εάν θέλετε να ξεκινήσετε την ανάπτυξη παιχνιδιών αλλά δεν ξέρετε καμία γλώσσα προγραμματισμού, τότε θα πρέπει να δώσετε την προσοχή σας στην 5η και 4η θέση. Τέτοιες μηχανές θα σας βοηθήσουν να δημιουργήσετε απλά παιχνίδια χωρίς γνώση γλωσσών προγραμματισμού ή σεναρίου. Για να δημιουργήσετε το δικό σας παιχνίδι, αρκούν οι συνήθεις οπτικοί επεξεργαστές αυτών των μηχανών

Εάν είστε ήδη αρκετά έμπειρος δημιουργός παιχνιδιών και θέλετε να κάνετε το ντεμπούτο σας με το έργο σας, τότε θα πρέπει να ρίξετε μια ματιά στους τρεις κορυφαίους ηγέτες αυτής της κορυφής και να αποφασίσετε ποιο έργο και για ποια πλατφόρμα θα εφαρμόσετε.

Εάν έχετε αποφασίσει για τον κινητήρα και το έργο που θα εφαρμόσετε, τότε μπορείτε να ξεκινήσετε με ασφάλεια και τα φόρουμ, η τεκμηρίωση και οι κοινότητες προγραμματιστών για αυτές τις πλατφόρμες θα σας βοηθήσουν σε αυτό.

ΚΑΤΗΓΟΡΙΕΣ

Δημοφιλή ΑΡΘΡΑ

2023 "kingad.ru" - υπερηχογραφική εξέταση ανθρώπινων οργάνων