Comme dans mon groupe indépendant de 4 personnes, nous avons un tableau blanc entier qui ressemble à un graffiti pour prototyper nos idées de jeux. Nous l'examinons tous les jours et choisissons quelle idée nous attire le plus lorsque nous approchons du moment de démarrer un nouveau projet. Nous dessinons également au hasard des personnages qui semblent intéressants même s'ils n'ont aucun gameplay associé. Cela fonctionne mais ne semble pas toujours nous donner la meilleure compréhension de nos idées. Nous avons essayé une règle selon laquelle si vous avez une idée de jeu, construisez un prototype très basique et montrez-le-nous, mais cela fait aussi perdre du temps.
Donc, ma question est "quelle est la bonne façon de prototyper des idées de jeux". Nous avons besoin d'un équilibre entre faire passer l'idée et ne pas la sauter parce que nous ne la comprenons pas, mais aussi ne pas perdre de temps à construire une tonne d'idées qui ne seront jamais touchées. Quel est un moyen efficace de décrire les principaux aspects comme le gameplay, la sensation artistique, les fonctionnalités spéciales, le public, etc.
la source
La seule chose qui est importante est de rendre le jeu jouable aussi rapidement que possible et de pouvoir itérer sur le jeu aussi rapidement que possible.
Donc, avec cela à l'esprit, il y a beaucoup de choses que vous pouvez faire.
1) Stylo / papier, jouez-le. Si c'est un niveau, dessinez-le sur le tableau blanc et le storyboard des battements principaux. Si c'est un jeu de style RPG, vous pouvez le stylo et le papier de style DnD. Si vous essayez de créer un prototype d'un style artistique, peignez-le. Vous n'avez pas besoin de tout mettre à 100% dans un moteur 3D juste pour tester quelque chose.
2) Essayez des idées dans un environnement prototype rapide. Par exemple, en utilisant Unity. Si vous devez écrire du code, vous devriez le faire avec le langage de programmation de plus haut niveau avec lequel vous êtes à l'aise. Il y a des questions liées à cela, comme le moteur de jeu 2D recommandé pour le prototypage et lors de la création de prototypes rapides, est-il préférable d'utiliser le langage que vous allez utiliser à la fin?
3) Si vous devez le faire dans votre propre moteur, assurez-vous d'employer des pratiques qui vous permettent de malléabilité du code et du contenu. Assurez-vous que vos outils sont bons pour pouvoir déposer rapidement du contenu. Essayez d'écrire du code de manière à pouvoir le modifier facilement. Utilisez une solution de contrôle de source qui permet de créer des branchements très faciles comme git ou mercurial afin que vous puissiez essayer les choses en toute impunité.
la source