Yazar, Justine Tunney'nin cosmopolitan libc projesinden ilham alarak, tek bir kaynak kod dosyasından Windows, Linux ve tarayıcıda çalışabilen, 16 KiB'den küçük bir video oyunu geliştirme hedefiyle yola çıktı. Önceki projenin GUI desteği eksikliği ve büyük ikili dosyalar üretmesi, bu yeni ve zorlu "polyglot" (çok dilli) yaklaşıma yönelmesine neden oldu. Amaç, farklı işletim sistemlerinde ve web'de sorunsuz bir şekilde çalışabilen, minimal boyutlu bir uygulama yaratmaktı.
Geliştirilen oyun, tüm platformlarda aynı kurallara ve arayüze sahip standart bir Yılan (Snake) oyunudur. Oyuncular, ok tuşları veya WASD ile yılanı kontrol ederken, yiyecek yiyerek yılanı uzatır ve duvarlara çarpmaktan kaçınır. Oyun, ESC ile sonlandırılabilir, R ile sıfırlanabilir ve P ile duraklatılabilir; boşluk tuşu ise oyunu başlatır. Her yenen normal yiyecek 10 puan, %15 ihtimalle çıkan sarı meyve ise 20 puan kazandırır. Yılanın uzunluğuna bağlı olarak hızı artar ve on meyve yendiğinde, duvar düzeni rastgele değişen yeni bir seviyeye geçilir. Oyun, yılanın başından yiyeceğe her zaman bir yol olmasını sağlayacak şekilde tasarlanmıştır.
Oyunun çoklu platform desteği, her biri 3-5 KiB boyutunda üç farklı uygulama ile sağlandı: Windows için WinAPI kullanan C, Linux için X11 kullanan C ve tarayıcı için HTML5 Canvas kullanan JavaScript. Yazar, bu üç farklı uygulamayı tek bir 13 KiB'lik dosyada birleştirmek için yaratıcı teknikler kullandı. Windows sürümü, bir dekompresyon stub'ı içeren ve PE başlığına kabuk betiği yerleştirilerek çalıştırılabilen sıkıştırılmış bir betik aracılığıyla oluşturuldu. Bu sayede dosya hem Windows'ta geçerli bir PE yürütülebilir dosyası hem de Linux'ta çalıştırılabilir bir kabuk betiği olarak işlev görüyor. Linux uygulaması da benzer bir sıkıştırma ve kabuk betiği yaklaşımıyla hayata geçirildi.
Bu proje, tek bir dosya ile farklı işletim sistemleri ve tarayıcılar arasında uyumluluk sağlarken, minimal dosya boyutuyla yazılım geliştirme sınırlarını zorlayan yaratıcı bir yaklaşım sergiliyor.