Godot icon

Godot

Integrates a local Large Language Model with Godot games via a Model Context Protocol server, enabling dynamic in-game interactions.

소개

This C# class library provides a robust framework for connecting your Godot-based games with a local Large Language Model (LLM) server. By leveraging the Model Context Protocol (MCP), it empowers the LLM to understand and interact with your game world through structured tool commands. This allows for dynamic AI behaviors, such as an LLM controlling game characters to open doors, disarm traps, or engage with the environment based on in-game context, bringing complex and interactive narrative experiences akin to titles like Echoes of Ir to life.

주요 기능

  • LLMManager for seamless prompt sending and response processing with local LLM servers.
  • MCPHandler for precise routing of LLM tool commands to game logic.
  • Extensible Actions to easily register new in-game actions for LLM control.
  • Crafted as a Godot Node with practical examples for native integration.
  • 0 GitHub stars

사용 사례

  • Enabling LLM-driven in-game actions such as environmental manipulation or character interactions.
  • Creating responsive game worlds that react to LLM-generated commands and character context.
  • Developing dynamic AI-powered game mechanics where LLMs influence gameplay decisions.
Advertisement

Advertisement