Πώς να δημιουργήσετε ένα iPhone Game από το μηδέν

Σε κάποιο σημείο πιθανώς θα επιθυμούσατε να φτιάξετε τα δικά σας παιχνίδια iPhone. Ήρθε η ώρα να σταματήσετε να επιθυμείτε και να αρχίσετε να κάνετε.

Σε κάποιο σημείο πιθανώς θα επιθυμούσατε να φτιάξετε τα δικά σας παιχνίδια iPhone.  Ήρθε η ώρα να σταματήσετε να επιθυμείτε και να αρχίσετε να κάνετε.
Διαφήμιση

Πολύ λίγα παιχνίδια έχουν ενσωματωθεί στην πολιτισμική ψυχή αρκετά όπως το Flappy Bird έκανε τη σύντομη ιστορία του Flappy Bird [παράξενο & Wonderful Web] Η σύντομη ιστορία του Flappy Bird [παράξενο & Wonderful Web] Λίγες κινητά παιχνίδια εισέρχονται στη συλλογική συνείδηση ​​της mainstream με τον τρόπο που έχει κάνει ο Flappy Bird. Περνάει στη λαϊκή λαϊκή παράδοση, αλλά αυτά τα βίντεο θα βοηθήσουν στη διαφύλαξη της ιθαγένειάς της. Διαβάστε περισσότερα πριν από δύο χρόνια. Ήταν εύκολα ένα από τα πιο virally επιτυχημένα κινητά παιχνίδια στην ιστορία. Αλλά θα μπορούσε να είναι μια έκπληξη ότι ο κατασκευαστής του Flappy Bird δεν ήταν μια μεγάλη εταιρεία παιχνιδιών, αλλά μάλλον ένας τύπος στην κρεβατοκάμαρά του στο Ανόι που ονομάζεται Dong Nguyen.

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

Αυτά τα κακά νέα είναι ότι δεν είναι εύκολο. Θα χρειαστεί να βελτιώσετε το σύνολο δεξιοτήτων σας.

Απαιτούμενες δεξιότητες

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

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

Το πρώτο είναι, φυσικά, μια γείωση στην ανάπτυξη λογισμικού. Η γνώση του πώς είναι ο κώδικας είναι απαραίτητη, αλλά είναι επίσης χρήσιμη η κατανόηση της θεωρητικής. Υπάρχουν πολλές βασικές έννοιες στην επιστήμη των υπολογιστών που προσφέρονται ευνοϊκά για το σχεδιασμό των παιχνιδιών. Για παράδειγμα, η κατανόηση των αλγόριθμων συρρίκνωσης και ο μικρότερος αλγόριθμος διαδρομής του Djikstra μπορούν να σας βοηθήσουν να σχεδιάσετε τη συμπεριφορά των παικτών AI.

Αν δεν προγραμματίζετε να κάνετε μια περιπέτεια κειμένου (ή μια διαδραστική ταινία, την οποία πιστεύει ο Christian Cawley ότι είναι καθυστερημένη μια επιστροφή) Να θυμάστε ότι οι αλληλεπιδραστικές ταινίες θα μπορούσαν να ρυθμιστούν για να κάνουν μια επιστροφή Να θυμάστε ότι οι αλληλεπιδραστικές ταινίες θα μπορούσαν να ρυθμιστούν για να κάνουν μια επιστροφή η τεχνολογία πιο κατάλληλη για διαδραστικές ταινίες τώρα; Θα μπορούσε να είναι ότι αυτά τα φοβερά παιχνίδια της δεκαετίας του 1980 και του 1990 ήταν πρωτοποριακά μια μορφή παιχνιδιού που η τεχνολογία της εποχής ήταν ακατάλληλη ... Διαβάστε περισσότερα), θα πρέπει να κάνετε μερικά γραφικά. Μην κάνετε λάθος - ο σχεδιασμός είναι δύσκολος. Πιο σκληρή από την κωδικοποίηση, κατά την άποψή μου. Όχι μόνο θα πρέπει να ξέρετε πώς να χρησιμοποιήσετε όμοιους με Photoshop και 3D μοντέλα όπως το Blender, θα πρέπει επίσης να γνωρίζετε κάποια θεωρία σχεδίασης.

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

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

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

