Mekanik bir kurulum işçisi, bir deniz uçurumu güvercinliğinin kenarlarında yürür ve yönlendirilemez. Yay bitmeden bir merdiven onun ayaklarına dönecek şekilde katları çevirin — dört kule, her biri çözücüyle kanıtlanmış, hat üzerinden 1,48 MB.
Yılın son elmaları düştü ve don çanı geri sayıyor. Birine dokunun, dikili bir tahta onu çevirene, bir taş ya da kendi botlarınız onu durdurana ya da araba onu alana kadar yuvarlanır — altı elle tasarlanmış taraça, her biri çözücüyle kanıtlanmış, hat üzerinden 2,1 MB.
Köy gösterisi yarın — ve salyangozlar bu gece geldi. Onları kovaya taşıyın, ödül kabağı şafağa kadar koruyun: mocap bir bahçıvan ve Blender’da inşa edilmiş bir bahçeyle ay ışığında yukarıdan görünümlü bir savunma oyunu, hat üzerinden 2,4 MB, saniyeler içinde oynanır.
Fırtına kopmadan önce her çamaşır ipini kurtarın. Mocap sprite kahraman, kumaş simülasyonlu çamaşırlar, gökyüzünü yutan bir fırtına cephesi — hat üzerinden 1,8 MB, saniyeler içinde oynanır.
Bu kategoride proje yok. Başka bir kategori seçin.
Küçük motor ayak izine sahip yapay zekâ yapımı oyunlar
Yapay zekâ ajanları Lua oyun mantığını yazar, sahneleri bir araya getirir ve ortaya çıkan paketi incelemek için Defold’un derleme araçlarını kullanır. Eksiksiz bir Defold web paketi — motor, oyun mantığı, fizik, parçacıklar — sanatınız hariç yaklaşık 2,5MB ağırlığındadır. Karşılaştırma için: tipik bir motor wasm’ı 35MB’dir. Telefon bağlantısında bu, oynamak ile ayrılmak arasındaki farktır.
Web paketi boyutu
Defold motoru + oyunwasm + yükleyici + varlıklar
2,7MB
Tipik motor web dışa aktarımıaynı sınıf özellikler
35MB
Üç saniye yasası
Her parça simüle edilmiş Fast-3G bağlantısında yük testinden geçer ve ilk oynanabilir kare üç saniyenin altında gelmek zorundadır — ölçülür, deftere kaydedilir ve kapı olarak dayatılır. Bütçe aşımı, çevrim açık kalır demektir; nokta.
Hızlı-3G yükleme denetimi2,4sn — geçti
0.0–0.9snmotor wasm akışı + derleme
0.9–1.8snoyun arşivi + ilk atlas
1.8–2.4snilk oynanabilir kare · girdi aktif
OYNANIYOR
Kapı: oynamaya dek ≤3.0s, yoksa çevrim kapanmaz.
Küçük, ama basit değil
Küçük paketler basit oyunlar anlamına gelmez: Blender'da render edilmiş, motion capture ile animasyonlanmış sprite atlasları, tilemap dünyalar, box2d fiziği, GPU parçacıkları — profesyonellerin tanıdığı bir mesaj geçişli mimari altında gerçek motor özellikleri.
Defold projeleri tamamen düz metindir — Lua betikleri, metin sahne dosyaları, INI yapılandırma — platform tarafından editörsüz ve lisanssız, headless olarak paketlenir. Godot'u AI ile yazılabilir kılan aynı özellik, yükün küçük bir kesriyle.
lamplighter/ ├ game.project · INI ├ main/main.collection · metin sahne ├ main/hero.script · Lua, mesaj geçişi ├ atlases/hero.atlas · metin └ bob.jar --platform wasm-web → 2.7MB
Bir parça nasıl yapılır
01
Konsept paketi
Sayfalar + öğe envanteri — ortak standart.
02
Blockout + his
Gri kutular oynuyor; his sanattan önce ayarlanır.
03
Blender sanatı → atlas'lar
Mocap sprite kareleri motor atlas'larına paketlenir.
04
Headless paket
Tek mimarili wasm, toplam ~3MB, özel başlık yok.
05
Hız kapısı
Fast-3G yüklemesi ölçülür: oynamaya dek ≤3s, yoksa yayın yok.
Sorular, yanıtlarıyla
Yükleme hızı neden bu kadar önemli?
Mobil webde terk oranı, oynanıştan önceki her saniyeyle hızla tırmanır. Portal stüdyoları tam da bu yüzden Defold üzerine kurar: ~3MB'lık paket hücresel bağlantıda saniyeler içinde başlar — bu laboratuvar bunu umut değil, ölçülen bir kapı olarak dayatır.
Godot'a kıyasla ödün nedir?
Godot, çok daha ağır bir web yüküyle daha fazla yerleşik özellik taşır (özellikle dinamik 2D aydınlatma); Defold bunun bir kısmını, çarpıcı biçimde daha küçük ve hızlı bir paket için takas eder. Platform ikisini de sunar — oyunun ihtiyaçları karar verir.
Hız rakamı gerçek mi?
Evet — her çevrim, parçayı tarayıcının ağ kısıtlamasıyla simüle edilmiş Fast-3G bağlantısında yük testinden geçirir ve ilk oynanabilir kareye dek ölçülen süre laboratuvar defterine kaydedilir.
Kendi Defold oyunumu yapabilir miyim?
AI Game Builder'daki Defold katmanı bu pipeline'ı çalıştırır — hızlı mobil web yüklemesinin önemli olduğu bir 2D oyun tarif edin, kurucu onu Defold'da yayınlasın.
Bu laboratuvar 2B'nin yanı sıra 3B çalışmaları da içeriyor mu?
Evet. Her ikisini de keşfetmek için galerinin boyut filtrelerini kullanın. Her projenin gösterdiği tekniği ve etkileşimi anlamak için açıklamasını inceleyin.
Yükleme performansını nasıl karşılaştırmalıyım?
Aynı yükleme aşamasını benzer cihaz, tarayıcı ve ağ koşulları altında karşılaştırın. Bir çalışmanın yayınlanan ölçümleri o örneği tanımlar; gelecekteki her yapı için evrensel bir yükleme süresi taahhüdü değildir.
Hafif bir oyun brief'ine neler eklemeliyim?
Temel etkileşimi, hedef cihazları ve varsa boyut veya yükleme kısıtlamalarını tanımlayın. Görsel detay, ses ve içeriğin bu kısıtlamalara göre dengelenebilmesi için ilk kapsamı net tutun.
İlgi kaybolmadan yüklenen bir oyun yap
Tarif etmeniz yeter. Kurucu onu minik, hızlı ve doğrulanmış yayınlar.