Je sais que terminer un jeu est une étape importante, une expérience holistique complète et polie. Quelque chose que je n'ai pas encore pu engager.
Il y a bien sûr des cours et des diplômes à gagner dans plusieurs domaines qui permettront d'acquérir de l'expérience, mais comment juger de ses progrès et s'efforcer de progresser davantage?
La route en briques jaunes menant au "Rock Star Game Programmer" est très nuageuse. À ce stade, je pense qu'il peut être plus proche d'un océan, dérivant jusqu'à ce que vous vous réveilliez un jour à destination.
Réponses:
Cela dépend bien sûr du développeur individuel et des objectifs qu'il souhaite atteindre. Mais je pense que la seule vraie mesure est le développement de jeux! À mon avis, le cheminement d'un développeur de jeux suit de près le développement de son premier jeu. Mais alors quels sont les jalons d'un jeu? Il y a des jeux assez simples pour qu'ils puissent être créés en une seule journée et il y en a qui prennent des années (dans le mien depuis plus d'un an déjà!). De toute évidence, la durée de la création est un facteur important pour les jalons. Si vous n'allez pas beaucoup plus loin qu'un mile, vous ne passez pas autant de pierres :). Cela étant dit, il existe probablement des jalons génériques pour le jeu de taille moyenne. Je pense que vous pouvez utiliser les jalons ci-dessous pour évaluer vos progrès vers ce statut de développeur de rock.
(bon sang cette numérotation automatique! Je veux commencer à 0 comme tout bon programmeur le ferait!)
Faites-vous une idée d'un jeu . Facile, qui n'en a pas la liste quelque part?
Choisissez votre plateforme et votre langue . Vous verrez toujours cette question sur ce site. C'est un gros problème pour les nouveaux développeurs. (Mais ne demandez pas ici parce que c'est hors sujet! C'est un défi que vous devez surmonter par vous-même)
Écrivez la première ligne de code pour votre jeu. Aussi simple que cela puisse paraître, c'est assez gros. Je parie qu'il y a 100 personnes qui ont une idée d'un jeu qu'ils veulent faire mais qui ne commencent jamais pour chaque personne qui termine ce premier jalon. Ils se retrouvent coincés pendant un tutoriel ou ils sont tellement pris par la réflexion sur la façon de le faire qu'ils ne le font jamais.
Obtenez quelque chose de basique . Cela peut être aussi simple que d'obtenir un triangle à afficher à l'écran ou d'utiliser le clavier pour déplacer un petit sprite. À ce stade, vous avez un jeu d'os nus. Il démarre, affiche des graphiques, répond au lecteur puis se termine.
Un million de jalons plus petits Cela va du chargement correct de vos ressources artistiques à la correction de ce fichu bug , à la lecture et à l'écriture sur le disque, à cette optimisation prématurée qui vous dérangeait trop pour le laisser. Dépasser cette collection de jalons est un jalon assez important. Beaucoup de gens abandonneront à ce stade ou commenceront à travailler sur autre chose et ne reviendront jamais. La majorité des jalons de ce jalon impliquent un changement de code -> jouer -> répéter. Il est important de jouer souvent au test!
Un prototype jouable. Cela devrait représenter assez bien votre produit fini. Maintenant, les choses commencent à se rejoindre. Vous êtes à 90%, non?
Un million de millions de jalons plus petits. Oh la mouture. Vous êtes au fond de votre deuxième 90% avec beaucoup de petits changements, corrections, ré-optimisation de vos optimisations prématurées, effondrements de cerveau et refactorisation de code. Il s'agit également d'un point d'arrêt majeur. Cette partie est trompeusement difficile. Les traits larges sont faciles par rapport à l'art du poli.
Un jeu complet . Vous avez maintenant 3 cheveux gris et un produit fini à montrer. Toutes nos félicitations! Il ne vous reste plus qu'à publier, promouvoir et maintenir.
Mais vraiment, les jalons ressemblent beaucoup à cette liste. Composé sur place et totalement à vous.
la source
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:
Il continue ensuite à couvrir des jeux et des sujets de plus en plus avancés
et se termine avec cette sagesse:
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.
la source