Un moteur de jeu est utilisé pour simplifier le processus de programmation en réutilisant le code des anciens jeux. Comme la plupart des jeux sont similaires en termes de programmation (ils ont tous un son, une détection de collision, etc.), vous pouvez réutiliser une bonne partie du code au lieu de partir de zéro à chaque fois.

Il existe une grande variété de moteurs de jeux. Certains s'adressent aux artistes avec peu ou pas de programmation requise. Certains sont entièrement constitués d’interfaces graphiques permettant de faciliter la programmation. Et certains sont conçus uniquement pour les programmeurs.

Cet article s'adresse aux personnes intéressées à fabriquer ce dernier type de moteur, exclusivement pour les programmeurs. Même si vous ne connaissez aucun langage de programmation ou de programmation, mais que vous vous intéressez à la programmation ou à la gestion de jeux, lisez la suite.

Première partie de quatre:
Apprendre à programmer

  1. 1 Choisissez votre langue. Il existe une variété de langues à partir desquelles les programmes sont réalisés. Le langage que vous choisissez n'a pas d'importance, mais le plus important est que vous commencez quelque part.
    • Il existe de nombreux langages de programmation, mais la plupart sont compatibles avec C ++ ou Java et sont également les plus utiles pour le développement de jeux.
    • Une fois que vous avez appris une langue, il est beaucoup plus facile d'en apprendre une autre.
  2. 2 Trouvez un cours Le moyen le plus efficace (à mon avis) d’apprendre la programmation / informatique est de suivre un cours! Que ce soit un cours dans votre école ou en dehors de l'école, cela ne devrait pas avoir d'importance.
    • Peu importe qui vous êtes, vous pouvez trouver une classe de programmation qui vous convient.
    • MIT OpenCourseWare (http://ocw.mit.edu/) propose une variété de cours gratuits.
    • Si vous regardez autour de Google, vous trouverez un certain nombre d’autres sites proposant également des cours et des cours gratuits.
    • Vous pourriez aussi demander à un ami de vous apprendre une langue, partager, c'est prendre soin de vous.
  3. 3 Entraine toi. Vous ne voulez pas que votre premier jeu soit un jeu important et important. Vous voulez une chance de bousiller et de ne pas trop vous soucier de votre projet.
    • Essayez de faire un jeu simple.
    • Si vous avez appris Java, consultez le package Swing.
    • Ne vous inquiétez pas trop de ce projet (s), ils ne devraient prendre que quelques semaines.
    • Apprends de tes erreurs.

Deuxième partie de quatre:
Démarrer votre jeu (moteur)

  1. 1 Pensez à une idée de jeu. Essayez de vous mettre au défi. De cette façon, si vous n'atteignez pas tout ce que vous vous êtes fixé, vous aurez probablement (probablement) un bon jeu.
    • Pensez un moment, ne vous sentez pas obligé de le faire en une seule fois.
    • Asseyez-vous sur votre idée pendant un moment pour que vous sachiez que c'est bien.
  2. 2 Formalisez votre idée. Les communications techniques sont importantes dans tout type d'ingénierie, y compris l'ingénierie logicielle. Vous ne voulez pas dire à quelqu'un que vous faites une pomme et ils vont vous faire de l'audio pour une poire.
    • Écrivez un "document de conception de jeu". Celles-ci sont utilisées dans le développement de jeux professionnels, mais plus important encore, elles communiquent facilement vos idées aux autres. De nombreux modèles gratuits sont disponibles en ligne.
  3. 3 Recruter de l'aide. Vous n'avez pas à y aller seul. C'est aussi plus amusant et excitant en groupe.
    • Vous ne pouvez pas créer un moteur de jeu personnalisé et gérer le projet sans aide.
    • Demandez d'abord à vos amis avant d'aller à des inconnus ou de la publicité pour obtenir de l'aide, vous seriez surpris de savoir qui aimerait se lancer dans l'industrie du jeu.

Troisième partie de quatre:
Se rendre au travail

  1. 1 Recherche. Regardez ce que vous allez faire avant de le faire. Même si vous faites un moteur à partir de zéro, il existe encore un certain nombre d’outils sur lesquels vous pouvez transformer votre moteur.
    • Regardez dans "OpenGL" si vous avez appris C et "JOGL" si vous avez appris Java.
    • Peut-être acheter un manuel sur OpenGL, "Redbook" est le plus célèbre, mais il est en ligne gratuitement.
  2. 2 Dessine quelque chose. Rendre un objet primitif ou 2D pour commencer.
    • Créez un triangle 2D ou un cube.
    • Regardez dans "Display Lists" pour pouvoir dessiner de nombreux objets primitifs.
  3. 3 Faire de la perspective. Il n'y a pas beaucoup de jeux où vous ne pouvez pas changer où vous cherchez.
    • Faites la perspective de votre jeu (perspective de la première personne, de haut en bas, etc.)
  4. 4 Se déplacer. Un pas après l'autre! Sauf en fait parce que faire des pas est en quelque sorte compliqué.
    • Déplacez tout autour de la caméra ou déplacez le port de vue de la caméra, mais ils sont identiques au processeur.
    • Être capable de se déplacer dans tous les angles, pas seulement le long de l'axe.
  5. 5 Ajouter des textures (images). Cette couleur par défaut vieillira au bout d’un moment, et peu de jeux sont utilisés uniquement avec des couleurs unies.
    • Les épisser dans vos listes d’affichage.
  6. 6 Ajouter de l'audio Cela rend votre jeu beaucoup plus intéressant et réaliste.
    • Peut-être que vous marchez quand vous marchez.
  7. 7 Ajouter de l'éclairage Cela ajoute également au réalisme.
    • Apprenez les différents types d'éclairage.
    • Utilisez une sphère au lieu d'un cube pour vous assurer que l'éclairage fonctionne.
    • Vous pourriez mettre un objet primitif où la lumière devrait provenir de la mise au point. Assurez-vous que la lumière peut sortir de la boîte / sphère dans laquelle vous l'avez mise.
  8. 8 Ajouter la détection de collision. La plus grande chose que les gens remarquent lorsque vous leur montrez un moteur de jeu incomplet est le manque de détection de collision appropriée.
    • Rendre impossible de marcher à travers le cube.
    • Permet de se déplacer (dans d'autres directions) lorsque vous êtes en collision avec le cube.
  9. 9 Ajouter la gravité. La plupart des jeux ont des choses qui tombent quelque part.
    • Fais un plancher et saute dessus.

Partie quatre de quatre:
Terminer les affaires

  1. 1 Terminez votre jeu. N'oubliez pas de le commercialiser. Vous voudrez peut-être enrôler un acheteur (ami) pour vous aider. Supposons que votre jeu va être un succès, de cette façon, vous pouvez travailler dans ce sens.
    • S'amuser!
  2. 2 Gérer les autres jeux. Ne soyez pas timide, dites aux autres développeurs que vous avez créé un moteur de jeu. Vous n'avez pas besoin d'être le seul à développer avec votre moteur.Lorsque vous laissez d'autres personnes l'utiliser, vous avez droit à certaines de leurs redevances, mais vous obtenez également des commentaires constructifs et peut-être des améliorations de votre moteur.
    • Les moteurs de jeu sont précieux et impressionnants.
    • Avez-vous remarqué à quel point ces autres moteurs facturent des développeurs indépendants? (Vous pourriez être ce moteur!)
    • Utilisez votre moteur pour intégrer les meilleurs développeurs de jeux dans l'industrie!
  3. 3 Bonne chance! Commencez votre voyage dans l'industrie du jeu en plein essor!
    • Maintenant, vous pouvez rire de vos amis qui ont dit "L'unité était plus facile".