Le moteur de jeu est un grand morceau de logiciel qui aide les développeurs de jeu dans la création de jeux . Il effectue les tâches communes à tous les jeux, afin que les développeurs peuvent se concentrer sur le contenu plutôt que sur les tâches de programmation de bas niveau. Un moteur véritablement robuste peut être très complexe , mais un programmeur qui cherchent à créer des seuls certains types de jeux peuvent mettre en œuvre une avec une relative facilité. Choses que vous devez
compilateur pour le langage de votre choix
Voir Plus Instructions
1
déterminer le genre de jeux que vous voulez que votre moteur à soutenir. Si votre moteur de jeu sera utilisé pour construire des jeux de tous types , il devra être conçu de cette façon. Toutefois, si vous ne voulez créer un petit sous-ensemble de jeux, vous pouvez vous simplifier la conception de limiter la quantité de temps et de travail nécessaire.
2
Créer les éléments de base . Ceux-ci incluent un gestionnaire de mémoire , qui sera utilisé pour suivre l' utilisation de la mémoire du programme , un enregistreur , qui suit ce que fait le programme en soulignant ses tâches dans des fichiers texte , et le noyau , qui contient la boucle principale du jeu et détermine la prochaine tâche à effectuer .
3
design de l'architecture du moteur. Les principaux éléments à n'importe quel moteur sont le gestionnaire d' entrée , le jeu état de mise à jour , et le moteur de rendu . Vous devez décider dès le début de la complexité vous voulez que chaque pièce soit.
4
créer le gestionnaire d'entrée. C'est le morceau de logiciel qui lit l'entrée clavier, souris et joystick et le traduit en commandes que votre moteur de jeu comprend.
5
développer le jeu état de mise à jour . Ce composant interprète la saisie de l'utilisateur et les mises à jour de l'état du jeu basé sur cette question et l'état du jeu précédent . Cela peut être une pièce très complexe, car elle se chargera de toutes les règles du jeu , la physique du jeu et de la communication réseau.
6
Créer votre moteur de rendu . Ce composant met à jour les écrans des utilisateurs, et certains développeurs souhaitent que ce soit le plus gros morceau de leur moteur , surtout si elles veulent créer des jeux 3D réalistes . Cependant, les développeurs de jeux simples veulent passer moins de temps sur cette partie .
7
développer des moyens pour tester et déboguer chaque composant. Vous aurez envie de tester chaque pièce individuellement , ainsi que la façon dont ils interagissent. Programmes de test simples suffisent souvent , et vous pouvez créer un jeu simple qui utilise chaque partie afin de s'assurer qu'ils se comportent comme prévu.