Πώς να οικοδομήσουμε ένα παιχνίδι από το μηδέν χωρίς κωδικοποίηση
Κάποτε ήταν ότι οι μόνοι παίκτες που έπαιζαν παιχνίδια είναι εκείνοι που έχουν ακριβά φορητές συσκευές όπως το GameBoy ή τις κονσόλες που τους δώρισαν οι γονείς τους. Τώρα, σχεδόν όλοι οι ιδιοκτήτες ενός φορητού υπολογιστή, επιφάνειας εργασίας, smartphone ή tablet - από παιδιά ηλικίας 5 ετών έως τη γιαγιά μου - παίζουν παιχνίδια.
Το κοινωνικό στίγμα των παιχνιδιών έχει αλλάξει προς το καλύτερο, από το "απλά σπαταλάτε το χρόνο σας, τα παιχνίδια θα σας κάνουν ηλίθιο" σε μια από τις σημαντικότερες μορφές κερδοφόρας ψυχαγωγίας.
Χιλιάδες νέα παιχνίδια δημοσιεύονται, τόσο από μεγάλες εταιρείες όσο και ανεξάρτητους προγραμματιστές - και δεν θα το κάνουν αν δεν κερδίζουν χρήματα, έτσι; Αλλά εδώ είναι το πράγμα: όχι όλοι οι κατασκευαστές παιχνιδιών ξέρουν πώς να κωδικοποιούν. Στην πραγματικότητα, ακόμη και εσύ μπορεί να κάνει παιχνίδια χωρίς να αγγίζει μια μόνο γραμμή κώδικα!
Οι οικοδόμοι παιχνιδιών: Πώς λειτουργούν?
Η εκπαίδευση και η καριέρα μου οδήγησαν σε παιχνίδια. Σπούδασα τον προγραμματισμό στο κολέγιο, με την ελπίδα να μπορέσω μια μέρα να φτιάξω το δικό μου παιχνίδι “Pokemon Rainbow”. Σοβαρά. Αλλά ξέρετε τι?
Δεν χρειάζεται πραγματικά να μάθετε πώς να κωδικοποιείτε για να δημιουργήσετε ένα παιχνίδι όπως Pokemon, Zelda, Harvest Moon, Flappy Bird, σκοπευτές πρώτου προσώπου, παιχνίδια ζόμπι και πολλά άλλα είδη παιχνιδιών.
Υπάρχει λογισμικό που ονομάζεται κατασκευαστές παιχνιδιών που επιτρέπουν στους κανονικούς ανθρώπους, όπως εσείς και εγώ, να μεταφέρουμε απλά αντικείμενα και να τα θέτουμε να κάνουν μια συγκεκριμένη εργασία. Οι κατασκευαστές παιχνιδιών λειτουργούν με τρόπο που αποτρέπει τους ανθρώπους από την κωδικοποίηση.
Αυτό είναι δυνατό επειδή οι άνθρωποι πίσω από αυτούς τους κατασκευαστές παιχνιδιών έχουν προγραμματίσει όλες τις πιθανές κινήσεις παιχνιδιών. Το μόνο που έχετε να κάνετε είναι να το κάνετε επιλέξτε ποια προκαθορισμένη ενέργεια θα χρησιμοποιήσετε.
Πράγματα που πρέπει να ξεκινήσετε
Τώρα, δεν χρειάζεται να οικοδομήσετε το περιβάλλον ή τους χαρακτήρες στο παιχνίδι σας, αλλά υπάρχουν μερικά πράγματα που πρέπει να καταλάβετε πρώτα.
1. Αφηγήσεις του παιχνιδιού σας
Ποιο είναι το παιχνίδι σας; Ποιοι είναι οι χαρακτήρες σου; Ποιο είναι το κίνητρό τους; Πρέπει να το κάνετε γράψτε μια αφήγηση για το πώς λειτουργεί ο κόσμος του παιχνιδιού σας. Και αυτό δεν ισχύει μόνο για τους ήρωές σας, αλλά και για τους ανταγωνιστές σας.
Φυσικά, δεν χρειάζεται να είναι τόσο μακρύς. Σκεφτείτε τους Super Mario Bros. Το ίδιο το παιχνίδι δεν αποκαλύπτει πολλά για την προσωπικότητα των χαρακτήρων, αλλά βοηθάει στην εξέλιξη του παιχνιδιού. Ο Μάριο ψάχνει για την Πριγκίπισσα, ποιος είναι πάντα σε άλλο κάστρο. Γιατί ο Mario αναζητά την; Απήχθη από τον Bowser! Βλέπω? Μπορεί να είναι τόσο απλό.
2. Οι κανόνες του παιχνιδιού σας
Πώς λειτουργεί ο κόσμος σας? Ακολουθεί η φυσική του πραγματικού κόσμου; Ή ακολουθεί τους δικούς της κανόνες; Θα πρέπει να καθορίσετε τους κανόνες σας νωρίς και να τους υποβάλετε. Για παράδειγμα, πόσες ζωές ή σημεία υγείας έχει ο ήρωάς σας; Όταν ο ήρωας πεθάνει, τι συμβαίνει; Οι εχθροί respawn; Τι γίνεται με το σύστημα εξομάλυνσης; Μπορούν οι εχθροί να πηδούν στους τοίχους?
Έχετε την ιδέα. Πρέπει να ορίσετε τους δικούς σας περιορισμούς. Τι είναι δυνατό στο παιχνίδι και τι δεν είναι. Αυτό θα είναι χρήσιμο μόλις δημιουργήσετε ήδη το παιχνίδι σας.
3. Πόροι του παιχνιδιού σας
Ένα παιχνίδι δεν είναι παιχνίδι αν δεν έχει τα εξής:
- Γραφικά - δεν έχετε δει ένα παιχνίδι χωρίς γραφικά, σωστά; Για τους περισσότερους ανθρώπους, τα γραφικά μπορούν να κάνουν ή να σπάσουν ένα παιχνίδι. Πολλοί παίκτες προτιμούν ωραία παιχνίδια, οπότε πιθανότατα θα πρέπει να σχεδιάσετε (ή να έχετε κάποιον σχεδιασμό) δημιουργικούς χαρακτήρες, υπόβαθρα, κατόψεις, επιθέσεις και πολλά άλλα.
- Μουσική - η μουσική είναι ένα άλλο ζωτικό στοιχείο των παιχνιδιών. Από τη μουσική υπόκρουση, τα ηχητικά εφέ, ακόμα και από τη φωνή. Μπορείτε να φανταστείτε ένα επιτυχημένο αλλά εντελώς σιωπηλό παιχνίδι; Όχι!
- Υπομονή - θα χρειαστείτε πολλά. Επειδή οι κατασκευαστές παιχνιδιών επιτρέπουν στους μη προγραμματιστές να κάνουν παιχνίδια, αυτό σημαίνει επίσης ότι θα χρειαστεί να κάνετε πολλά κλικ.
Μόλις έχετε την ιστορία, τους κανόνες και τους πόρους σας, το επόμενο πράγμα που πρέπει να κάνετε είναι να επιλέξετε ποιος οικοδόμος παιχνιδιών θα χρησιμοποιήσει. Τώρα, το όμορφο πράγμα για τους οικοδόμους παιχνιδιών που διατίθενται στην αγορά είναι αυτό οι περισσότεροι από αυτούς έχουν δωρεάν εκδόσεις που μπορείτε να παίξετε γύρω πριν αγοράσετε τις εκδόσεις premium. Έτσι, να είστε βέβαιος να δοκιμάσετε πρώτα!
Κορυφαίοι 3 οικοδόμοι παιχνιδιών
Έχω δοκιμάσει κατασκευαστές παιχνιδιών για χάρη αυτού του άρθρου και έχω δοκιμάσει αυτούς τους κορυφαίους κατασκευαστές παιχνιδιών. Υπάρχει μια δωρεάν έκδοση που μπορείτε να χρησιμοποιήσετε για τη δημοσίευση δωρεάν παιχνιδιών HTML5 και μια έκδοση pro για την οποία μπορείτε να κάνετε αναβάθμιση, για να δημοσιεύσετε το παιχνίδι σας iOS, Android και Windows.
Ας δούμε GameMaker, Κατασκευάστε 2 και GameSalad.
# 1. GameMaker
Το GameMaker είναι ένας από τους πιο δημοφιλείς κατασκευαστές παιχνιδιών εκεί έξω, και έχει επίσης τα πιο ισχυρά χαρακτηριστικά εκεί έξω. Διαχειρίζεται το φυσική, χτίσιμο χάρτη, σχεδιασμός σπάρτης / χαρακτήρα, και σχεδόν όλα όσα χρειάζεστε για να δημιουργήσετε ένα παιχνίδι. Η δωρεάν έκδοση σας επιτρέπει να δημιουργήσετε ένα απλό παιχνίδι που μπορεί να δημοσιευθεί και να παιχτεί στην επιφάνεια εργασίας.
Ειλικρινά, το μόνο αρνητικό που μπορώ να σκεφτώ για το GameMaker είναι η τιμή. Η δωρεάν έκδοση αναρωτιέται, αλλά όταν ήρθε η ώρα να αναβαθμιστεί, προκειμένου να δημοσιεύσετε τα παιχνίδια σας σε Mac, iOS και Android, θα χρειαστείτε πολλά χρήματα μόνο για να το κάνετε: περίπου $ 440 για δημοσίευση σε iOS και Android. Εκτός από αυτό, το GameMaker έχει κυριολεκτικά όλα όσα θα χρειαστεί ποτέ για να φτιάξετε το παιχνίδι σας.
Παιχνίδια που έγιναν με τη χρήση του GameMaker
Ποιος δεν γνωρίζει το Steam; Τα παρακάτω παιχνίδια είναι είτε στο Steam ήδη, έτοιμα για λήψη, είτε είναι greenlit για δημοσίευση.
Γαλαξιακή άμυνα πυραύλων. Αυτό είναι ένα δροσιστικό πάρει το παλιό σχολείο "να προστατεύσει τη γη από αλλοδαπούς εισβολείς" είδος του παιχνιδιού.
Wanderlust: Περιπέτειες. Ένα παιχνίδι RPG σε έναν τεράστιο κόσμο που μπορείτε να εξερευνήσετε. Προσαρμόστε τους χαρακτήρες σας, ανεβείτε στο επίπεδο και παίζετε σε πραγματικό χρόνο με έως και 3 φίλους σας.
Δείτε No Evil. Ένα φανταστικό ισομετρικό παιχνίδι παζλ που έχει διάφορα παζλ για να λύσει, να εμπλακεί σε αφήγηση, και είναι απλά περίεργο σε ένα όμορφο τρόπο.
# 2. Κατασκευάστε 2
Το Constuct 2 είναι ένας από τους νεότερους κατασκευαστές παιχνιδιών που κυκλοφορούν σήμερα στην αγορά. Δεν είναι γεμάτη με ακαταστασία και μπορείτε εύκολα να χτίσετε ένα παιχνίδι σε λίγες μόνο ώρες. Σε σύγκριση με το GameMaker, το Construct 2 είναι πιο εύκολο να μάθει και πολύ φθηνότερο σε 129,99 δολάρια, και σας επιτρέπει να δημοσιεύσετε Mac, Windows, Linux, iOS, Android και Wii U.
Το όμορφο πράγμα που βρήκα για το Construct 2 είναι η διεπαφή χρήστη. Δεν προσπαθεί να σας πνίξει σε όλες τις λεπτομέρειες του οικοδόμου παιχνιδιών. Είναι διαισθητικό στο προσθήκη ενεργειών και συμβάντων.
Παιχνίδια που έγιναν με το Construct 2
Πολλά από τα παιχνίδια που βλέπετε στο Google Play Store, στο iOS App Store και μερικές φορές ακόμη και στο Steam, είναι κατασκευασμένα χρησιμοποιώντας κατασκευαστές παιχνιδιών όπως το Construct 2. Το μόνο θέμα είναι ότι δεν θα σας πουν! Γιατί γιατί; Θέλουν να κρατήσουν το μυστικό στον εαυτό τους: είναι πολύ εύκολο να χτίσουν παιχνίδια!
Η επόμενη Πηνελόπη. Ένα παιχνίδι δράσης και αγώνων σε έναν κόσμο όπου ο παίκτης μπορεί να εξερευνήσει διαφορετικούς πλανήτες για να βρει τον Οδυσσέα.
CoinOp Story. Το CoinOp Story ακολουθεί την περιπέτεια ενός κινούμενου παιχνιδιού arcade του οποίου ο σκοπός είναι να συλλέγει κάρτες παιχνιδιών.
Hungry Hal. Τα τραπέζια έχουν γυρίσει και τώρα είστε ζόμπι και κυνηγάτε τους ανθρώπους για να τα φάτε. Λοιπόν, αυτό είναι βασικά!
# 3. GameSalad
Το GameSalad είναι ένας άλλος οικοδόμος παιχνιδιών που σας επιτρέπει να δημιουργείτε παιχνίδια χωρίς να αγγίζετε μια μόνο γραμμή κώδικα. Αλλά σε αντίθεση με το GameMaker και το Construct 2, το GameSalad είναι "προς ενοικίαση" αντί για αγορά. Μπορείτε να είστε α pro μέλος για μόλις $ 29 / μήνα, η οποία είναι ήδη πολύ μεγάλη αν θέλετε να δοκιμάσετε πρώτα τα νερά.
Παρόλο που το GameSalad έχει όλα όσα χρειάζεστε, το πιο θλιβερό πράγμα είναι ότι μπορείτε μόνο δοκιμάστε το βασικό πακέτο για 15 ημέρες. Δεν μπορείτε επίσης να είστε κύριος του οικοδόμου παιχνιδιών, καθώς βασίζεται σε μηνιαία συνδρομή. Ειλικρινά, αυτό είναι το μόνο αρνητικό πράγμα που μπορώ να πω για το GameSalad.
Παιχνίδια που έγιναν χρησιμοποιώντας το GameSalad
Πάππους ατμού. Ένα RPG δράσης platformer που έχει gameplay όπως το κλασικό Mega Man και Metal Slug.
Μικρή είδε. Μια πλατφόρμα που διαθέτει ένα μικρό πλάσμα που πρέπει να περιηγηθεί στο δρόμο του μέσω δεκάδων επιπέδων ενώ αψήφησε τους κινδύνους του κόσμου.
Fun Town. Ένα εκπαιδευτικό παιχνίδι που απευθύνεται σε παιδιά. Κάνετε ένα χάμπουργκερ, μεγαλώνετε ένα λουλούδι, πηγαίνετε για ψώνια, οδηγείτε ένα ποδήλατο ή δοκιμάστε πάνω από δώδεκα άλλα μίνι παιχνίδια.
Πού να βρείτε τα στοιχεία του παιχνιδιού
Αισθάνεστε εμπνευσμένοι αλλά εξακολουθείτε να είστε σε αμφιβολία επειδή δεν είστε καλοί με τα σχέδια χαρακτήρων ή τη δημιουργία φόντου; Εάν χρειάζεστε πόρους, εδώ είναι μερικά σημεία στο διαδίκτυο όπου μπορείτε να πάρετε περιουσιακά στοιχεία σχεδιασμού συμπεριλαμβανομένης της τέχνης παιχνιδιών, του σχεδιασμού χαρακτήρων, των αρχείων ήχου, των σκηνικών φόντου, της μουσικής και πολλά άλλα.
Το πακέτο ανοιχτών παιχνιδιών τέχνης προσφέρει πολλά ηχητικά και καλλιτεχνικά παιχνίδια ... όλα δωρεάν. Ανακατέψτε και ανακατέψτε, χρησιμοποιήστε τα όπως είναι, είναι εντάξει!
GSHelper, την επίσημη αγορά του GameSalad. Έχει εκατοντάδες επαγγελματικά έργα τέχνης και μουσική.
Scirra Marketplace, η επίσημη αγορά της Scirra, οι δημιουργοί του Construct 2. Μπορείτε να βρείτε εκατοντάδες έργα τέχνης και soundtracks εδώ για λίγα δολάρια.
2D Art Game για Προγραμματιστές για τα σεμινάρια και τα περιουσιακά στοιχεία παιχνιδιών που μπορείτε να αγοράσετε.
GraphicRiver για περισσότερα από 1500 περιουσιακά στοιχεία που μπορείτε να χρησιμοποιήσετε στα παιχνίδια σας.
GameTexture για δωρεάν περιουσιακά στοιχεία παιχνίδι. Ελέγξτε την άδεια χρήσης.
OpenGameArt.org για δωρεάν περιουσιακά στοιχεία παιχνιδιού που κατασκευάζονται από την κοινότητα. Αν και όλα δεν φαίνονται καλά εδώ, υπάρχουν επίσης καλά πράγματα για να βρείτε, απλά χρειάζεστε υπομονή!
Bfxr για δωρεάν ηχητικά στοιχεία. Αναμφισβήτητα, η μουσική είναι πιο δύσκολο να δημιουργηθεί από τα γραφικά και σίγουρα θα πρέπει να παίζετε γύρω από το Bfxr αν δεν θέλετε να αγοράσετε ή να μισθώσετε κάποιον για τη μουσική.
Freesound για δωρεάν μουσική. Αποκτήστε τα κλιπ ήχου που χρειάζεστε για να κάνετε το παιχνίδι σας πιο διασκεδαστικό.
AudioJungle για ηχητικά εφέ και μουσική μεταξύ άλλων. Αν θυμάστε ακόμα τη μουσική και τα ηχητικά εφέ από τον Mario bros δεκαετίες μετά τη διακοπή του παιχνιδιού, καταλαβαίνετε την ανάγκη για καλές επιλογές.
Παιχνίδι Πάνω, Τώρα Τι?
Μόλις ολοκληρωθεί το παιχνίδι σας, το επόμενο πράγμα που πρέπει να κάνετε είναι να το διαθέσετε στην αγορά. Εδώ είναι μια θέση που μπορεί να σας βοηθήσει να αυξήσετε τις λήψεις εφαρμογών ή μπορείτε να μεταβείτε στο reddit και να ζητήσετε από τους ανθρώπους να παίξουν το παιχνίδι σας. Θυμηθείτε να είστε συμπαθητικοί! Αν έχετε διαθέσιμα χρήματα, μπορείτε να αγοράσετε το παιχνίδι σας χρησιμοποιώντας διαφημίσεις στο Facebook. Μπορείτε επίσης να ζητήσετε από τα blog του παιχνιδιού να προβάλλουν ή να εξετάζουν το παιχνίδι σας.
Λοιπόν, τι νομίζεις? Τι είδους παιχνίδι σκέφτεστε να οικοδομήσετε?