Προγραμματισμός του παιχνιδιού σας

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

Πρώτον, υπάρχει ο τρόπος της Apple για την ανάπτυξη παιχνιδιών. Αυτό σημαίνει ότι κατεβάζετε το Xcode, το οποίο είναι αφιερωμένο στην αποκλειστική χρήση του Embedded Development Environment της Apple, το οποίο μπορείτε να το κατεβάσετε δωρεάν στο Mac App Store (μπορείτε να το αναπτύξετε μόνο για iOS σε Mac). Οι εφαρμογές που έχουν δημιουργηθεί με το Xcode γενικά γίνονται με C ++, Swift ή Objective-C.

Το Swift ανακοινώθηκε πώς επηρεάζει η νέα γλώσσα προγραμματισμού της Apple; Πώς επηρεάζει η νέα γλώσσα προγραμματισμού της Apple; Από το get-go, οι προγραμματιστές γνώριζαν ότι το νέο Swift της Apple θα ήταν μεγάλο. Αλλά γιατί πρέπει να σας ενδιαφέρει; Διαβάστε περισσότερα στο World Wide Developer Conference (WWDC) πέρυσι, και πήρε πολλούς προγραμματιστές ενθουσιασμένοι. Γιατί; Κυρίως επειδή οι εφαρμογές εγγενούς ταχύτητας μπορούν να χτιστούν χωρίς να χρειάζεται να χρησιμοποιήσετε μια παχουλό, λεκτική γλώσσα όπως το Objective-C ή το C ++. Αυτή είναι μια γλώσσα που μοιάζει περισσότερο με CoffeeScript CoffeeScript Είναι JavaScript χωρίς τους πονοκεφάλους CoffeeScript Είναι JavaScript χωρίς τους πονοκεφάλους Δεν έχω αρέσει ποτέ πραγματικά γράψιμο JavaScript όλα αυτά πολύ. Από την ημέρα που έγραψα την πρώτη μου γραμμή με αυτό, πάντα αγανακτούσα ότι ό, τι γράφω σε αυτό πάντα καταλήγει να μοιάζει με έναν Jackson ... Διαβάστε περισσότερα, Python ή Ruby, αλλά έχει την ευελιξία και τη δύναμη ενός χαμηλότερου επιπέδου Γλώσσα.

ios-swift

Το μειονέκτημα του Swift είναι ότι είναι πολύ καινούργιο και ως εκ τούτου εξακολουθεί να υποφέρει από μερικά προβλήματα οδοντοφυΐας. Καθώς προωθεί την ανάπτυξή της, πρέπει να τα ξεπεράσει. Μέχρι τότε, αξίζει επίσης να εξεταστεί η εκμάθηση του Στόχου-Γ. Το πλεονέκτημα αυτού είναι ότι είναι παλιό και οι άνθρωποι ξέρουν για τους κονδυλωμάτων και τις ρυτίδες και το πιο σημαντικό είναι να τους παρακάμψουμε. Επιπλέον, η συντριπτική πλειοψηφία των τεκμηρίων και των σεμιναρίων για την ανάπτυξη του iOS χρησιμοποιούν το στόχο-C ως γλώσσα διδασκαλίας. Αν πάτε με το Swift, ίσως χρειαστεί να δουλέψετε πολλά πράγματα από μόνος σας.

Υπάρχει άλλη επιλογή. Εάν γνωρίζετε ήδη μια γλώσσα προγραμματισμού και δεν έχετε την επιθυμία να μάθετε το Swift, ίσως θελήσετε να δείτε ποια είναι τα πλαίσια ανάπτυξης εφαρμογών τρίτων για αυτή τη γλώσσα. Οι προγραμματιστές Ruby μπορούν να κάνουν εφαρμογές για κινητά με το RubyMotion, ενώ οι προγραμματιστές .NET (που πρόσφατα ήταν ανοιχτά προερχόμενοι από τους προγραμματιστές) έλαβαν το Xamarin. Το πλεονέκτημα αυτών είναι ότι δεν χρειάζεται να μάθετε να χρησιμοποιείτε κάτι καινούργιο. Το μειονέκτημα είναι ότι αυξάνουν ελαφρώς το κόστος δημοσίευσης της εφαρμογής σας στο App Store. Το φθηνότερο σχέδιο RubyMotion, για παράδειγμα, κοστίζει 15 δολάρια το μήνα, χρεώνεται ετησίως. Αυτό δεν είναι ένα ασήμαντο κομμάτι αλλαγής.

