Grow Now! Games, Rust WebAssembly motoru ve WebGL renderleyici kullanarak oluşturulmuş bir 3D siberpunk şehri tarayıcıda çalıştırılabilir hale getirdi.

Şehir, 283KB'lık bir dosya büyüklüğünde ve 1,152KB'lık lineer bellek rezervasyonu ile çalışıyor. Şehir, world.rs, population.rs, interiors.rs ve rendering.rs gibi Rust kaynak modüllerini kullanarak dünya oluşturuyor ve JavaScript'e base64 formatında veri aktarıyor.

Şehir, WebGL bağlamı kullanarak karakterleri bir atlas canvasta çiziyor ve GPU'ya yükleyerek hızlı bir şekilde render ediyor.