Un motore più piccolo, con gli strumenti artistici inclusi
Unity è un motore maturo con cui vengono pubblicati titoli commerciali su ogni piattaforma. L'Engine di aukimi è più giovane, e arriva con gli strumenti artistici, audio e video nella stessa scheda.
Unity è più capace come motore, con un margine ampio, ed è il modo in cui i giochi commerciali arrivano sulle console. aukimi è dove un gioco nasce dal nulla in un pomeriggio, con la sua arte e il suo audio realizzati proprio accanto.
A confronto
| Criterio | aukimi Engine | Unity |
|---|---|---|
| Dove costruisci | Una scheda del browser | Un editor installato, Windows/macOS/Linux |
| Scripting | JavaScript, eseguito invariato nelle build native | C#, con un'ampia toolchain standard |
| Motore di rendering | Babylon.js — WebGPU con fallback su WebGL2 | Pipeline proprietarie, profondamente configurabili |
| Build native | Windows, macOS, Linux, Android tramite Bevy | Tutte queste, più console, iOS, XR |
| Pubblicazione su console | Non offerta | Supportata, con partnership di piattaforma |
| Multiplayer | Server Colyseus, avviati dal tuo account | Diverse opzioni di netcode, autogestite o a pagamento |
| Pipeline artistica | Scolpisci, dipingi, anima e componi nella stessa suite | Porta i tuoi strumenti |
| Ecosistema di risorse | Uno store giovane | L'Asset Store — enorme |
| Profilazione e debug | Di base | Maturo e completo |
| Materiale didattico | La nostra academy | Vent'anni di tutorial e corsi |
Cosa ti offre qui il browser
Un progetto di gioco si apre su qualsiasi macchina, e chi realizza l'arte è a una scheda di distanza da chi crea il livello — spesso la stessa persona, senza alcun passaggio di esportazione in mezzo. Per un primo gioco, una jam, un prototipo o una classe, il tempo che separa "un'idea" da "qualcosa che funziona" è tutto il punto, ed è proprio nell'installazione che quel tempo va perso.
Gli script sopravvivono all'esportazione
Build → Desktop o Mobile esporta la scena e genera un progetto Rust basato su Bevy, che compila in un binario nativo. Il JavaScript che hai scritto nell'editor viene eseguito invariato in quella build, tramite un runtime integrato — non c'è una seconda implementazione del tuo gameplay da mantenere.
Il multiplayer è un interruttore, non un progetto
Un server di test condiviso è già attivo e una nuova scena vi punta di default, quindi un gioco può essere online prima ancora che tu abbia deciso di pagare qualcosa. Il tuo server personale è un pulsante nell'area membri. In Unity, il networking è uno stack che devi scegliere, integrare e ospitare.
Quando Unity è la scelta giusta
Per la maggior parte dello sviluppo di giochi commerciali, oggi, lo è ancora:
- Stai pubblicando su console, iOS o visori XR.
- Il tuo gioco è grande o ricco di sistemi complessi, e hai bisogno di strumenti maturi di profilazione e gestione della memoria.
- Dipendi dall'Asset Store, o da middleware che si integra solo con Unity.
- Il tuo team conosce il C#, o stai assumendo persone per questo.
- Hai bisogno di un motore con vent'anni di risposte già pronte per ogni problema che incontrerai.
L'Engine di aukimi è giovane, e preferiamo che tu lo scopra qui piuttosto che a tre mesi da un progetto.
Confronti
I nomi dei prodotti sono marchi registrati dei rispettivi proprietari e sono utilizzati qui solo a scopo identificativo e di confronto.
Crea un piccolo gioco questo pomeriggio
Una scena, uno script, e un server condiviso già attivo.
Sostieni il progetto