Che motore di gioco ha usato Supercell per creare Brawl Stars?
Non sono sicuro di Brawl Stars, ma in base a questa intervista, sembra che non abbiano usato alcun motore di gioco di alto livello per Clash of Clans:
Tutto il codice client è scritto in Objective-C e C++, e il codice server in Java. La grafica del gioco è prodotta usando 3ds Max, Photoshop e Flash. Si noti che sto usando il tempo presente. Lo sviluppo di Clash of Clans'è lungi dall'essere finito, quindi aspettatevi degli aggiornamenti molto interessanti in futuro!
Sono sicuro che hanno usato alcune librerie grafiche e simili, ma per il resto sembra che il gioco sia stato più o meno "da zero".
Ovviamente questo accadeva anni fa. Attualmente, hanno un annuncio di lavoro per un programmatore di client di gioco, con questi requisiti:
- Ampia comprensione di diverse aree tecnologiche di gioco (gameplay, grafica, strumenti ecc.).)
- Forte esperienza professionale nell'uso del C++
- La comprensione/esperienza con uno dei seguenti elementi è un plus: sviluppo Touch UI, Open GL, Content Driven Systems, modello Free to Play, Unity
Da ciò, la mia ipotesi è che usino Unity per fare prototipi molto veloci e grezzi nelle prime fasi del loro design di gioco, solo per testare le idee, e poi una volta che hanno inchiodato le meccaniche, creano il gioco completo con tecnologie di livello inferiore in modo da poterlo ottimizzare meglio. Se usassero Unity per tutto, chiederebbero C# invece di C++, e non sono sicuro che si preoccuperebbero di OpenGL.
Articoli simili
- Perché Brawl Stars è così popolare?
- Che linguaggio ha usato Supercell per costruire Clash Royale e Clash of Clans?
- Ci sono dei tutorial per costruire un gioco come Temple Run usando il motore di gioco Unity3D, o qualsiasi altro motore di gioco?
- Qual è un buon motore di gioco 3D per Android che ha la fisica delle auto? Qual è il miglior motore di gioco per giochi 3D?