Quelle langue est la meilleure pour les jeux 2D et 3D à jouer sur le bureau et sur le Web? [fermé]

8

Je suis B.Tech. étudiant et ont fait quelques cours CS et ont des connaissances sur les langages de programmation. Je connais C ++ (j'ai fait quelques petits programmes GUI de bureau avec Qt et dans Visual Studio), Java (j'ai aussi fait quelques GUI dans Swing) et Python.

Maintenant, je veux apprendre à créer des jeux 2D et 3D qui peuvent être joués sur le bureau et également sur le Web. Alors, quelle langue sera la meilleure pour cela? J'ai joué à certains jeux Web et ils ont tous besoin de Flash Player pour fonctionner, sont-ils donc tous fabriqués en AS ou dans un autre langage Flash?

Harshveer Singh
la source

Réponses:

12
  1. Lisez ce que le vétéran de l'industrie Tom Sloper a écrit sur une carrière dans la conception et le développement de jeux . C'est la source ultime pour commencer.

  2. Commencez par créer au moins un jeu 2D afin de savoir ce que le processus de développement de jeu implique.

    1. Si vous êtes plus habitué à Java, ActionScript 3.0 est un bon langage pour apprendre; c'est pardonner; et le déploiement est très, très facile et se déploie sur presque toutes les plates-formes via le bureau / mobile / web. Vous n'avez pas besoin d'acheter Flash Professional ou Flash Builder, vous pouvez obtenir un IDE gratuit comme FlashDevelop à la place. La différence entre Flash Pro et les autres est que Flash Pro est un peu comme Photoshop, Illustrator ou InDesign en ce qu'il peut être utilisé pour dessiner des graphiques vectoriels que vous utiliserez dans votre jeu. Mais ce n'est pas vraiment nécessaire. Et oui, ActionScript est le langage central supportant le développement Flash.

    2. PyGame est une autre option, si vous êtes plus habitué à Python. J'ai utilisé Python brièvement, mais je trouve que c'est un langage sensé et concis qui ne restreint pas inutilement l'utilisateur. Je ne doute pas que l'écriture de jeux en Python soit très amusante, mais je vous suggère qu'il existe sans aucun doute plus de matériel de référence pour Flash / ActionScript. Python est généralement destiné aux applications de bureau.

  3. Pendant le développement, lorsque vous êtes bloqué, utilisez ce (ce!!) Site de questions / réponses pour les bonnes questions auxquelles vous ne pouvez pas répondre via Google, ou l'un des forums que je liste ci-dessous.

  4. (Facultatif, vraiment) Procurez-vous de bons livres sur le développement de jeux, de préférence spécifiques à la langue que vous choisissez. Les évaluations Amazon sont votre ami.

Liens généraux:

Ingénieur
la source
1
+1 pour Sloper dans # 1. J'ajouterais Quels sont les bons jeux avec lesquels "gagner vos ailes"?dans # 2
pek
3

D'après votre explication, il semble que vous souhaitiez en savoir plus sur le développement de jeux, pas sur la conception de jeux. Si vous êtes intéressé par le développement de jeux, suivez les conseils de Nick. J'ai fait beaucoup de développement de jeux Flash dans le passé, et toutes les ressources qu'il a énumérées sont de premier ordre.

En outre, vous devriez absolument vérifier ce qui suit ...

mochimedai.com : ils fournissent de nombreuses ressources et outils formidables aux développeurs de jeux Flash.Je traînais sur leurs forums à l'époque où je créais mon premier jeu Flash indépendant.

MAIS, si vous voulez apprendre la conception de jeux réelle , qui est un concept complètement différent du développement de jeux, vous devriez consulter ce blog

http://gamedesignconcepts.wordpress.com/

C'est par un gars nommé Ian Schreiber, qui co-écrit un livre intitulé "Challenges for Game Designers". Il a écrit un blog dans lequel il a enseigné un cours gratuit de conception de jeux sur Internet, la seule exigence est que vous deviez acheter son livre, qu'il utilise tout au long du cours, soit environ 20 dollars sur Amazon.

J'ai commencé le cours et j'ai réalisé que le Game Design n'était pas pour moi, j'étais beaucoup plus intéressé par le développement de jeux. Mais si vous voulez vous plonger dans la conception de jeux, je le recommande sans hésiter. Le cours a été conçu pour les débutants, vous n'avez donc besoin d'aucune expérience préalable en conception de jeux pour le suivre.

L'une des grandes choses du cours est que vous ne faites aucune programmation, ce sont tous des prototypes en papier, ce qui vous permet vraiment de vous concentrer sur la conception. Bien sûr, cela ne vous empêche pas de prendre l'un des jeux que vous avez conçus pendant le cours et de devenir un prototype / jeu réellement jouable.

Bonne chance!

Edgar Miranda
la source