AGLD’nin ilk bölümü Loot’tur. Adventure Gold, daha sonraki altyapı tezi ortaya çıkmadan önce Loot NFT sahiplerine fair-launch modeliyle dağıtıldı ve varlığa topluluk kökenli bir başlangıç verdi.
Loot Chain topluluğun ilk özel blockchain adımıydı. Halka açık AGLD materyalleri onu Caldera ile OP Stack üzerinde kurulan ve Polygon’u data availability katmanı olarak kullanan optimistic-rollup L2 şeklinde tarif eder; amaç Lootverse ve tamamen zincir üstü uygulamalar için yürütme maliyetini düşürmekti.
Adventure Layer whitepaper’ı Loot Chain’in ötesine geçişi daha büyük bir geliştirici problemine bağlar: tamamen zincir üstü oyunlarda dünya durumu sürekli değişir ve geleneksel bir NFT uygulamasından çok daha sık işlem yürütülmesi gerekebilir.
Adventure Layer mimarisi, optimistic-rollup tabanını sharding sistemiyle birleştiren bir yapı tarif eder. Her oyunu tek bir yürütme hattına sıkıştırmak yerine farklı oyun yüklerinin dağıtılması ve daha geniş sistem durumunun tutarlı kalması hedeflenir.
Shard-Sharing State fikri önemlidir; çünkü klasik sharding uygulamaları birbirinden koparabilir. Adventure Layer’ın yaklaşımı, özel shard’ların shared-state katmanı üzerinden okuma ve yazma yapabilmesini hedefleyerek uzmanlaşmanın composability’yi otomatik olarak yok etmemesini amaçlar.
Oyun mimarisinde Entity Component System yaklaşımı kullanılır. ECS; entity’leri, veri component’lerini ve mantığı çalıştıran system’leri ayırır. Bu model karmaşık oyun dünyalarını tek parça bir nesne yapısına göre daha esnek genişletmek için oyun geliştirmede yaygın olarak kullanılır.
Parallel ticking başka bir oyun problemine odaklanır: oyun dünyaları fizik, AI kararları, oyuncu hareketleri ve diğer durumları tekrar tekrar günceller. Adventure Layer dokümantasyonu bu tekrarlanan güncellemelerin bir shard içindeki birden fazla çekirdekte paralel çalıştırılmasını tarif eder.
Adventure Game Library geliştiriciye bakan katmandır. Dokümante edilen tasarım; ECS framework’ü, game-development kit’leri ve envanter, ilerleme, savaş, varlık sahipliği ve oyuncu etkileşimi gibi mekanikler için tekrar kullanılabilir akıllı sözleşme şablonlarını kapsar.
Adventure Layer SDK dokümantasyonu Solidity’nin ötesinde çeşitli programlama dilleri ve bilinen oyun motorlarıyla entegrasyon hedefleri tarif eder. Buradaki önemli ayrım şudur: dokümante edilen uyumluluk, desteklenen araç listesinin uzunluğuyla değil kullanılabilir araçlar ve gerçek geliştirici benimsenmesiyle değerlendirilmelidir.
Projenin halka açık mimari anlatısı zaman içinde evrilmiştir. Daha eski Adventure Layer materyalleri Ethereum odaklı optimistic-rollup tasarımını anlatırken, daha sonraki AGLD DAO yayını Adventure Layer’ı Berachain üzerinde bir L2 olarak tarif eder. Ryqix bu iki ifadeyi sessizce birleştirmek yerine izlenmesi gereken bir mimari geçiş olarak ele alır.
Adventure Layer devnet’in halka açık şekilde yayınlanması somut bir kilometre taşıdır. Devnet duyurusu; composable sharding, ECS tabanlı paralel yürütme, oyun motoru entegrasyonu, daha düşük gas maliyetleri ve tamamen zincir üstü oyunlar için EVM+WASM yönünü öne çıkardı.
AGLD için son teknoloji sorusu ekonomik bir sorudur: Adventure Layer geliştiricileri ve oyunları çekerse bu aktivitenin ne kadarı tekrarlanan kullanım, likidite ve kalıcı token davranışına dönüşür? Altyapı başarısı ile token yapısı bağlantılıdır; fakat aynı soru değildir.