421 Shares 2832 views

Comment créer un jeu sur « Android » sur leur propre

Beaucoup de gens téléchargement de jeux pour les plateformes mobiles, pensez: « Pourquoi ne pas faire du rêve une réalité Pourquoi ne pas faire un produit qui est meilleur et plus intéressant que ce qui offre déjà l'industrie du divertissement interactif? » Si vous ne savez pas comment créer des jeux sur le « Android », mais que vous voulez apprendre, cet article va parler de quelques-uns des pièges qui attendent les développeurs débutants.

idée

La première chose qui est nécessaire pour créer le jeu – l'idée. Au premier stade, il peut être écrit sous quelque forme. Il est souhaitable qu'il « se accroche » était compréhensible. Très probablement, dans le processus de mise en œuvre sera modifié. Quelque chose devra ajouter, mais quelque chose – supprimer complètement ou modifier. Il n'y a rien d'étrange – dans la poursuite de l'élaboration des pièces fonctionnelles ont non seulement pour décrire à fond, mais pour vérifier sa pertinence.

Il ne faut pas abandonner complètement la description initiale des idées et de commencer à créer un jeu russe sur « Android », ignorez cette étape. idées de collecte – le principal point de départ, à partir duquel il est plus facile de commencer le mouvement. De plus, les idées présentées dans le document se penchera sur les plans objectivement, peuvent avancer avis et corriger les faiblesses.

liste des fonctionnalités

Alors , comment créer des jeux sur le « Android » est impossible sans l' élaboration détaillée à ce stade devra continuer à travailler dans un éditeur de texte et de décrire les caractéristiques qui seront dans le jeu. Voici un exemple: une série de God of War – est un slasher. L'arme du protagoniste – un fouet. Pendant le combat, vous pouvez faire de belles attaques combo longues. Chaque niveau est terminé mêlée avec le patron.

Cette liste est assez radin et ne reflète que les principales caractéristiques, à savoir ceux qui produisent le jeu sur le fond des autres. En fait, il y a beaucoup plus, mais les autres caractéristiques sont secondaires. Dans la description du premier devoir aller à ceux sans qui ne peut exister votre création future, et la dernière – moins important, ce qui peut être sacrifiée pour la vitesse de développement.

Dizdok

Alors, comment créer un nouveau jeu sans ce document est presque impossible d'avoir à travailler et au-dessus. Dizdok – abréviation de « document de conception », il comprend la description la plus détaillée:

  • Modèle d'objet et la fonctionnalité des entités.
  • Spécifications fonctionnelles.
  • Le contenu du jeu.
  • Interface.
  • Si nécessaire, il peut être ajouté à la base de connaissances.
  • Le modèle d'objet.

modèle d'objet

Le modèle d'objet contient des informations sur chaque entité de jeu: armes, armures, le NPC, le sort, le joueur. Il est unique pour chaque jeu.

Par fonctionnalité doit être comprise:

  • Puis-je porter retirer acheter vendre améliorer.
  • Est-ce que l'inventaire après la mort.
  • Sont la force perdre au fil du temps ou quand une action.
  • Augmente si un caractère ou d'un groupe.
  • Est-ce que l'ensemble des propriétés spéciales.

Les éléments ci-dessus ne sont pas obligatoires, leur nombre pourrait être réduit ou augmenté pour chaque entité individuelle du groupe.

spécifications fonctionnelles

Au cours de répondre à la question de savoir comment créer des jeux pour le « Android », vous devriez nous dire au sujet de la prochaine section dizdoka. spécifications fonctionnelles décrivent le gameplay chacun. Ici, vous devez aussi précisément que possible de dire, qui sait comment faire le personnage principal et sa mise en œuvre. La même chose doit être fait pour chaque PNJ séparément. En plus des personnages de jeu, doivent être adressées trousses de premiers soins, des armes, des armures, des éléments de l'environnement.

En fait, cette section est un ensemble de règles qui touchent tous les moments de jeu, dans le menu, et à la façon dont les dommages est calculée à partir de l'impact. Plus vous travaillez chaque point, plus il sera facile de mettre en œuvre votre projet.

content

Avant de créer un bon jeu, vous devez penser à et ce sera exactement en elle. La description de la spécification, vous pouvez spécifier que les personnages vont tirer une arme à feu, dans lequel les cartouches chargées de dommages de façon rigide. Lorsqu'elle est injectée dans l'APN de ce paramètre sera déduit la capacité de réservation. Vous devrez également indiquer le nom de chaque arme individuelle échantillons, armure, le NPC. Et, bien sûr, nécessaire de décrire l' apparence. Contenu – les blocs de construction dont le jeu entier sera construit plus tard.

interface

Interface – un ensemble de fonctions et boutons avec lesquels l'utilisateur d'interagir avec le programme. La principale chose qui doit être considéré lors de sa création – convenance. Pour comprendre exactement comment organiser tous les éléments, vous pouvez exécuter et analyser les meilleurs exemples du genre, le transfert de solutions les plus adaptées à votre projet.

Le choix du moteur ou d'un constructeur

Une autre étape qui devrait remplir avant de créer le jeu sur « Android » – sélectionner le moteur de jeu. Depuis longtemps révolu le temps où tout devait être fait à partir de zéro. Aujourd'hui, prendre un concepteur prêt, vous pouvez effectuer tout le travail en écrivant un minimum de code.

