Apa itu Linden Engine?
Linden Engine adalah game engine open-source untuk membuat game dengan editor visual, scripting TypeScript, dan teknologi web modern. Engine ini dirancang untuk mendukung alur kerja AI-native engineering dan pengembangan game berbantuan AI. Saat ini masih dalam tahap awal pengembangan (v0.1 alpha).
Apakah Linden Engine open-source?
Ya. Kode sumbernya publik di GitHub, dan README menyatakan Linden Engine dirilis dengan Lisensi MIT, yang mengizinkan penggunaan komersial, modifikasi, dan distribusi ulang.
Repositori GitHub
Bagaimana Linden Engine bekerja dengan agen AI coding?
Editor desktop memiliki Linden Agent, panel yang menjalankan agen open-source OpenCode untuk proyek yang sedang dibuka. Linden menyediakan tool engine untuk agen itu lewat server MCP lokal: membaca dan menerapkan perubahan scene, menulis script dan UI HTML/CSS, membangun dan mempratinjau model 3D, menjalankan game secara headless, dan mengekspor ke web. Anda memilih penyedia modelnya; edit file dan perintah shell di luar tool Linden akan meminta izin Anda. Karena script game berupa file TypeScript biasa, editor atau asisten coding lain juga bisa mengerjakannya.
Bisakah Linden Engine dipakai untuk vibe coding?
Anda bisa menuliskan keinginan dalam bahasa biasa di panel Linden Agent, lalu agen akan mengubah scene, script, dan UI, kemudian menguji hasilnya secara headless. Fitur ini masih alpha: periksa perubahan yang diusulkan, dan bersiaplah menemui kekurangan.
Apa bedanya Linden Engine dengan Unity dan Unreal Engine?
Linden Engine dibangun di atas teknologi web (TypeScript, Electron, WebGPU, Three.js) dan memakai TypeScript untuk script game, sehingga ringan dan mudah dikembangkan oleh developer web. Unity dan Unreal Engine adalah engine matang dengan fitur, ekosistem, dan rekam jejak produksi yang jauh lebih besar. Linden Engine masih alpha dan lebih cocok untuk game web, prototipe, belajar, serta proyek kecil hingga menengah.
Bahasa pemrograman dan teknologi rendering apa yang dipakai?
Engine dan editornya ditulis dengan TypeScript, React, dan Electron. Game di-script dengan TypeScript, dan HUD serta menu bisa ditulis dengan HTML dan CSS. Rendering memakai WebGPU dengan fallback Three.js.
Sistem operasi dan target ekspor apa saja yang didukung?
GitHub Releases menyediakan installer editor untuk Windows (.exe, .msi), macOS Apple Silicon (.dmg, .zip), dan Linux (.AppImage, .deb). Game bisa dibangun untuk desktop (Windows, macOS, Linux lewat Electron) dan web (HTML5). iOS dan Android masih direncanakan dan belum tersedia.
GitHub Releases
Bagaimana cara memasang Linden Engine?
Unduh installer untuk sistem operasi Anda dari GitHub Releases. Untuk menjalankan dari kode sumber, pasang Node.js 18+ dan npm 9+, clone repositorinya, jalankan npm install, lalu npm run dev untuk editor berbasis browser atau npm run electron-dev untuk editor desktop.
UnduhanPanduan instalasi
Bagaimana developer bisa berkontribusi?
Laporkan bug atau usulkan fitur di GitHub Issues, atau fork repositorinya, buat branch, lalu buka pull request. Panduan kontribusi menjelaskan alur kerja, gaya kode (TypeScript, ESLint, Prettier), dan format conventional commit.
Panduan kontribusiIssues