Uma engine menor, com as ferramentas de arte incluídas
A Unity é uma engine madura que lança títulos comerciais em todas as plataformas. A Engine do aukimi é mais nova, e vem com as ferramentas de arte, som e vídeo na mesma aba.
A Unity é mais capaz como engine, por uma margem ampla, e é assim que jogos comerciais chegam aos consoles. O aukimi é onde um jogo é feito do zero em uma tarde, com sua arte e som produzidos logo ao lado.
Lado a lado
| Critério | aukimi Engine | Unity |
|---|---|---|
| Onde você constrói | Uma aba do navegador | Um editor instalado, Windows/macOS/Linux |
| Programação | JavaScript, executado sem alterações em builds nativos | C#, com um amplo conjunto de ferramentas padrão |
| Renderizador | Babylon.js — WebGPU com fallback para WebGL2 | Pipelines próprios, profundamente configuráveis |
| Builds nativos | Windows, macOS, Linux, Android via Bevy | Todos esses, além de consoles, iOS, XR |
| Publicação em consoles | Não oferecida | Suportada, com parcerias de plataforma |
| Multiplayer | Servidores Colyseus, iniciados a partir da sua conta | Várias opções de netcode, auto-hospedadas ou pagas |
| Pipeline de arte | Esculpa, pinte, anime e componha no mesmo pacote | Traga suas próprias ferramentas |
| Ecossistema de assets | Uma loja jovem | A Asset Store — enorme |
| Profiling e depuração | Básico | Maduro e minucioso |
| Material de aprendizado | Nossa própria academia | Vinte anos de tutoriais e cursos |
O que o navegador traz de vantagem aqui
Um projeto de jogo abre em qualquer máquina, e a pessoa que faz a arte está a apenas uma aba de distância de quem faz a fase — muitas vezes a mesma pessoa, sem etapa de exportação no meio do caminho. Para um primeiro jogo, uma jam, um protótipo ou uma sala de aula, o tempo entre "uma ideia" e "algo rodando" é o ponto central, e é justamente na instalação que esse tempo se perde.
Os scripts sobrevivem à exportação
Build → Desktop ou Mobile exporta a cena e gera um projeto Rust direcionado ao Bevy, que compila para um binário nativo. O JavaScript que você escreveu no editor roda sem alterações nesse build, por meio de um runtime embutido — não há uma segunda implementação da sua jogabilidade para manter.
Multiplayer é um interruptor, não um projeto
Um servidor de teste compartilhado já está em execução e uma nova cena aponta para ele, então um jogo pode ficar online antes mesmo de você decidir pagar por qualquer coisa. Seu próprio servidor é um botão na área de membros. Na Unity, a rede é uma pilha que você escolhe, integra e hospeda.
Quando a Unity é a escolha certa
Para a maior parte do desenvolvimento comercial de jogos, hoje, ainda é ela:
- Você está lançando para consoles, iOS ou headsets de XR.
- Seu jogo é grande ou pesado em sistemas, e você precisa de ferramentas maduras de profiling e memória.
- Você depende da Asset Store, ou de middleware que só se integra com a Unity.
- Sua equipe conhece C#, ou você está contratando para isso.
- Você precisa de uma engine com vinte anos de resposta para cada problema que você vai encontrar.
A Engine do aukimi é jovem, e preferimos que você descubra isso aqui do que três meses dentro de um projeto.
Comparações
Os nomes dos produtos são marcas registradas de seus respectivos proprietários e são usados aqui apenas para fins de identificação e comparação.
Faça um jogo pequeno nesta tarde
Uma cena, um script, e um servidor compartilhado que já está em execução.
Apoiar o Projeto