Εάν γνωρίζετε ήδη HTML, JavaScript Τι είναι το JavaScript, και μπορεί το Διαδίκτυο να υπάρχει χωρίς αυτό; Τι είναι το JavaScript, και μπορεί το Διαδίκτυο να υπάρχει χωρίς αυτό; Το JavaScript είναι ένα από αυτά που πολλοί θεωρούν δεδομένους. Όλοι το χρησιμοποιούν. Διαβάστε περισσότερα και CSS, έχετε ήδη τις βασικές δεξιότητες που απαιτούνται για τη δημιουργία ενός παιχνιδιού iOS. Το Corona και το Phone Gap είναι πλατφόρμες που σας επιτρέπουν να χρησιμοποιήσετε τις υπάρχουσες δεξιότητες ανάπτυξης ιστού και να τις μετατρέψετε σε εφαρμογές για κινητά που λειτουργούν εγγενώς. Δεν απαιτείται πρόγραμμα περιήγησης. Το πρόβλημα είναι ότι, ως επί το πλείστον, οι κινητές εφαρμογές που βασίζονται σε HTML5 λειτουργούν απίστευτα αργά. Το ζήτημα είναι τόσο κακό ότι το 2012, το Facebook ξανάγραψε την εφαρμογή iOS από HTML5 σε μητρική, ακριβώς έτσι ώστε να μπορεί να τρέξει αποδεκτά.

Τέλος, αν είστε εντελώς απενεργοποιημένοι από την ιδέα να γράψετε κώδικα, ίσως θελήσετε να εξετάσετε μια λύση χωρίς κώδικα, όπου ο περίπλοκος κώδικας δημιουργείται από έναν αλγόριθμο και όχι από έναν άνθρωπο. Δεν υπάρχουν πάρα πολλά από αυτά για το iOS. Δεν υπάρχει εφαρμογή MIT App Inventor Πώς να δημιουργήσετε μια εφαρμογή Android: Όλα όσα πρέπει να ξέρετε Πώς να δημιουργήσετε μια εφαρμογή Android: Όλα όσα πρέπει να ξέρετε Αν θέλετε να ξεκινήσετε να δημιουργείτε τη δική σας εφαρμογή Android, αυτός ο οδηγός περιλαμβάνει όλα όσα χρειάζεστε. Διαβάστε περισσότερα για τον κόσμο της Apple. Το μόνο πράγμα που έρχεται κοντά είναι το TouchDevelop της Microsoft Μάθετε πώς να αναπτύξετε εφαρμογές στο Windows Phone σας με το TouchDevelop Μάθετε πώς να αναπτύξετε εφαρμογές στο Windows Phone σας με TouchDevelop Μια έλλειψη εφαρμογών τρίτων ήταν πάντα η «Αχίλλειος πτέρνα» του Windows Phone 8 πλατφόρμα. Από την έναρξή της, οι χρήστες του συστήματος χάλκινων μεταλλίων της Microsoft έχουν διαπιστώσει ότι πρέπει να κάνουν χωρίς κάποια ... Διαβάστε περισσότερα, τα οποία καλύψαμε προηγουμένως, και το Kino από το Pad2Play.

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

Επιλέξτε τη βιβλιοθήκη γραφικών σας

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

Το Swift δεν ήταν η μόνη γελοία βόμβα που είχε πέσει στο WWDC 2014. Επίσης ανακοινώθηκε κάτι που ονομάζεται Metal, το οποίο χτίστηκε σε συνδυασμό με τους Epic Games. Το Metal είναι ένα iOS αποκλειστικό που μπορεί να παράγει εκπληκτικά, κονσόλα ποιότητας οπτικά, παρά τους περιορισμούς υλικού του iPhone και του iPad. Κάνει αυτό, ενώ καταναλώνει λιγότερη ενέργεια από την μπαταρία που θα περίμενε κανείς. Πιστέψτε με, η διαδήλωση πρέπει να δει ότι πιστεύεται.

