Beaucoup de gens téléchargement de jeux pour les plateformes mobiles, pensent: «Pourquoi ne pas rêver une réalité Pourquoi ne pas faire un produit qui est meilleur et plus intéressant que propose déjà industrie du divertissement interactif?"Si vous ne savez pas comment créer des jeux sur "Android", mais que vous voulez apprendre, cet article va parler de certains des pièges qui attendent les développeurs débutants.
idée
première chose qui est nécessaire pour créer le jeu - idée.Dans le premier stade, il peut être écrit sous une forme quelconque.Il est souhaitable qu'elle «accroche» soit compréhensible.Très probablement, dans des modes de réalisation, il sera modifiée.Quelque chose devra ajouter, mais quelque chose - complètement supprimer ou modifier.Il n'y a rien étrange - dans la poursuite de l'élaboration des pièces fonctionnelles ont non seulement pour décrire à fond, mais pour vérifier sa pertinence.
ne devrait pas abandonner complètement la description initiale de ces idées et de commencer à créer des jeux russes sur "Android", ignorez cette étape.Rassembler pensées - le principal point de départ, à partir de laquelle il est plus facile de commencer à bouger.En outre, les idées présentées dans le document se penchera sur l'objectif des plans peut avancer préavis et pour corriger les faiblesses.
dispose
Alors, comment créer des jeux sur "Android" est impossible sans leur élaboration détaillée à ce stade devra continuer de travailler avec un éditeur de texte et de décrire les fonctionnalités 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 longues belles attaques combo.Chaque niveau se termine par une bataille de boss.
Cette liste est assez avare et ne reflète que les principales caractéristiques, à savoir ceux qui produisent le jeu sur un fond d'autrui.En fait, il ya beaucoup plus, mais d'autres caractéristiques sont secondaires.En décrivant la nécessité d'aller d'abord à ceux sans qui votre future création ne peut pas exister, et le dernier - moins important, ce qui peut être sacrifié sur l'autel du développement de la vitesse.
Dizdok
Alors, comment créer un nouveau jeu sans ce document est presque impossible, et doivent travailler sur elle.Dizdok - abréviation de «document de conception», il comprend les descriptions les plus détaillées de:
- Object Model et la fonctionnalité des entités.Spécifications fonctionnelles
- .
- contenu du jeu. Interface
- .
- si nécessaire peut être ajoutée à la base de connaissances.Modèle objet
- .
Object Model Le modèle d'objet contient des informations sur chaque entité de jeu: armes, armures, PNJ, sorts joueur.Il est unique pour chaque jeu.Sous fonctionnalité
doit être comprise:
- Puis-je porter \ retirer \ buy \ sell \ améliorer.
- Will l'inventaire après décès.
- perdre une dureté avec le passage du temps ou quand une action.
- Augmente si un caractère ou d'un groupe.
- t-il un ensemble de propriétés spéciales.
Les éléments ci-dessus ne sont pas tenus, leur nombre peut être réduit ou augmenté pour chaque entité individuelle du groupe.
Spécifications fonctionnelles
continue de répondre à la question de savoir comment créer des jeux pour le "Android", vous devriez en parler à propos de la prochaine section dizdoka.Les spécifications fonctionnelles décrivent le gameplay chacun.Il devrait être aussi précise que possible de dire que le personnage principal est capable de faire et comment il est mis 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 seront calculés à partir de l'impact.Plus vous travaillez chaque point unique, le plus il sera facile à mettre en œuvre votre projet.Contenu
Avant de créer un bon jeu, vous avez besoin de réfléchir et ce sera exactement en elle.Décrivant les spécifications, vous pouvez spécifier que les personnages seront tiraient des armes à feu, qui est chargé avec des cartouches avec des dommages fixé de manière rigide.Si vous obtenez dans le PNJ de ce paramètre sera déduit armure énergétique.Vous devez également spécifier le nom de chaque spécimen individuels des armes, des armures, PNJ.Et, bien sûr, nécessaire de décrire l'apparence.Contenu - les blocs de construction à partir de laquelle le plus tard sera construit l'ensemble du jeu.Interface
l'interface
- un ensemble de fonctions et boutons avec lesquels l'utilisateur va interagir avec le programme.La principale chose qui doit être considéré lors de sa création - commodité.Pour comprendre comment organiser tous les éléments que vous pouvez exécuter et analyser les meilleurs exemples du genre, en transférant les solutions les plus appropriées à votre projet.
moteur Choisir ou le constructeur
autre étape qui aura à effectuer avant de créer le jeu sur "Android" - sélectionner le moteur du jeu.Long Gone sont les jours où tout devait être fait à partir de zéro.Aujourd'hui, après avoir terminé le concepteur, vous pouvez effectuer tout le travail en écrivant un minimum de code.
Sélection du moteur est fait, sur la base de certaines de ses caractéristiques:
- Conditions d'utilisation.
- Caractéristiques.Prix
- .
- support développeur.
- Zadokumentirovannost.Communauté de taille
- .
- facile.
- extensibilité.
Conditions : peut-être une fois acheté un concepteur vous devenez son plein propriétaire.Il arrive que le succès commercial du jeu ont à payer un pourcentage des profits des développeurs du moteur.La principale chose - avant de faire des jeux avec "Android", lisez le contrat du produit sélectionné pour la mise en œuvre de la licence.
Caractéristiques : ils doivent couvrir complètement les besoins du développeur.Si le produit offre plus que vous avez besoin, le jeu peut être facilement étendu à utiliser les nouvelles fonctionnalités dizdoka.Mais penser à l'équilibre!Utilisez Unreal Engine pour Tetris - est stupide.
soutien : tout d'abord, il est important de savoir si le développement de produits?Toutes les erreurs sont corrigées d'une version à?Si il acquiert de nouvelles fonctionnalités et des outils?Le moteur, qui se développe rapidement, a un avantage sur le moteur, il ya plusieurs années congelés.
Communauté : Quel est le nombre de ceux qui utilisent le constructeur?Si un grand nombre d'utilisateurs, trouver la documentation, des leçons, des classes de maître, et les exemples ne sont pas un problème.Si l'utilisateur est relativement faible, cette information ne soit pas disponible dans la mesure qui vous permettra de faire quelque chose concurrentiel.
Extensibilité : avant de créer votre propre jeu, prendre la peine de savoir si il est possible de se connecter aux modules de moteurs étrangers sélectionnés.Ils sont normalement utilisés pour l'exportation ou l'importation de modèles en trois dimensions, sons, scripts, sprite.Si il ya un soutien pour ces instruments, le concepteur ne se limite pas à des outils internes pour la création de contenu.
UDK
Unreal Development Kit - est pas le plus facile à utiliser 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 faire pour créer un moteur de jeu 3D et comment le choisir?"- Vous devez explorer les possibilités de UDK.
Pour décrire la logique du programme en utilisant un langage de script interne - UnrealScript.Développeur du site fournit de nombreuses leçons que capturé sur vidéo et décrit sous forme de texte.Dans le même temps, ils couvrent une fonctionnalité maximale - à partir de l'éditeur avant d'écrire leurs scripts.
Torque 2D / 3D
couple - l'un des designers les plus populaires de jeux pour les plateformes mobiles.Il a tout le nécessaire ensemble des éditeurs et des outils de débogage.En développant les programmeurs ont prêté une grande attention au confort et a essayé de faire tous les utilitaires les plus simples et accessibles.
Designer livré avec une documentation qui décrit la plupart des fonctions.Le site officiel peut être trouvé tutoriels et le code source de plusieurs jeux ready-made.
langage de script intégré dans Torque Torque Script.Les propriétés de chaque objet peuvent être déterminées à l'avance.En outre, le concepteur construit un ensemble de Box2D, qui traite avec les calculs physiques.
Si vous essayez de trouver une réponse à la question: "Comment créer un jeu en réseau et ce que ce moteur choisir?"- Nous pouvons dire en toute sécurité que le couple fera échéances du projet multijoueur.Toutes les fonctionnalités nécessaires est construit à l'avance, et les exemples sont sur le site officiel, va montrer comment l'utiliser le plus efficacement possible.
apprentissage
Après avoir sélectionné le moteur du jeu est pas encore clair comment il est possible de créer un jeu.Nous allons devoir passer beaucoup de temps à leurs études.Depuis l'équipe est non, vous aurez besoin de faire tout vous-même: écrire des scripts, créer des textures, des sprites, le modèle (si le jeu est en trois dimensions), d'écrire un script pour tester.Il est pas difficile de deviner que le développeur novice devra comprendre les bases de la juste nombreuses professions: programmeur, écrivain, testeur, artiste, designer.
Il est préférable d'apprendre par la pratique, qui est en train de travailler sur son projet.Une autre façon d'apprendre tout ce que vous avez besoin - travailler pour une entreprise qui développe des jeux.Nous ne devrions pas être étiqueté immédiatement comme programmeur en chef, même si vous serez invité à s'engager dans les tâches de routine, ne pas donner l'occasion d'examiner geymdev intérieur.
travailler dans toute entreprise commence à partir du bas, ça va.Oui scripteurs et les 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 sera d'apprendre à créer des tâches de dizdoki et techniques, et d'apprendre sur le bug tracker pour former une base de données de contacts.Après le travail accompli pour créer un jeu de Russie sur "Android", besoin de dépenser beaucoup moins d'énergie parce que vous stockez sur toutes les compétences nécessaires.
Il est possible que, ayant prouvé leur compétence en matière de développement, vous ne serez pas besoin de quitter l'ancienne équipe, d'ailleurs, vous y prendre une position de leader avec son projet.