Teknologi

Di Dalam Mirage: Mesin Generatif AI Pertama di Dunia untuk Permainan

Avatar photo
Text "Mirage Game Engine" over a blurred cityscape with palm trees and buildings

Mesin permainan selalu bekerja dengan cara yang sama. Pengembang membangun peta, meletakkan objek, dan merancang level sebelumnya. Anda mengunduh permainan, memuatnya, dan memainkan konten yang mereka buat. Tapi bagaimana jika dunia permainan belum dibangun? Bagaimana jika itu dibuat secara langsung, saat Anda bermain, berdasarkan apa yang Anda lakukan atau katakan? Itulah ide di balik mesin permainan Mirage baru oleh Dynamicslab.

Mirage disebut mesin generatif pertama di dunia, dan itu membalikkan semua yang kita ketahui tentang desain permainan. Anda bergerak, menjelajahi, atau mengetikkan prompt dan Mirage AI menghasilkan dunia secara instan. Itu tidak hanya noise acak. Ini adalah lingkungan 3D interaktif yang merespons tindakan Anda secara waktu nyata.

Itu satu langkah lebih maju dari demo AI yang bisa dimainkan yang kita lihat sejauh ini. Alih-alih hanya menampilkan klip atau adegan pendek, Mirage memungkinkan Anda untuk menjelajahi dan berinteraksi dengan dunia yang dibuatnya, saat itu sedang dibuat. Ini masih awal, dan belum menjadi permainan penuh, tetapi sudah menawarkan sekilas bagaimana AI dapat mengubah masa depan permainan.

Apa itu Mirage?

Mirage adalah jenis mesin permainan baru yang tidak bergantung pada peta yang sudah dibangun atau aset statis. Sebaliknya, itu menggunakan model AI besar untuk membuat lingkungan permainan secara waktu nyata saat Anda berinteraksi dengannya. Anda tidak mengunduh level atau memuat area tetap. Mesin bereaksi terhadap apa yang Anda lakukan dan mencoba membangun sesuatu yang bisa dimainkan di tempat. Itu termasuk jalan, bangunan, objek, dan ruang terbuka yang muncul di sekitar Anda saat Anda bergerak melalui dunia.

Itu tidak dibangun seperti mesin tradisional. Mirage tidak memiliki editor adegan atau paket aset. Semuanya dihasilkan oleh AI, bingkai demi bingkai, berdasarkan pelatihan dari video permainan nyata dan input. Saat Anda bermain, itu berjalan di cloud dan mengalir ke browser Anda, sehingga perintah dan gerakan Anda terus diproses. Itu lebih dekat dengan simulasi interaktif daripada permainan dengan aturan atau tata letak tetap.

Mirage AI Game Engine vs Mesin Tradisional

Mirage sangat berbeda dari mesin permainan biasa seperti Unity atau Unreal. Mesin-mesin tersebut menyediakan alat untuk pengembang untuk membangun dunia menggunakan model 3D, tekstur, dan skrip. Perancang menggunakan editor level, kode, dan aset seni untuk mengraftkan setiap adegan dengan tangan. Sebaliknya, Mirage tidak memiliki peta atau aset yang sudah dibuat – itu hanya memiliki otak AI yang membuatnya secara langsung. Anda tidak meletakkan pohon atau rumah; AI membayangkannya untuk Anda.

Perbedaan kunci lainnya: Unity/Unreal permainan biasanya tetap setelah dirilis (kecuali ekspansi atau pembaruan). Permainan Mirage dapat berubah setiap kali Anda bermain. Tidak ada “konten” yang terbatas; pemain secara efektif menciptakan permainan bersama. Alih-alih mengunduh dunia yang sudah dibangun, pemain terus memicu pembuatan dunia. Ini berarti setiap pengalaman unik dan tidak pernah diskenario.

Di sisi teknis, mesin tradisional berjalan di komputer atau konsol Anda. Mirage mengalirkan semuanya dari server yang kuat. Jadi tidak ada perangkat keras yang berat diperlukan untuk pemain – hanya browser.

Bagaimana Mirage’s AI Game Engine Bekerja?

Mirage bekerja dengan menjalankan model AI besar di cloud. Anda tidak mengunduh apa pun. Anda hanya membuka demo di browser Anda, dan itu mulai mengalir seperti video. Di balik layar, setiap gerakan atau perintah yang Anda berikan dikirim ke AI, dan itu merespons dengan menghasilkan bingkai berikutnya dari permainan. Itu bekerja pada level bingkai, sehingga bereaksi terhadap tindakan Anda secara waktu nyata. Sistem tidak menggunakan aset atau peta yang sudah dibuat. Itu menghasilkan semuanya di tempat.

Model itu sendiri adalah campuran arsitektur transformer dan difusi. Itu dilatih menggunakan sejumlah besar data permainan, termasuk video permainan penuh dan input pemain. Pengembang juga menambahkan sesi rekaman khusus untuk memberinya pemahaman yang lebih luas tentang bagaimana lingkungan permainan bekerja. Seiring waktu, AI mempelajari pola seperti bagaimana jalan harus melengkung, di mana objek harus ditempatkan, atau bagaimana kamera harus bergerak melalui adegan.