Φυσικά, υπάρχουν μειονεκτήματα. Πρώτον, δεδομένου ότι το Metal είναι ένα iOS αποκλειστικό, μπορείτε να ξεχάσετε να μεταφέρετε το παιχνίδι σας στο Android χωρίς μια δραστική επανεγγραφή. Δεύτερον, τρέχει μόνο στα iDevices με τα τσιπ A7, A8 και A8X, τα οποία είναι κακά νέα για όσους έχουν ένα παλαιότερο iPhone. Δεδομένου ότι είναι επίσης αρκετά καινούργιο, υπάρχει λιγότερο υλικό εκμάθησης για να εργαστείτε από, θα πρέπει να θέλετε να πάρετε το βήμα και να το συμπεριλάβετε στο τελευταίο σας έργο.

Αν ψάχνετε για κάτι πιο εδραιωμένο και cross-platform από το Metal, θα είστε ευτυχείς να ξέρετε ότι δεν υπάρχει έλλειψη εναλλακτικών λύσεων. Ίσως το πιο προφανές είναι το OpenGL ES (Open Graphics Library for Embedded Systems).

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

Τέλος, υπάρχει SDL (Simple DirectMedia Layer). Αυτή η βιβλιοθήκη πολλαπλών πλατφορμών μπορεί να χρησιμοποιηθεί για τη δημιουργία γραφικών 2D, εκτός από την πρόσβαση στις συσκευές εισόδου του μηχανήματος.

Το SDL είναι απίστευτα γρήγορο, αλλά είναι απίθανο να το χρησιμοποιήσετε μόνος του για ένα παιχνίδι iOS. Είναι απλά πάρα πολύ χαμηλός και αυστηρός, και δεν υποστηρίζει 3D γραφικά ή επιτάχυνση υλικού εγγενώς. Ένα συνηθέστερο σενάριο χρήσης SDL σε ένα έργο τυχερών παιχνιδιών τρέχει μαζί με μια βιβλιοθήκη γραφικών υψηλότερου επιπέδου, όπως το OpenGL.

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

Τέλος, υπάρχουν βιβλιοθήκες γραφικών τρίτων που βασίζονται σε υπάρχουσες βιβλιοθήκες, με στόχο την ευκολότερη και ταχύτερη ανάπτυξη. Ένα παράδειγμα αυτού είναι το Cocos2D, το οποίο είναι δωρεάν και έρχεται με άδεια χρήσης με την άδεια MIT. Το Cocos2D είναι ανεξάρτητο από τη γλώσσα και συνεργάζεται τόσο με το Objective-C όσο και με το Swift.

Ήχος, μουσική και διάλογος

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

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

Σε αντίθετη περίπτωση, ρίξτε μια ματιά στις πολλές βιβλιοθήκες ήχου και δημοσίων αρχείων που δημιουργήθηκαν τα τελευταία χρόνια, καθώς η ανάπτυξη παιχνιδιών indie έχει αναζωπυρώσει. Τρία αξιοσημείωτα παραδείγματα περιλαμβάνουν pdsounds, freesound και soundjay.

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

ios-fiverr

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

Γραφικά & Σχεδιασμός

Δεδομένου ότι κάποιος δεν έχει τρομερά αισθητική αντίληψη, πάντα έχω αγωνιστεί με τη δημιουργία γραφικών και sprites. Μην πάρετε τη λέξη μου γι 'αυτό. Πρέπει μόνο να εξετάσετε ένα από τα πρώτα βιντεοπαιχνίδια που έκανα ποτέ, το CakeSteroids (ένας κλώνος αστεροειδών με θέμα οδοντικής υγείας). Ναι, αυτό πρέπει να είναι μια τούρτα.

197809_10151349415932109_1864728690_n

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

