Le meilleur article que j'ai trouvé sur le sujet est Comment créer des jeux? Un chemin vers le développement de jeux .
Vous devriez vraiment lire l'article en entier, mais permettez-moi de le résumer:
Lorsque je parle à des gens qui cherchent à se lancer dans le développement de jeux, certaines des premières choses que j'entends souvent tombent dans le sens de "Comment puis-je créer des jeux?" ou "Je veux créer un jeu comme Quake / Everquest / Starcraft et…". Le premier est tout simplement hors du domaine de la responsabilité, car il y a trop d'aspects à aborder et chacun de ces composants peut être infiniment complexe.
Le second, cependant, tombe en étant simplement irréaliste dans les attentes ...
Alors par où commencer? ...
Tetris a tous les composants individuels que TOUS les jeux partagent en commun. Il a une boucle de jeu (le processus de se répéter encore et encore jusqu'à la fin du jeu). La boucle de jeu lit l'entrée, traite l'entrée, met à jour les éléments du jeu (les tétraminos qui tombent) et vérifie les conditions de victoire / perte.
Il continue ensuite à couvrir des jeux et des sujets de plus en plus avancés
- détection avancée des collisions
- physique de déviation simple
- disposition des niveaux
- intelligence artificielle
- du son
- art
- état de jeu avancé
et se termine avec cette sagesse:
Terminer un jeu ne signifie pas simplement que vous l'avez atteint à un point où il est jouable, puis que vous passez à autre chose, ce n'est pas un jeu terminé. Un jeu terminé aura un écran d'ouverture, un écran de fermeture, des options de menu (le cas échéant, au moins des instructions sur la façon de jouer et de commencer), des écrans d'introduction au jeu, des écrans de récompense et un tableau de score (le cas échéant) ...
Ce n'est pas un monde que vous ne pouvez pas rejoindre cependant, cela prend juste beaucoup de temps et d'expérience et de bons antécédents de fabrication de jeux de qualité ...
Donc, pour juger de vos progrès en tant que développeur de jeux, vous ne pouvez pas simplement "[dériver] jusqu'à ce que vous vous réveilliez un jour à votre destination", vous devez réellement développer des jeux . Tout ce qui est en deçà de cela, c'est simplement vous faire illusion.
* L'auteur de cet article n'est pas un développeur de jeux.