Saat Anda berinteraksi dengan Mirage, dengan berjalan, mengemudi, atau mengetikkan prompt, AI mencoba memprediksi dan membangun apa yang berikutnya. Itu memiliki memori pendek tentang apa yang baru saja terjadi, sehingga dunia tidak terasa terputus sama sekali. Visualnya bertujuan untuk realisme, bukan gaya stilized atau pixelated. Saat ini, itu berjalan sekitar 16 bingkai per detik dalam resolusi standar. Itu rendah untuk permainan, tetapi dapat dipahami karena itu menghasilkan bingkai 3D penuh secara langsung. Bahkan demikian, pengalaman tetap cukup responsif dengan sedikit keterlambatan, yang merupakan pencapaian yang cukup pada tahap ini.

Bagaimana Anda Dapat Menghasilkan Dunia Permainan Anda Menggunakan Mirage

Mirage memiliki fitur bawaan yang memungkinkan Anda menghasilkan dunia Anda sendiri dengan mengunggah gambar (Anda dapat mencobanya di demo di sini). Saat Anda membuka demo, Anda akan melihat panel yang berjudul “Gambar Awal” di sebelah kanan. Di sini, Anda dapat memilih dari beberapa gambar yang sudah ada atau mengklik tombol Unggah hijau di bagian bawah untuk menambahkan gambar Anda sendiri.

Saat Anda mengunggah gambar, lebih disukai screenshot dari permainan orang ketiga, dan Mirage AI mencoba menghasilkan lingkungan 3D yang terinspirasi oleh gambar itu. Itu tidak menyalinnya secara persis, tetapi membuat ruang yang bisa dimainkan yang terlihat dan terasa sedikit mirip. Anda kemudian akan ditempatkan di tengah-tengah dunia baru itu, siap untuk dijelajahi.

Kontrol dasar sangat sederhana. Anda dapat berjalan menggunakan WASD, menggerakkan kamera dengan mouse Anda, dan menggunakan Shift untuk berlari. Selain itu, Mirage juga mendukung input teks, yang berarti Anda dapat mengetikkan perintah seperti “tambahkan jalan raya” atau “spawn mobil” saat bermain. AI akan mencoba merespons perintah Anda dan mengubah adegan sesuai dengan itu.

Bagaimana Pembuatan Permainan Waktu Nyata Dapat Mengubah Permainan

Jika Mirage atau sesuatu seperti itu matang, itu bisa benar-benar mengguncang permainan. Hari ini, sebagian besar permainan memiliki peta tetap, dengan mungkin beberapa generator level acak (seperti roguelike atau dunia prosedural) atau mod buatan pengguna. Teknologi Mirage mengambil itu ke tingkat berikutnya: pemain mengarahkan pembuatan dunia secara langsung. Itu hampir seperti bermain di dalam imajinasi Anda.

Bagi pemain, itu berarti tidak ada dua kali bermain yang sama. Anda bisa melompat ke dalam permainan yang terlihat sedikit seperti GTA, katakan “buatlah malam dan hujan”, dan boom – Anda berada di kota yang gelap dan hujan pada malam hari. Atau mulai di hutan, katakan “ubah ini menjadi kota futuristik,” dan itu melakukannya. Fleksibilitas ini berarti permainan menjadi lebih seperti mainan atau dunia untuk dijelajahi dan dibentuk daripada cerita tetap.

Secara komunitas, ini menurunkan hambatan. Bahkan tanpa keterampilan desain, siapa pun dapat menjadi tuan rumah sesi permainan dengan mengetikkan tema. Teman-teman bisa berkolaborasi (“Tambahkan naga ke kota ini”) dan AI menggambarinya untuk semua.

Kita masih jauh dari permainan AAA yang sepenuhnya dibuat AI, tetapi sekilas seperti Mirage memberikan gambaran tentang masa depan di mana permainan tidak diunduh atau dirancang — mereka dibayangkan, dipicu, dan dihidupkan. Di masa depan itu, permainan mungkin terasa lebih seperti cerita hidup atau sandbox digital. Alih-alih studio yang merancang setiap detail, pemain mungkin hanya bermimpi tentang petualangan mereka dengan teks.

Namun, studio permainan dan penerbit masih memainkan peran besar. Untuk saat ini, Mirage adalah alat tambahan, bukan pengganti desain permainan tradisional. Itu tidak dapat menangani penulisan narasi, desain pertarungan seimbang, atau optimasi kinerja pada perangkat. Tapi itu bisa menjadi alat yang kuat: perancang level mungkin menggunakannya untuk membuat prototipe ide, atau pemain mungkin bermain dengannya untuk tantangan yang menyenangkan.

Amar adalah seorang penggemar game dan penulis konten freelance. Sebagai penulis konten game berpengalaman, ia selalu mengikuti tren terbaru di industri game. Ketika ia tidak sibuk membuat artikel game yang menarik, Anda dapat menemukannya mendominasi dunia virtual sebagai pemain game berpengalaman.