9 leçons que j'ai apprises de la construction de ma première application
À l'été 2014, j'ai décidé de construire un jeu. J'aime l'histoire et la connaissance, alors j'ai décidé que le jeu devait être une anecdote. J'ai commencé à construire un site utilisant PHP et MySQL (que j'ai appris uniquement à cette fin) pour stocker des faits, des questions et d'autres informations..
À la fin de l'été, j'avais commencé à créer le site Web. Étant donné que je devais travailler sur ce projet entre l'école et mon travail dans un restaurant, il m'a fallu un certain temps pour terminer le site, avant de pouvoir passer à l'application de jeu-questionnaire..
Le spoiler de cette histoire est que le dernier jeu que j’ai construit et que je publiais sur l’App Store était une application totalement différente cela n'avait rien à voir avec des anecdotes. Toute l'expérience a été pleine de hauts et de bas et je pense que je devrais écrire sur ce que j'ai appris en cours de route..
1. Vos plans continueront à changer
Pendant que je construisais ma base de données et mon site Web pour le jeu-questionnaire, j'ai découvert beaucoup de faits intéressants que j'ai partagés avec mes amis en classe. Dans un de ces partages, un ami m'a montré ce jeu appelé Trivia Crack. Ma mâchoire est tombée - c'était presque exactement le même jeu que celui que j'essayais (mais pas encore) de construire à l'époque.
Quel est le pire est que mon jeu n'allait pas être aussi génial comme Trivia Crack. Je ne voulais pas non plus avoir l’impression de les copier, j’ai donc dû changer de vitesse et trouver une meilleure idée pour un jeu. Ce n'est que le premier des nombreux changements que je dois faire (la plupart du temps, à contrecoeur) pour créer mon premier jeu.
2. Soyez prêt à laisser aller et aller de l'avant
Cela dit, lâcher prise est plus difficile qu'il n'y paraît et ce n'est jamais une chose facile à faire. À ce moment-là, j'avais dépensé beaucoup de temps d'apprentissage PHP et MySQL, et pour ne pas mentionner tout ce temps la construction du site Web pour mon jeu-questionnaire. Trébucher sur Trivia Crack m'a laissé dans une ornière - j'ai passé le reste de la classe à réfléchir à ce que j'allais faire.
J'étais vraiment dégouté Trivia Crack me battre au marché. Je pensais que j'étais vraiment à quelque chose, mais j'étais trop en retard pour le match. A ce moment, j'ai réalisé que Je pourrais faire l'une des deux choses.
Je pourrais rester là et faire la moue Trivia Crack, ou je pourrais prendre des mesures et démarrer un nouveau projet tout de suite. Le premier est au mieux contre-productif et je me suis rendu compte que si je voulais avoir un jeu sur l'App Store, je devais simplement passer à autre chose..
3. Faites vos recherches
La plupart des gens pensent qu'il y a beaucoup plus qui fait un bon jeu. Vous devez prendre le temps de parcourir les jeux proposés à l'App Store et, plus important encore, de consulter la liste des jeux les plus téléchargés pour trouve ce qu'ils ont en commun. Vous voulez rechercher des éléments tels que la façon dont les joueurs contrôlent le jeu, la difficulté du jeu et bien sûr, vous voulez également vous assurer que personne n'a déjà créé votre jeu..
Découvrez ce que les gens apprécient, mais n'ayez pas peur de faire votre propre chemin. La leçon ici est de toujours faire vos recherches et ne jamais cesser d'apprendre. Il y a encore tellement de choses que tu ne sais pas.
4. Votre jeu va évoluer. Laisse-le.
En trouvant une nouvelle idée de jeu à publier, j'ai effectué de nombreuses recherches sur le développement de jeux et étudié des jeux tels que l'histoire à succès de 28 jours., Flappy Bird.
À partir de ce processus, j’ai dessiné un croquis du soldat qui saute en parachute en évitant les balles qui lui ont été tirées. Peu après, le soldat évitait les balles qui tombaient de Le ciel. J'aimais la direction dans laquelle j'allais, mais il me manquait quelque chose. Je voulais le jeu à ressentir impossible mais en réalité ne l'était pas, ce que j'ai appris de mes recherches.
Alors je me suis assis avec mon père alias conseiller et nous avons discuté du match. C'est alors que nous avons eu l'idée de laisser le soldat éviter les balles mais attraper les armes nucléaires. C'était parfait. Mais il restait encore beaucoup à faire.
5. Restez simple
Au fur et à mesure du développement, je me suis rendu compte que l'art du jeu était trop compliqué; quelque chose doit changer. Finalement, j'ai décidé de ne pas avoir un soldat comme protagoniste, il s'agissait simplement d'une balle bleue. Le sprite de la boule bleue a été laissé par un vieux projet que je réalisais quand je m'apprenais à coder.
Ensuite, tout est devenu clair pour moi. Formes! Je ferai de Shapes le thème de mon jeu: le soldat est devenu une petite balle bleue, attrapant des balles transformées en cercles et évitant des armes nucléaires transformées en triangles et en carrés..
Les formes sont simples, attrayantes, faciles à regarder et rend facile à comprendre quel que soit l'âge de mes joueurs. Et comme le jeu, j’ai aussi gardé les commandes de jeu faciles et naturelles; un simple tapotement sur l'écran peut aller très loin. La simplicité fonctionne.
Après tout cela, j'ai construit et sorti mon premier jeu: 3-Shapes… et j'ai commis quelques erreurs supplémentaires en cours de route..
6. Faites une version douce
Au cours de la première semaine sur l'App Store, je me suis dit que mon application avait très bien fonctionné. il a été téléchargé plus de cent fois. C'était sans relations publiques ni marketing, juste le bouche à oreille. Cependant, je remarque une tendance. Les gens ont joué au jeu plusieurs fois avant d’abandonner pour de bon. J'aurais alors beaucoup de gens me disent le jeu était trop difficile.
À ce stade, j'ai eu deux regrets: le premier n'était pas une version souple. Une version souple peut être utile à bien des égards. Ne relâcher le jeu qu’à une poignée de vos amis vous permet de trouver des bugs et les corriger rapidement. Le premier jour, j'ai publié 3-Shapes, deux très “gros” des bugs ont été trouvés tout de suite. Si j'avais fait une version douce, j'aurais pu corriger ces bugs et avoir un lancement officiel plus fluide.
7. Écoutez vos joueurs
J'ai mentionné que les joueurs avaient abandonné mon jeu parce que c'était trop difficile, voire impossible en réalité. Le joueur moyen n’a pas bien fait et, naturellement, abandonnerait. La chose est Je savais que ça allait arriver. Ma soeur m'avait dit que le jeu était trop difficile avant Je l'avais publié. J'aurais dû rendre les choses plus faciles avant le lancement mais j'étais réticent.
De mon perspective le jeu était trop facile. J'ai passé tellement de temps à y jouer moi-même pour tester les bugs, alors je maîtrise assez bien le jeu. Mais je construis le jeu pour mes joueurs. Vous devez vous rappeler de regarder le jeu du point de vue du joueur.. S'ils abandonnent votre jeu, votre jeu n'ira pas loin. Développez du point de vue du joueur, vous ne pouvez pas toujours avoir raison.
8. Ne précipitez pas votre projet
Lorsque vous développez un jeu, vous devez rester sur la bonne voie en ayant un laps de temps. Si le jeu n'est pas prêt à être publié, ne le libère pas. S'il y a des choses que vous voulez ajouter, que vous pourriez facilement ajouter dans une mise à jour, faites-le et mettez-le dans le jeu..
J'ai appris cela à la dure: je voulais ajouter une fonctionnalité au jeu qui vous permet de gagner de nouveaux héros lorsque vous atteignez un score élevé. Je pensais que le jeu aurait été beaucoup plus amusant si les joueurs avaient eu cet objectif s'ils avaient atteint le prochain héros. Pourtant je n'a pas ajoutez cela au jeu comme cela signifierait un retard d'une semaine ou deux pour le lancement.
Rétrospectivement, cela m'aurait aidé à retenir plus de joueurs, car cela deviendra un défi personnel pour eux. Mais fondamentalement, assurez-vous d'aimer ce que vous libérez. Autrement, ne libère pas le jeu, même si cela signifie que vous allez manquer votre échéance avec une petite marge.
9. Ne vous attendez pas à faire des millions
Si vous attendez que je vous dise combien de succès mon jeu deviendra plus tard, je vais juste gâcher la fin pour vous et dire que 3-Shapes ne m'a pas fait des millions (surprise!). je ne s'attendaient pas à faire des millions (ce n’est que mon premier jeu) mais je voulais apprendre et faire quelque chose qui me plaisait - et j’ai lancé la balle hors du parc avec celui-ci.
Lorsque vous développez un jeu, une application ou quoi que ce soit d'autre, fais-le pour le plaisir. Non seulement obtiendrez-vous un meilleur produit, mais vous serez plus fier de ce produit, de cette application ou de ce qu'il deviendra. Et il sera construit pour les bonnes raisons, avec le bon focus.
Le voyage est la récompense.
Conclusion
Quand je construisais mon application, je m'attendais à apprendre du code, mais au cours de mon voyage, j'ai appris quelques autres choses. qui sont tout aussi précieux et non moins importants. À tout le moins, ces leçons faciliteront probablement mon prochain processus de création d'applications, et probablement le vôtre,.
Note de l'éditeur: Ceci est écrit pour Hongkiat.com par Derek Reid. Derek aime la course et la programmation et espère diriger un jour une entreprise de développement de jeux vidéo ou une entreprise de cybersécurité. Son jeu 3 formes est disponible au téléchargement sur l'App Store.