Quels logiciels sont utilisés pour réaliser un jeu comme League of Legends ?


Quel logiciel est utilisé pour faire un jeu comme League of Legends ?

Beaucoup de logiciels. Genre, beaucoup beaucoup.


Riot Games a utilisé un moteur de jeu interne fait avec C++, Lua et ActionScript. Les serveurs utilisent PHP, Erlang et Java, avec un peu de SQL mélangé[1]. Pour toute cette programmation, je ne serais pas surpris qu'ils utilisent un Visual Studio ou un Eclipse chargé de plugins. Ils auraient presque certainement un dépôt Git interne pour la base de code du jeu.

Pour les actifs artistiques, il y aura encore plus de logiciels. Les modèles sont probablement créés dans 3DS Max ou Maya. Ils pourraient utiliser Blender, mais j'en doute fortement. Les textures sont probablement peintes dans PhotoShop. La musique sera gérée par une station audionumérique telle que FL Studio ou Ableton. Les effets sonores seraient probablement traités dans quelque chose comme Adobe Audition.

Il y a probablement beaucoup d'autres logiciels divers (Microsoft Word, Adobe Acrobat, Trello, etc.) impliqués dans League of Legends, mais je ne sais pas exactement ce qu'ils utiliseraient.

Si vous cherchez à commencer à faire votre propre MOBA dans la veine de League of Legends, vous devriez probablement mettre cela en attente pour le moment. Faire n'importe quel type de jeu nécessite un ensemble varié de compétences, et un grand jeu en ligne serait bien hors de portée d'un débutant (ne vous faites pas d'illusions, vous êtes un débutant si vous deviez poser cette question). Commencez par un très, très petit projet pour commencer. Quelque chose comme un clone de Pong dans Unity. À partir de là, construisez lentement des projets de plus en plus grands. Après Pong, essayez Space Invaders, puis Mario, puis un Metroidvania, et ainsi de suite. Éventuellement, vous pouvez devenir assez expérimenté pour monter une équipe (oui, une équipe. Ce n'est pas un projet individuel) pour faire un MOBA comme League of Legends, mais ce serait au moins dans quelques années.

Notes de bas de page

[1] Curieux : quel langage de programmation ?