Grafis 3Dthree.js / WebGL: bayangan dinamis, kabut, langit shader, vegetasi instanced per chunk.
Dunia proseduralMedan, sungai, jalan, gedung kolonial, kampung, masjid, benteng, rel & lokomotif dibangun dari kode, lalu digabung per bahan.
Animasi karakterKerangka Mixamo dua lapis (atas/bawah) + IK untuk memegang senjata, bidikan, gestur (hormat, kepal tangan, bambu runcing), dan tatapan.
Kostum lewat shaderSatu model karakter diwarnai ulang per bagian tubuh (baju, celana, sepatu, kulit), ditambah perlengkapan yang menempel ke tulang.
Sutradara filmAdegan berbentuk data JSON: shot kamera, aksi aktor, subtitle, dan efek. Pemain juga bisa membuat film sendiri di editor.
AI tempur & wargaBot mencari perlindungan, jongkok atau tiarap, menembak beruntun atau sekali-sekali sesuai senjatanya; warga panik, berlindung, dan mengikuti pemain.
Audio sintetisTembakan, gema, ledakan, pesawat, sirene, kentongan, dan riuh massa dibuat dengan Web Audio; narasi dengan Web Speech.
MultiplayerWebSocket ke server sendiri, atau P2P WebRTC (PeerJS) saat dihosting statis seperti di Vercel.