Contenu
Alors, vous aimez jouer à des jeux, mais vous êtes-vous déjà demandé à quel point il serait amusant de créer un jeu?
Qu'est-ce que j'entends, vous ne pouvez pas coder? C'est très bien. Vous dites que vous n'êtes pas un designer? Ce n'est pas un spectacle-stopper non plus!
De nos jours, les jeux sont de plus en plus faciles à créer, avec des ressources librement accessibles au public. oui, ça vous comprend! Les développeurs indépendants font leur apparition partout avec des concepts de jeu uniques qui attirent l'attention du public. Bien sûr, construire un jeu tel que No Man's Sky n'arrivera pas du jour au lendemain; mais, comme tout, la pratique rend parfait!
L'idée
C'est un point de départ évident. Faites preuve de créativité et commencez à penser à ce que vous apprécierez dans un jeu. Il y a de fortes chances que si vous l'aimez, quelqu'un d'autre le fera aussi! Cependant, gardez à l’esprit le concept simple. Vous ne voulez pas trop compliquer les choses au point de vous lasser de ce que vous faites. Ne faites pas de plans complexes pour la prochaine Bioshock Jeu. Au lieu de cela, aimeriez-vous plutôt penser plus longuement à un jeu basé sur du texte ou sur un envahisseur de l'espace?Une fois que vous avez votre idée, le conseil suivant que je vais vous donner est le suivant: s'en tenir à ça. Il est beaucoup trop facile de passer d'une idée brillante à la suivante, en laissant chacune inachevée. Mais une partie terminée signifiera bien plus d’une douzaine de parties inachevées. Oui, vous rencontrerez des bugs qui pourraient vous donner envie de tout recommencer, mais il s’agit de les corriger qui vous aideront à développer vos compétences et à passer à la création de jeux plus grands et meilleurs! (Pensez à terminer un jeu comme atteindre un nouveau niveau)
Twine est un outil open-source totalement gratuit! Il est basé sur le texte, donc fonctionnera très bien pour vous Donjons et Dragons les fans qui apprécient un style de jeu bien choisir son aventure. Les jeux à choix textuels sont au cœur de tous ceux que vous voyez de nos jours; Il y a peu de temps, BioWare expliquait comment ils se tournaient souvent vers les jeux de stylo et de papier de référence pour trouver l'inspiration pour les leurs. Si BioWare pense que c'est un bon point de départ, pourquoi ne pas tenter le coup?
Twine est peut-être le créateur de jeu le plus simple que vous puissiez trouver. Il a un éditeur visuel facile à utiliser pour que vous puissiez entrer dans l'histoire de votre jeu. Une fois terminé, il publie ensuite le jeu directement au format HTML, de sorte qu'il sera facile de poster presque n'importe où! Comme il utilise le langage HTML, Twine est également capable d’incorporer des images, CSS et JavaScript si vous souhaitez vous mêler à du code, ce qui vous donnera beaucoup plus de liberté de création pour créer des jeux sympas à base de texte.
Voici quelques jeux amusants réalisés avec Twine: Destroy / Wait, Depression Quest.
2. GameSalad
GameSalad est un autre moteur de conception gratuit qui vous permet d’avoir une grande variété de choix quant à la plate-forme sur laquelle votre jeu sera lancé, notamment: iPhone, iPad, Android, Kindle, Nook, Windows 8 et le bureau Mac. Aucune compétence de codage n'est requise avec son interface visuelle, glisser-déposer. Un jeu est créé en ajoutant des comportements prédéfinis (mais toujours modifiables) à des formes personnalisables. Pour le dire de manière plus visuelle, vous pouvez faire en sorte que toute une série d’ennemis en bloc poursuivent un personnage de «héros» dans un vaisseau spatial triangulaire en quelques secondes à l’aide de cette interface simple.La partie la plus intéressante de GameSalad est qu’après la création du jeu, vous pouvez utiliser leur outil de prévisualisation intégré pour tester les performances de votre mobile et de votre ordinateur de bureau. Ensuite, quand il est perfectionné, il vous suffit de le publier sur GameSalad Arcade et de le rendre jouable pour les utilisateurs du monde entier. Assez cool hein?!
Voici quelques jeux amusants réalisés avec GameSalad: Milo & Me, CAT-A-CLYSM.
3. Unité
Préférez-vous créer un jeu en 3D? Unity rend les mondes 3D beaucoup plus simples à créer qu'ils ne le paraissent, et tout est gratuit! (À moins que vous ne souhaitiez vraiment faire fantaisie avec vos composants de jeu ou que vous finissiez par gagner plus de 100 000 €, mais vous ne devriez pas avoir à vous soucier de ça maintenant.) Unity est un puissant moteur de rendu qui permet aux créateurs de créer leurs propres scènes 3D pas de temps du tout! Il comprend de nombreux préfixes qui permettent à l'utilisateur de jouer avec les routines d'intelligence artificielle, les sources de lumière, la physique du jeu et bien plus encore! Il peut également être utilisé pour créer des jeux 2D ou 2.5D.Vous avez probablement déjà deviné qu'Unity n'est pas aussi simple que les deux dernières options, mais ne laissez pas cela vous décourager! Il utilise toujours une interface hautement visuelle qui permet à l'utilisateur de tirer vers le paysage et de placer des objets pour construire leur environnement. Il comporte également de nombreux outils pour vous aider à créer un environnement plus réaliste, tels que des SkyBox, des éléments (fumée, feu, etc.), un système d'animation intégré, etc. Oui, le codage serait avantageux car il peut être utilisé pour programmer les comportements de vos personnages de jeu en utilisant JavaScript, C # ou Boo. (Je recommande JavaScript pour un débutant.) Cependant, Unity est devenu si populaire maintenant que les forums débordent de conseils, d'astuces et de bouts de code à utiliser! En plus de cela, Unity a créé des tutoriels très détaillés, parfaits pour les débutants. L'aide est à portée de main!
C'est l'option la plus flexible, vous permettant de publier votre jeu sur PC, Mac, iOS, Android, Windows Phone 8, les applications du Windows Store et BlackBerry 10.
Certains jeux amusants réalisés avec Unity sont: La Forêt, Supernauts.
Temps pour certains tests
Vous avez maintenant votre chef-d'œuvre d'un jeu, mais n'allez pas sauter de joie pour l'instant. Comme pour tout projet créatif, il y a toujours place à amélioration. C'est la partie où vous avalez votre fierté et faites face à des critiques constructives. Essayez de vous faire une idée du public cible de votre jeu et demandez-leur de l'essayer pour vous. Avez-vous créé un jeu de casse-tête qui divertirait les personnes d'âge moyen lors de leurs trajets domicile-travail ou est-il si mignon que seul un enfant peut comprendre les efforts que vous avez consacrés à la recherche du chaton pixellisé parfait? Gagnez leurs opinions sur ce qui fonctionne et ce qui ne fonctionne pas, ainsi que sur ce qu’ils aimeraient voir ajouté au jeu (vous devrez toutefois leur rappeler vos plans pour garder les choses simples).
C'est votre jeu à la fin de la journée, mais si votre rêve est de pouvoir atteindre un public mondial, cette étape est cruciale!
Croyez en vous
Tout au long de ces étapes, vous devez croire en vous pour que cela se produise. Vous n’avez peut-être pas l'impression de tout savoir sur la conception ou le développement de jeux pour le moment, mais souvenez-vous que tout le monde doit commencer quelque part. Vous aurez parfois l'impression que vous ne pouvez pas résoudre un problème, comme si vous aviez heurté un mur de briques. Cela peut même vous faire sentir stupide à ce moment-là, mais la véritable intelligence réside dans la résolution du problème lui-même. N'abandonnez jamais.
Mon premier jeu a été réalisé dans l'élément de toile HTML5 en utilisant JavaScript. Cela semble assez chic, non? Eh bien ... pas tellement. J'ai réussi à produire un jeu de ping-pong simple et rétro. Ce n'est certainement pas mauvais, mais utiliser un éditeur de jeu comme ceux ci-dessus aurait rendu cela beaucoup plus facile que de le développer avec du code brut. Maintenant que vous avez vu ma première tentative de développement de jeu, j'espère que cela vous a donné la confiance nécessaire pour continuer à créer l'un des vôtres. Ce n'est peut-être pas parfait, mais ce sera le vôtre!
Liens supplémentaires
Si vous souhaitez apprendre un peu de code, de nombreuses leçons en ligne peuvent vous aider. La codécadamie est mon préféré. c'est parfait pour les débutants! Il enseigne gratuitement toutes sortes de langages de codage; les plus importants étant HTML, CSS et Javascript. La Khan Academy est un bon site Web après lequel vous apprendrez à utiliser vos compétences en codage pour dessiner, animer et finalement créer des jeux simples!
Enfin et surtout ...
S'amuser!
Edit: Pour vous inspirer, voici ma toute première création Unity3D!
S'il vous plaît, n'hésitez pas à laisser des liens vers vos propres jeux dans les commentaires.