Έχω διαπιστώσει ότι είναι σχεδόν πάντα πιο εύκολο να σκιαγραφήσετε κάτι εκτός από το να το σχεδιάσετε στον υπολογιστή. Έτσι, πάρτε ένα στυλό και χαρτί, και δημιουργήστε το σπρίτσι σας. Μόλις το έχετε τελειοποιήσει, κάντε ένα ψηφιακό αντίγραφο με το σαρωτή σας. Στη συνέχεια, κατεβάστε το δωρεάν πρόγραμμα διανυσματικών γραφικών, Inskcape Δημιουργήστε κλιμακωτά γραφικά με Open-Source, Cross-Platform Tool Inkscape Δημιουργήστε κλιμακωτά γραφικά με Open-Source Cross-Platform Tool Inkscape Γιατί το επαγγελματικό λογισμικό επεξεργασίας γραφικών πρέπει να κοστίσει ένα χέρι και ένα πόδι ; Τι συμβαίνει με μια ελεύθερη εναλλακτική λύση για να χειριστείτε κλιμακωτά διανυσματικά γραφικά. Δείτε πώς η Inkscape δίνει στο Adobe Illustrator ένα τρέξιμο για τα χρήματά του! Διαβάστε περισσότερα . Μόλις εγκατασταθεί, εισαγάγετε το σαρωμένο σχέδιο και μετατρέψτε το σε μια χρήσιμη εικόνα bitmap με τη λειτουργία Bitmap Trace.

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

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

Δοκιμές

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

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

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

ios-test

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

Υπάρχουν εκατοντάδες εταιρίες δοκιμών, κάθε μία από τις οποίες χρεώνει διαφορετικά ποσά. Στην έρευνά μου, τρεις ξεχώρισαν από το πλήθος. Υπάρχει TestElf, η οποία χρεώνει 50 δολάρια ανά εφαρμογή. Το χειροκρότημα, το οποίο προσφέρει μια μπουτίκ προσέγγιση για τη δοκιμή, και χρεώνει ένα διαφορετικό ποσό ανάλογα με την πληρότητα της δοκιμής σας. Τέλος, υπάρχει το AppThwack, το οποίο προσφέρει λεπτομερείς, εμπεριστατωμένες δοκιμές, με γρήγορη ανάκαμψη για μόλις $ 20 το μήνα.

Μόλις τελειοποιήσετε την εφαρμογή σας, ήρθε η ώρα να την κυκλοφορήσετε στον κόσμο.

Πλοίο στο κατάστημα

Η Apple είναι ο gatekeeper για την πλατφόρμα iOS. Για να βάλετε την εφαρμογή σας στην αγορά Πώς να υποβάλετε τη δική σας εφαρμογή στο iTunes App Store Πώς να υποβάλετε τη δική σας εφαρμογή στο iTunes App Store Έτσι έχετε προγραμματίσει την πρώτη σας εφαρμογή iOS και θέλετε να το ανεβάσετε και να υποβληθεί το κατάστημα iTunes; Λοιπόν, όπως έμαθα πρόσφατα, δεν είναι τόσο εύκολο όσο ακούγεται. Το ... Διαβάστε περισσότερα, θα πρέπει πρώτα να μεταβείτε σε μερικές στεφάνες. Το πρώτο είναι ότι πρέπει να εγγραφείτε στο Πρόγραμμα Προγραμματιστών iOS. Αυτό έρχεται με ετήσια αμοιβή $ 99 και πρέπει να καταβληθεί, ανεξάρτητα από το εάν η εφαρμογή σας είναι δωρεάν ή όχι.

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

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

Προβολή

Το τελευταίο βήμα στον κύκλο ανάπτυξης παιχνιδιών είναι το μάρκετινγκ. Υπάρχουν χιλιάδες εφαρμογές και παιχνίδια στο App Store. Είναι σχεδόν αδύνατο να ξεχωρίζεις μόνο μέσα από τα δικά σου πλεονεκτήματα.

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

