Que motor de jogo Supercell usou para criar Brawl Stars?
Não tenho certeza sobre Brawl Stars, mas baseado nesta entrevista, não parece que eles usaram nenhuma engine de jogo de alto nível para Clash of Clans:
Todo código do cliente é escrito em Objective-C e C++, e código do servidor em Java. Os gráficos do jogo's são produzidos usando 3ds Max, Photoshop e Flash. Note que o I'm usa o tempo presente. Clash of Clans' o desenvolvimento está longe de terminar, então espere algumas atualizações realmente legais no futuro!
Tenho certeza que eles usaram algumas bibliotecas gráficas e tal, mas caso contrário parece que aquele jogo foi mais ou menos "do zero".
Of course that was years ago. Atualmente, eles têm uma lista de trabalhos para um programador cliente de jogos, com estes requisitos:
- Compreensão geral de diferentes áreas de tecnologia de jogos (jogabilidade, gráficos, ferramentas, etc.).)<
- Força, experiência profissional usando C++
- Understanding/experience com qualquer um dos seguintes é uma vantagem: desenvolvimento Touch UI, Open GL, Content Driven Systems, Free to Play model, Unity
A partir daí, meu palpite é que eles usam Unity para fazer protótipos muito rápidos e ásperos nas fases iniciais de seu design de jogo, apenas para testar idéias, e então uma vez que eles pregam abaixo a mecânica, eles criam o jogo completo com tecnologias de nível inferior para que eles possam otimizá-lo melhor. Se eles estivessem usando Unity para tudo, eles estariam pedindo C# ao invés de C++, e não tenho certeza se eles se importariam com OpenGL.
Artigos semelhantes
- Porque é que a Brawl Stars é tão popular?
- Que linguagem usou a Supercell para construir Clash Royale e Clash of Clans?
- Existem alguns tutoriais para construir um jogo como o Temple Run usando o motor de jogo Unity3D, ou qualquer outro motor de jogo?
- O que é um bom motor de jogo 3D para Android que tem física de carros? Qual é o melhor motor de jogo para jogos 3D?