Teknoloji
Mirage İçinde: Oyunların İlk Gerçek Zamanlı AI Üretken Motoru
Oyun motorları her zaman aynı şekilde çalıştı. Geliştiriciler haritalar oluşturur, nesneleri yerleştirir ve seviyeleri önceden tasarlar. Oyunu indirir, yüklersiniz ve onlar tarafından yapılan içeriği oynarsınız. Ama oyun dünyası henüz inşa edilmemiş olsaydı? Ya canlı olarak, oynarken, yaptığınız veya söylediğiniz şeylere dayanarak yaratılsaydı? İşte Dynamicslab tarafından geliştirilen yeni Mirage oyun motorunun arkasındaki fikir budur.
Mirage, dünyanın ilk gerçek zamanlı üretken motor olarak adlandırılıyor ve oyun tasarımını tamamen değiştiriyor. Hareket edersiniz, keşfeder veya bir.prompt girersiniz ve Mirage AI dünyayı anında üretir. Bu sadece rastgele gürültü değil. Bu, oynanabilir, etkileşimli 3D ortamlarıdır ve eylemlerinize gerçek zamanlı olarak yanıt verir.
Bu, şimdiye kadar gördüğümüz diğer oynanabilir AI demo’lardan bir adım ileride. Sadece klipleri veya kısa sahneleri göstermek yerine, Mirage size gerçekten keşfedebileceğiniz ve etkileşimde bulunabileceğiniz bir dünya sunar. Henüz erken ve tam bir oyun değil, ancak already oyunların geleceğini nasıl şekillendirebileceği hakkında bir fikir veriyor.
Nedir Mirage?
Mirage, önceden inşa edilmiş haritalara veya statik varlıklara güvenmeyen yeni bir tür oyun motorudur. Bunun yerine, gerçek zamanlı olarak size etkileşimde bulunmak için büyük bir AI modeli kullanır. Seviyeleri indirmeniz veya sabit alanları yüklemeniz gerekmez. Motor, yaptığınız şeylere tepki verir ve size oynanabilir bir şeyler inşa etmeye çalışır. Bu, yollar, binalar, nesneler ve size hareket ederken etrafınızda beliren tüm açık alanları içerir.
Tradisyonel motorlardan farklı şekilde inşa edilmiştir. Mirage’de sahne düzenleyici veya varlık paketleri yoktur. Her şey, gerçek oyun videoları ve girişlerden alınan eğitimle, AI tarafından kare kare üretilir. Oynadığınızda, bulut üzerinde çalışır ve tarayıcınıza akışını sağlar, böylece komutlarınız ve hareketleriniz sürekli olarak işlenir. Bu, bir oyunun sabit kuralları veya düzenleri yerine, etkileşimli bir simülasyona daha yakındır.
Mirage AI Oyun Motoru vs Geleneksel Motorlar
Mirage, Unity veya Unreal gibi geleneksel oyun motorlarından çok farklıdır. Bu motorlar, geliştiricilere 3D modeller, metinler ve komut dosyaları kullanarak dünyalar oluşturma araçları sağlar. Tasarımcılar, seviye düzenleyicileri, kodu ve sanat varlıklarını kullanarak her sahneyi elle oluşturur. Buna karşılık, Mirage’de önceden yapılmış haritalar veya varlıklar yoktur, sadece canlı olarak üretmek için bir AI beyni vardır. Ağaçları veya evleri yerleştirmezsiniz; AI onları sizin için hayal eder.
Bir başka önemli fark: Unity/Unreal oyunları genellikle yayınlandıktan sonra sabittir (genişletmeler veya güncellemeler hariç). Bir Mirage oyunu her oynadığınızda değişebilir. Bitirilecek belirli bir “içerik” yoktur; oyuncular temelde oyunu birlikte oluşturur. Ön inşa edilmiş bir dünya indirmek yerine, oyuncular dünyayı sürekli olarak varoluşa geçirir. Bu, her deneyim benzersiz ve asla senaryolu olmasını sağlar.
Teknik olarak, geleneksel motorlar bilgisayarınızda veya konsolunuzda çalışır. Mirage her şeyi güçlü sunuculardan akışını sağlar. Bu nedenle oyuncunun ağır donanım ihtiyacı yoktur, sadece bir tarayıcı gerekir.
Mirage’ın AI Oyun Motoru Nasıl Çalışır?
Mirage, bulutta büyük bir AI modeli çalıştırarak işler. Hiçbir şeyi indirmeniz gerekmez. Sadece demoyu tarayıcınızda açarsınız ve bir video gibi akışını sağlar. Arka planda, size verdiğiniz her hareket veya komut AI’ye gönderilir ve AI, oyunun bir sonraki karesini üretir. Kare seviyesinde çalışır, bu nedenle eylemlerinize gerçek zamanlı olarak tepki verir. Sistem, önceden yapılmış varlıklar veya haritalar kullanmaz. Her şeyi yerinde üretir.
Model kendisi, transformer ve difüzyon mimarisinin bir karışımıdır. Büyük miktarda oyun verisi, tam oyun videoları ve oyuncu girişleri kullanılarak eğitilmiştir. Geliştiriciler, oyun ortamlarının nasıl çalıştığını daha geniş bir şekilde anlamak için özel kayıtlı oturumlar da eklediler. Zamanla, AI, yolların nasıl eğrileceğini, nesnelerin nereye yerleştirileceğini veya bir kameranın bir sahne boyunca nasıl hareket edeceğini gibi kalıpları öğrendi.
Mirage ile etkileşime girdiğinizde, yürürken, sürerken veya.prompt girerken, AI neler olacağını tahmin etmeye ve inşa etmeye çalışır. Son yaşananların kısa bir hafızası vardır, bu nedenle dünya tamamen kopuk hissetmez. Görseller gerçekçi bir görünüm için hedeflenir, stilize edilmiş veya pikselli bir görünüm değil. Şu anda, standart çözünürlükte yaklaşık 16 kare/saniye hızında çalışır. Bu, oyun için düşük bir hızdır, ancak her şeyi canlı olarak ürettiği için anlaşılabilir. Buna rağmen, deneyim nispeten duyarlı kalır ve gecikme minimum düzeydedir, bu da bu aşamada önemli bir başarıdır.
Mirage Kullanarak Oyun Dünyanızı Nasıl Üretebilirsiniz
Mirage, bir görüntüyü yükleyerek kendi dünyanızı üretmenize olanak tanıyan bir özellik içerir (bu burada demo olarak deneyebilirsiniz). Demoyu açtığınızda, sağ tarafta “İlk Görüntüler” adlı bir panel görürsünüz. Burada, önceden yüklenmiş bazı görüntüleri seçebilir veya alttaki yeşil “Yükle” düğmesine tıklayarak kendi görüntünüzü ekleyebilirsiniz.
Görüntüyü yüklediğinizde, tercihen bir üçüncü şahıs oyun ekran görüntüsü, ve Mirage AI bu görüntüden esinlenen bir 3D ortam üretmeye çalışır. Tam olarak kopyalamaz, ancak benzer görünüm ve hissi veren oynanabilir bir alan oluşturur. Sonra bu yeni dünyanın ortasına bırakılarak keşfetmeye hazırsınız.
Temel kontroller basittir. WASD tuşlarını yürüyüş için, fareyi kamera hareketi için ve Shift tuşunu koşmak için kullanabilirsiniz. Ayrıca, Mirage metin girişini de destekler, yani oynarken “bir otoyol ekle” veya “bir araba üret” gibi komutlar girebilirsiniz. AI, komutlarınıza tepki vermeye ve sahneyi uygun şekilde değiştirmeye çalışacaktır.
Gerçek Zamanlı Oyun Üretimi Nasıl Oyunları Değiştirebilir
Eğer Mirage veya buna benzer bir teknoloji olgunlaşırsa, gerçekten oyunları değiştirebilir. Bugün, çoğu oyun sabit haritalara sahiptir, belki de bazı rastgele seviye üreticileri (roguelike’lar veya prosedürel dünyalar) veya kullanıcı tarafından oluşturulan modlar vardır. Mirage tarzı teknoloji bunu bir sonraki seviyeye taşır: Oyuncular canlı olarak dünya üretimini yönlendirir. Bu, sanki hayal gücünüzün içinde oynuyormuşsunuz gibi hissettirir.
Oyuncular için bu, hiçbir iki oyun deneyimi aynı değildir anlamına gelir. Bir oyunun GTA benzeri bir oyunu oynayabilir, “gece ve yağmurlu yap” diyebilirsiniz ve aniden karanlık, fırtınalı bir gece şehrinde olursunuz. Ya da bir ormanda başlayabilir, “bunu bir gelecek şehrine çevir” diyebilirsiniz ve öyle olur. Bu esneklik, oyunların sabit hikayeler yerine keşfedilebilecek ve şekillendirilebilecek dünyalar veya oyuncaklar gibi hissetmesini sağlar.
Topluluk açısından, bu, engelleri azaltır. Tasarım becerilerine sahip olmasanız bile, herhangi bir tema girebilir ve bir oyun oturumu başlatabilirsiniz. Arkadaşlar birlikte çalışabilir (“Bu şehre bir ejderha ekleyin”) ve AI bunu herkes için çizer.
Henüz tam olarak AI tarafından oluşturulmuş AAA oyunlarına ulaşmadık, ancak Mirage gibi ipuçları, oyunların indirilmediği veya tasarlanmadığı, hayal edildiği, yönlendirildiği ve yaşandığı bir geleceğe işaret ediyor. Böyle bir gelecekte, oyunlar canlı hikaye anlatımı veya dijital kum oyunu gibi hissedebilir. Stüdyoların her detayı tasarladığı yerine, oyuncular metinle maceralarını hayal edebilir.
Ancak, gerçek oyun stüdyoları ve yayımcıları hala önemli bir rol oynar. Şimdilik, Mirage, geleneksel oyun tasarımının yerini almayan bir araçtır. Hikaye yazımı, dengeli combat design, veya performans optimizasyonu gibi konuları henüz ele alamaz. Ancak güçlü bir araç olabilir: seviye tasarımcıları fikirlerini prototip olarak kullanabilir veya oyuncular eğlence amaçlı meydan okumalar için kullanabilir.











