Comment coder un jeu vidéo
Créer un jeu vidéo est une entreprise énorme, mais le résultat final peut être le projet de codage le plus excitant que vous ayez jamais terminé. Vous apprendrez la plupart des outils qui correspondent à votre niveau de connaissances de programmation. Ne présumez donc pas que commencer à partir de zéro est la meilleure option. Sélectionnez une langue de programmation, un environnement de développement intégré et / ou un logiciel de fabrication de jeux que vous pouvez commencer à comprendre dans les quinze minutes suivant l`ouverture ou la lecture du tutoriel.
Pas
Partie 1 de 2:
Choisir un moteur1. En savoir plus sur les moteurs de jeu. La plupart des jeux vidéo sont fabriqués à l`aide d`un moteur spécialisé qui vous permet de "script" des événements, des caractères, etc. sans avoir à coder chacun de zéro. Créer un moteur de jeu complet à partir de zéro peut prendre des années, de sorte que la plupart des développeurs indépendants utilisent un moteur existant. Il vous suffira de suivre l`une des étapes suivantes dans cette section, en fonction de la confortablement avec la programmation et de la quantité de temps que vous souhaitez dépenser sur les petits détails.

2. Considérons un logiciel de fabrication de jeux simple. Ces outils nécessitent de très peu de connaissances de programmation. Ils peuvent donc ne pas être pour vous si vous êtes intéressé par les aspects codants du jeu. D`autre part, une simple approche de Dive-Idée pourrait vous enseigner beaucoup sur votre jeu et vous permettre de modifier le concept de niveau supérieur avant de passer à un prototype plus important. Voici plusieurs options libres:

3. Essayez plus d`interfaces de développement professionnel. C`est une excellente option pour vous mettre la main en sale, obtenir une expérience de codage de jeu sans avoir à commencer complètement de zéro. De nombreux développeurs de jeux indépendants professionnels commencent à ce niveau. Bien qu`il existe de nombreux moteurs et environnements de développement intégrés (IDES) disponibles, les éléments suivants sont gratuits et relativement faciles à apprendre:

4. Choisissez un outil pour la construction de votre propre moteur. Si vous avez déjà des connaissances de programmation et que vous êtes décédés sur la construction de votre propre moteur, voici quelques endroits pour commencer. Si c`est votre première tentative, vous aurez probablement besoin de tutoriels

5. Construire votre propre moteur. Si vous faites au défi et avez choisi l`un des outils avancés à l`étape précédente, vous devrez probablement trouver un didacticiel, un forum d`aide ou un développeur de jeux expérimenté pour obtenir des conseils spécifiques à votre langue. Si vous n`êtes pas sûr de savoir où commencer ou sur quoi vous demander, voici quelques composants de base dont vous aurez besoin pour vous développer tôt:
Partie 2 de 2:
Concevoir le jeu1. Clouer votre concept d`abord. Passer une bonne quantité de temps à clouer ce que votre jeu est Avant de toucher une ligne de code. Quel genre est-il? Est-ce 2D ou 3D? Le joueur progresse-t-il dans le jeu en résolvant des puzzles, suivant / crée l`histoire, combattant des ennemis et / ou explorer? Plus vous répondez aux questions et plus vous donnez de détail que vous donnez vos idées, plus vous économiserez à long terme. Si vous décidez de faire un changement majeur après avoir déjà commencé à coder, le changement peut prendre plusieurs fois plus de temps à mettre en œuvre.
- Paissez-le à quelque chose de manière, de manière plus simple que votre idée d`origine. Un petit prototype qui explore comment votre jeu fonctionne et donne quelques niveaux à jouer est un excellent départ. Une fois que c`est fini, vous pouvez l`utiliser comme une base pour développer un jeu complet ou incorporer ce que vous avez appris dans un nouveau projet.

2. Travailler sur les étapes ci-dessous dans n`importe quel ordre. À ce stade, il y a des semaines ou des mois de travail difficile mais enrichissant devant vous. Alors qu`une équipe de personnes divisera généralement les tâches ci-dessous et les travaillent simultanément, une personne devra décider quelle tâche est la plus facile à commencer ou la plus importante à chaque étape. Lisez toutes les étapes ci-dessous et commencez sur la tâche qui vous intéresse le plus.

