Quel programme dois-je créer des jeux Java?

Chaque jeune joueur a, à un moment ou un autre, la même pensée passer par la tête dès qu'il termine son premier cours de programmation: «Comment puis-je faire des jeux" Traditionnellement, la lingua franca du développement du jeu a été C ++, Java, mais a accumulé son propre ensemble respectable d'outils de développement de jeux.

The Bare Minimum

Au strict minimum, tout ce que vous avez besoin pour développer des jeux Java est une copie de la Java Software Development Kit gratuit à partir d'Oracle et un éditeur de texte. Cependant, quelques développeurs de jeux - ou les programmeurs en général, d'ailleurs - se contentent de si peu quand tant d'outils existent pour aider à la tâche.

Environnements de développement intégrés

Environnements de développement intégré sont les premiers outils tout développeur Java qui se respecte doit obtenir ses mains sur. Ces éditeurs de texte sophistiqués viennent avec des suites complètes d'outils conçus pour vous aider à développer et déboguer dans votre langue de choix. Il existe deux grands IDEs utilisés pour le développement Java aujourd'hui: NetBeans et Eclipse. Les deux sont des programmes respectables avec followings dévoués, et votre choix entre les deux dépendra principalement de vos propres goûts en tant que développeur, ne hésitez pas à expérimenter avec chacun. Depuis Netbeans est livré avec le SDK Java, il est probablement le meilleur endroit pour commencer, mais vous pouvez importer vos projets Netbeans dans Eclipse, et vice-versa, si vous décidez de changer plus tard.

Moteur de jeu

Le SDK Java sort de la boîte avec les bibliothèques nécessaires à l'élaboration des deux 2-D et 3-D graphiques à l'écran, ainsi que le logiciel nécessaire pour jouer des effets sonores et de la musique. Cependant, ces bibliothèques ne sont pas développés avec les développeurs de jeux à l'esprit, tant, mais pas tous, les créateurs de jeux Java utilisent un moteur de jeu à la place. Par exemple, les jeux commerciaux "Minecraft" et "Tribal Trouble" utilisent la Lightweight Java Graphics Library. D'autres moteurs comprennent Slick et jmonkey engine. Encore une fois, ce que vous choisissez dépend de vos goûts, de sorte à se sentir libre d'expérimenter avec chacun d'eux.

Logiciels multimédia

Vous pouvez faire beaucoup avec le multimédia générées procédure, mais la plupart des jeux utilisent au moins certains graphiques, la musique et les sons que vous devez créer un programme multimédia plus traditionnel. Au sommet de la ligne pour les graphiques 3-D à partir de 2011 sont 3D Studio Max et Maya, bien que le programme open source Blender a une suite. De même, le haut de la ligne 2-D graphiques Adobe Photoshop, mais beaucoup de créateurs de jeux sont parfaitement heureux avec le programme open source GIMP. La musique est soit créé avec des synthétiseurs tels que Org Maker ou Pro Tools ou enregistrés en utilisant des instruments live. La même chose vaut pour les effets sonores.