Μην πάρετε μόνο τη λέξη μου για αυτό. Ο συνάδελφός μου, ο Justin Pot, έχει γράψει εκτενώς τα λάθη που κάνουν οι εταιρείες όταν κάνουν pitch, όπως και ο one-time συγγραφέας MakeUseOf Προσπαθώντας να προωθήσει το προϊόν ή την ιδέα σας μέσω ηλεκτρονικού ταχυδρομείου; Μην κάνετε οποιαδήποτε από αυτές [Γνώμη] Προσπαθώντας να προωθήσετε το προϊόν ή την ιδέα σας μέσω ηλεκτρονικού ταχυδρομείου; Μην κάνετε οποιαδήποτε από αυτές [γνώμη] Πείτε ότι έχετε μια ιδέα για ένα προϊόν ή μια εφαρμογή και έχετε αναπτύξει την εφαρμογή ή είχατε κάποιον άλλο να το κάνει για εσάς. Εάν προσπαθείτε να το εξαπλώσετε στις μάζες, ... Διαβάστε περισσότερα Jessica Cam Wong.

Παίρνω οπουδήποτε από τρία έως δέκα στάδια ηλεκτρονικού ταχυδρομείου την ημέρα, και αυτά που δίνω προσοχή είναι αυτά που είναι σαφώς γραμμένα, ορθογραφικά και κυρίως ειλικρινή. Αφού έχετε γράψει ένα θόρυβο δολοφόνων, θα πρέπει να βρείτε κάποιον που θα βρεθεί. Υπάρχουν υπηρεσίες που υπάρχουν αποκλειστικά για αυτήν την υπηρεσία. Το πιο αξιοσημείωτο είναι το press.farm, το οποίο πωλεί τη διεύθυνση ηλεκτρονικού ταχυδρομείου 588 δημοσιογράφων με κατ 'αποκοπήν αμοιβή $ 9. Τούτου λεχθέντος, πληρώνετε για κάτι που είναι ουσιαστικά ελεύθερο. Τα περισσότερα ιστολόγια τεχνολογίας εμφανίζουν δημόσια τις διευθύνσεις ηλεκτρονικού ταχυδρομείου των συγγραφέων τους. Μπορείτε να βρείτε τις σχετικές διευθύνσεις ηλεκτρονικού ταχυδρομείου MakeUseOf, για παράδειγμα, σχετικά με τη σελίδα μας.

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

Περίεργος για το τι προσφέρει μια εταιρία PR σε έναν προγραμματιστή εφαρμογών, μίλησα με τον Ayelet Noff, ιδρυτή και διευθύνων σύμβουλο της Blonde 2.0, η οποία ειδικεύεται στις νέες τεχνολογίες μάρκετινγκ. Ήμουν περίεργος ως προς το τι παίρνει κάποιος όταν προσλαμβάνει μια εξειδικευμένη εταιρεία τεχνολογίας PR και πόσο κοστίζει. Εδώ είναι αυτό που είχε να πει:

"Το PR είναι περίπου δύο στοιχεία: Storytelling και σχέσεις. Βεβαιωθείτε ότι η ιστορία σας είναι αρκετά ενδιαφέρουσα ώστε να τραβήξει την προσοχή των δημοσιογράφων χρησιμοποιώντας τον πιο ελκυστικό και έγκαιρο δυνατό ρυθμό. Στη συνέχεια, εξετάστε τις σχέσεις που έχετε με διαφορετικούς δημοσιογράφους για να δείτε ποιος θα ήταν ο καλύτερος τρόπος.

Το πλεονέκτημα της εργασίας με μια αξιόπιστη εταιρεία PR είναι ότι έχουμε αυτές τις συνδέσεις ήδη σε ισχύ και έχουμε ήδη κατακτήσει την τέχνη της γνώσης πώς να πούμε την ιστορία με τον πιο ελκυστικό τρόπο. Οι περισσότερες εταιρίες PR της τεχνολογίας θα λειτουργήσουν σε βάση επιτήρησης με εύρος τιμών $ 3.000 - $ 15.000 μηνιαίως. Το ξανθό 2.0 ξεκινά από τα $ 5000. "

Αποκτήστε δημιουργικό!

Υπάρχουν πολλά που πρέπει να μάθετε όταν πρόκειται για την ανάπτυξη παιχνιδιών iOS. Εάν εργάζεστε μόνοι σας, θα βρείτε ότι πρέπει να γίνετε πραγματικός polymath.

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

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

Image credit: Χαμογελώντας φοιτητής (Syda Productions μέσω Shutterstock)

In this article