Sumber Gambar: ChatLab, Unity Asset Store

Sebagai seorang developer game, membuat dialog karakter adalah salah satu tugas yang tergolong melelahkan, dari konsepsi, menulis dialog tree, hingga implementasinya. LLM/AI telah mulai diimplementasikan untuk membuat dialogue tree, namun implementasi yang telah ada masih terhitung mahal dan rumit. Nah, developer AIKodex memutuskan untuk membuat aplikasi yang lebih simple dan murah. Ini ChatLab sebuah program dialog AI-driven untuk game engine Unity!

 

Overview

Sumber Gambar: ChatLab, Unity Asset Store

ChatLab adalah sebuah add-on Unity yang menggunakan LLM untuk membuat dialog in-game dengan branching logic. Add-on ini dapat menggunakan berbagai AI model seperti ChatGPT, Deepseek, Llama, dan sebagainya. ChatLab juga dapat dijalankan secara offline menggunakan model lokal (seperti Phi-3). Aplkasi ini di-develop oleh AIKodex dan sedang dalam versi 1.1 (pada waktu penulisan).

 

Features

Sumber Gambar: ChatLab, Unity Asset Store

Lalu, apa yang dapat dilakukan oleh ChatLab? ChatLab memilikibeberapa fitur seperti berikut:

  • Template Dialogues
    Chatlab memiliki 7 template dialog untuk membantu development fase awal.
  • Dynamic Branching Conversations
    Penggunaan LLM memungkinkan ChatLab untuk mensimulasikan percakapan dinamis dengan berbagai cabang dialog.
  • Ease of Use
    Desain Chatlab ringan dan user-friendly, mempermudah penggunaan dan meningkatkan UX.
  • Local Models Support
    Chatlab mensupport LLM lokal untuk penggunaan secara offline, seperti Phi-3 mini INT4 Quantization dan DeepSeek R1 1.5B (INT4 Quantization)
  • Seamless OpenAI Integration
    Pengguna dapat mengintegrasikan model OpenAI pada ChatLab dengan mudah.
  • Simple Language Conversion
    Dialog dapat diterjemahkan ke bahasa lain secara otomatis.
  • Easy Save and Load
    Dialog dan chatlog dipulihkan secara otomatis, dan percakapan linear tetap kompatibel dengan dialogue tree.

Support and Limitations

ChatLab mensupport rendering pipeline built-in Unity tanpa perubahan, dan URP/HDRP/SRP dengan perubahan material. Program ini juga tidak memerlukan dependensi tambahan dan dapat langsung digunakan dengan installasi Unity biasa. Namun, karena statusnya sebagai program in-development, ChatLab memiliki beberapa kekurangan seperti berikut:

  • Menggunakan ChatGPT lebih cepat dibandingkan menggunakan model lokal
  • Model lokal terkadang melupakan detail, dan untuk sekarang masih CPU-only.
  • Model lokal hanya dapat digunakan pada platform dan OS yang di-support ONNX.

Kamu bisa membeli ChatLab di Unity Asset Store dengan harga 39.99 USD. Bagaimana? apakah kamu tertarik? Bagaimana pendapatmu? Apakah menurutmu ini investasi yang worth it?

Referensi:
ChatLab – Dialogue Builder for Unity
[Showcase] Dialogue System and AI NPCs with local LLMs inside Unity

Evan Derian Rustam

Evan Derian Rustam

Author

Content Writer Intern @BINUS Game Application & Technology

Muhamad Fajar

Muhamad Fajar

Editor

Lecturer @BINUS Game Application Technology