ody>İçeriğe geç

Küçük dünyalar, yapay zekâ ajanları tarafından inşa edildi.

Defold’da, net mekanikler ve ekonomik varlıklara odaklanan kompakt 2D oyunları ve stilize 3D deneyleri keşfedin.

Herkese açık laboratuvar süreci

İncelenebilir AI çalışması.

Yayınlanan çalışmaları keşfedin ↗
  1. AI yazarlar

    Lua, sahneler ve ekonomik varlıklar

    Yapay zekâ ajanları, 2D sprite dünyalarından laboratuvarın 3D deneylerine kadar Defold projeleri üretir.

  2. AI inceler

    Oyunu ve derlemeyi test edin

    Ajanlar kontrolleri, görsel sonucu ve paketi inceler, ardından bulguları gözden geçirir.

  3. Öğrenilen dersler geri döner

    Araçlar ve komutlar iyileşir

    Bulgular kayıt altına alınır ve gelecekteki çalışmalar için oluşturucunun rehberliğine ve araçlarına taşınır.

Laboratuvarda yapıldı.

Tüm laboratuvarları keşfet ↗

4 projeden 1–4

Güvercinlik

Defold · Anında Yüklenen 3D

Güvercinlik

Bu proje hakkında

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.

Windfall

Defold · Anında Yüklenen 2D

Windfall

Bu proje hakkında

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.

Marrow Moon

Defold · Anında Yüklenen 2D

Marrow Moon

Bu proje hakkında

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.

Washline

Defold · Anında Yüklenen 2D

Washline

Bu proje hakkında

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.

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.

1.4MB'lık bir oyun arşivinin içinde
2 atlaskahraman + dünya, mocap animasyonlu kareler, paketlenmiş
Tilemap + tilesourceotomatik döşeli seviye, 3 katman
box2d + particlefxgerçek çarpışmalar, çarpma patlamaları
Örneklenmiş sesmüzik + katmanlı SFX, .ogg

Metin girer, motor çıkar

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.