Pular para o conteúdo
aukimi vs Unity

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érioaukimi EngineUnity
Onde você constróiUma aba do navegadorUm editor instalado, Windows/macOS/Linux
ProgramaçãoJavaScript, executado sem alterações em builds nativosC#, com um amplo conjunto de ferramentas padrão
RenderizadorBabylon.js — WebGPU com fallback para WebGL2Pipelines próprios, profundamente configuráveis
Builds nativosWindows, macOS, Linux, Android via BevyTodos esses, além de consoles, iOS, XR
Publicação em consolesNão oferecidaSuportada, com parcerias de plataforma
MultiplayerServidores Colyseus, iniciados a partir da sua contaVárias opções de netcode, auto-hospedadas ou pagas
Pipeline de arteEsculpa, pinte, anime e componha no mesmo pacoteTraga suas próprias ferramentas
Ecossistema de assetsUma loja jovemA Asset Store — enorme
Profiling e depuraçãoBásicoMaduro e minucioso
Material de aprendizadoNossa própria academiaVinte 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