Le choix du moteur est la peine de faire, en fonction de certaines de ses caractéristiques:

  • Conditions d'utilisation.
  • Opportunités.
  • Prix.
  • Soutien aux développeurs.
  • Zadokumentirovannost.
  • La taille de la communauté.
  • Simplicité.
  • Extensibilité.

Conditions d'utilisation: peut – être une fois acheté un designer, vous ne devenez pas son propriétaire à part entière. Il arrive que le succès commercial du jeu doivent payer un pourcentage des profits des développeurs de moteurs. La principale chose – avant de créer le jeu sur « Android », a lu le contrat de licence du produit sélectionné pour la mise en œuvre.

Caractéristiques: ils devraient couvrir complètement les besoins du développeur. Si le produit offre plus que nécessaire, le jeu peut être facilement étendu à utiliser la nouvelle fonction dizdoka. Mais pensez à l'équilibre! Utilisez Unreal Engine pour Tetris – est stupide.

Support: tout d'abord, il est important de savoir si le produit a un développement? Sont des corrections de bugs de la version à la version? s'il acquiert de nouvelles fonctionnalités et des outils? Le moteur, qui se développe rapidement, a un avantage sur le moteur, il y a congelé plusieurs années.

Communauté: Quel est le nombre de ceux qui utilisent le concepteur? Si un grand nombre d'utilisateurs, trouver la documentation, des leçons, des master-classes, des exemples ne sont pas un problème. Si l'utilisateur est relativement faible, ces informations peuvent ne pas être disponibles dans la mesure qui vous permettra de faire quelque chose de compétitif.

Extensibilité: Avant de créer votre propre jeu, prenez la peine de savoir si oui ou non de se connecter aux modules de moteur sélectionnés peuvent être étrangers. En règle générale, ils sont utilisés pour l'exportation ou l'importation de modèles en trois dimensions, des sons, des scripts, des sprites. Si le soutien à ces outils, le concepteur ne se limite pas à des outils internes pour créer du contenu.

UDK

Unreal Development Kit – pas le plus facile à maîtriser le moteur de jeu, mais l'un des plus puissants. Il est utilisé non seulement pour les développeurs débutants, mais aussi les grandes entreprises. Si vous êtes à la recherche d'une réponse à la question: « Comment créer un moteur de jeu 3D et comment le choisir? » – vous devez explorer les possibilités de UDK.

Décrire la logique de programmation utilise un langage de script interne – UnrealScript. Site Developer fournit beaucoup de leçons que sur la vidéo et capturé décrit sous forme de texte. En même temps, ils couvrent une fonctionnalité maximale – de l'éditeur pour écrire leurs scripts.

Couple 2D / 3D

Couple – l'un des designers les plus populaires de jeux pour les plates-formes mobiles. Il a tout l'ensemble nécessaire des éditeurs et des outils de débogage. Dans le développement de programmeurs, nous avons accordé une grande attention au confort et a essayé de faire tous les services publics les plus simples et accessibles.

Designer est livré avec une documentation qui décrit la plupart des occasions. Sur le site officiel peut trouver des tutoriels et le code source de plusieurs jeux ready-made.

Script intégré dans couple couple langage de script. Les propriétés de chaque objet peut être déterminé à l'avance. Aussi dans le concepteur construit un ensemble de Box2D, qui traite des calculs physiques.

Si vous essayez de trouver une réponse à la question: « Comment créer un jeu en réseau et quel script pour ce choisir? » – on peut dire que le couple fera projet multi-joueurs dans les plus brefs délais. Toutes les fonctionnalités nécessaires est construit à l'avance, et dont des exemples sont sur le site officiel, montrera comment l'utiliser le plus efficacement possible.

étude

Après avoir sélectionné le moteur de jeu encore incompréhensible que possible pour créer un jeu. Devra passer beaucoup de temps à leurs études. Étant donné que l'équipe est pas, vous devez tout faire vous-même: pour écrire des scripts, créer des textures, sprites, modèle (si le jeu en trois dimensions), d'écrire un script pour tester. Il est pas difficile de deviner que le développeur novice devra apprendre les bonnes bases nombreuses professions: programmeur, écrivain, testeur, artiste, concepteur.

Il est préférable d'apprendre en faisant, ce qui est en train de travailler sur votre projet. Une autre façon d'apprendre tout ce dont vous avez besoin – travailler pour une entreprise qui développe des jeux. Nous ne devrions pas être étiquetés immédiatement en tant que programmeur en chef, même si vous sera demandé de se livrer à des tâches de routine, ne donnent pas une chance de regarder à l'intérieur geymdev.

Travailler dans une entreprise commence par le bas, c'est très bien. Oui scripteurs et compétences, Level Designer, équilibreur, le testeur sera très utile, et ce sont ces industries, qui emploient la majorité des juniors. Après quelques années de cette formation apprendront comment créer des affectations de dizdoki et techniques, en apprendre davantage sur le bug tracker, et pour former une base de données de contact. Après le travail accompli pour créer un jeu russe sur « Android », vous devez dépenser beaucoup moins d'effort, parce que vous devez stocker toutes les compétences nécessaires et les capacités.

Il est possible que, ayant prouvé leur compétence en matière de développement, vous ne devez quitter l'ancienne équipe, d'ailleurs, il vous prendrez une position de leader avec le projet.