3. Rassembler ou créer des atouts d`art. Sauf si vous faites au jeu Text-Base, vous aurez besoin d`images 2D et éventuellement de modèles et de textures 3D (motifs que vous appliquez aux modèles). Effets de musique et de son que vous pouvez retarder un peu plus tard dans le processus, mais ils sont fortement recommandés si vous envisagez de publier votre jeu. Les icônes simples, l`interface utilisateur et les polices sont la plus bas-priorité lorsque votre jeu est jeune, mais un petit effort ici peut grandement améliorer l`expérience du joueur.

4. Travailler sur l`histoire ou le progrès design Arc. Une grande partie de cela sera écrit en tant que documents de planification en dehors du code de jeu lui-même, bien qu`un jeu basé sur une histoire puisse inclure des arbres de dialogue ramifiant. Même un match sans histoire traditionnelle devrait avoir un sentiment de progression que vous devez planifier. Un stratifileur pourrait impliquer une série de mises à niveau de mouvement et d`arme, tandis qu`un jeu de puzzle pourrait ajouter plus de fonctionnalités car il augmente la complexité et la difficulté des énigmes.

5. Travailler sur la conception de niveau. Commencez par un petit niveau ou une zone simple. Concentrez-vous sur la construction du chemin Le joueur passe au niveau, puis ajoutez des chemins latéraux (facultatifs), des graphiques plus détaillés et modifiez la difficulté (telle que en ajustant les hauteurs de la plate-forme ou en déplaçant les ennemis).

6. Tweak et optimiser les graphiques. Ceci n`est pas nécessaire si vous utilisez un logiciel de fabrication de jeux simple. Si vous êtes prêt à approfondir dans l`extrémité plus profonde des systèmes graphiques, vous pouvez commencer par créer des shaders et des effets de particules, ou en passant par le code graphique et en supprimant les tâches inutiles pour votre jeu. Parce que les graphismes sont presque toujours le point d`étranglement qui détermine la vitesse de traitement, même un jeu 2D traverse généralement des modifications d`optimisation significatifs et de réécrire afin de minimiser le fardeau de la carte graphique et du processeur.

7. Obtenez des commentaires de Playtsters. Une fois que vous avez un niveau simple ou un prototype de gameplay, demandez à vos amis de jouer au jeu et d`offrir des commentaires. Découvrez ce que les gens pensent est amusant et ce qui les frustre. Plus tard dans le processus, lorsque le jeu est plus poli, les commentaires des étrangers ou des connaissances peuvent constituer une excellente source de conseils honnêtes, car ils sont moins investis dans votre succès ou vous encourageant.
Q & A communautaire
Rechercher
Ajouter une nouvelle question- QuestionLorsque vous faites des jeux vidéo professionnels, créez-vous le jeu et les conceptions sur votre propre?Réponse communautaireLes histoires de "Minecraft" et "Terraria" Les deux montrent des exemples de développeurs isolés ou de développeurs en petits groupes qui font des jeux, puis d`obtenir une équipe plus grande après que leur jeu a attiré l`attention. N`hésitez pas à coder un jeu seul, mais souvenez-vous toujours qu`il y a des développeurs de jeu et des codeurs qui seraient heureux d`aider.Merci!Oui NonPas utile 15hlimpants 71
- QuestionY a-t-il des suggestions pour coder un jeu vidéo mobile?Réponse communautaireUtilisez un moteur de jeu. Il est généralement plus difficile de le coder vous-même parce que les jeux mobiles fonctionnent simplement différemment des jeux informatiques. Dans certains cas, vous pouvez simplement installer une application de fabrication de jeux, mais une unité, qui nécessite un ordinateur à installer, pourrait probablement être utilisé pour certains téléphones mobiles.Merci!Oui NonPas utile 14hlimpants 38
- QuestionQue se passe-t-il si je change le code dans un jeu vidéo?Réponse communautaireÇa dépend. Si vous n`avez aucune idée de ce que vous faites, cela va probablement planter le jeu ou pire. Si vous modifiez simplement quelques numéros et savez ce que vous faites, le jeu sera modifié d`une manière ou d`une autre. Par exemple, le joueur pourrait avoir plus de HP ou sauter plus haut. Cependant, si vous n`avez que peu d`expérience dans le codage, vous ne devez changer que des variables, des textures et des chaînes, qui sont peu susceptibles de gâcher votre jeu.Merci!Oui NonPas utile 20Helpful 37