Che software si usa per fare un gioco come League of Legends?

Quale software viene usato per fare un gioco come League of Legends?

Molto software. Tipo, molto, molto.

Riot Games ha usato un motore di gioco interno fatto con C++, Lua e ActionScript. I server usano PHP, Erlang e Java, con un po' di SQL mescolato[1]. Per tutta questa programmazione, non sarei sorpreso se usassero Visual Studio o Eclipse caricati con plugin. Avranno quasi certamente un repository Git interno per il codice del gioco.

Per le risorse artistiche, ci sarà ancora più software. I modelli sono probabilmente creati in 3DS Max o Maya. Potrebbero usare Blender, ma ne dubito fortemente. Le texture sono probabilmente dipinte in PhotoShop. La musica verrebbe gestita con una DAW come FL Studio o Ableton. Gli effetti sonori sarebbero probabilmente gestiti in qualcosa come Adobe Audition.

C'è probabilmente un sacco di altri software vari (Microsoft Word, Adobe Acrobat, Trello, ecc.) coinvolti in League of Legends, ma non so esattamente cosa userebbero.

Se state cercando di iniziare a fare il vostro MOBA sulla falsariga di League of Legends, probabilmente dovreste metterlo in attesa per ora. Realizzare qualsiasi tipo di gioco richiede un insieme variegato di abilità, e un grande gioco online sarebbe molto al di fuori della portata di un principiante (non prendetevi in giro, siete un principiante se dovete fare questa domanda). Iniziate un progetto molto, molto piccolo per cominciare. Qualcosa come un clone di Pong in Unity. Da lì, costruisci lentamente progetti sempre più grandi. Dopo Pong, prova Space Invaders, poi prova Mario, poi prova un Metroidvania, e così via. Alla fine, potresti diventare abbastanza esperto da mettere insieme un team (sì, un team. Questo non è un progetto individuale) per fare un MOBA come League of Legends, ma sarebbe almeno qualche anno più avanti.

Note

[1] Curioso: quale linguaggio di programmazione?