Autonomous NPCs powered by Gemma 4 E2B in the browser
An experiment that runs small language models (Gemma 4 via E2B) locally in the browser to control autonomous NPCs. The NPCs are intentionally 'dumb' to create humorous interactions, targeting developers and hobbyists exploring local AI gaming.
Entities
Related
Gemma 4 inference in Godot via GDScript and Vulkan compute shaders
An experimental Godot 4.7 project that runs Gemma 4 inference entirely in GDScript and Vulkan compute shaders. It enables LLM inference within the Godot game engine, potentially for in-game AI or interactive experiences.
GGUFun: play Snake and maze on Ollama with hand-crafted GGUF models
GGUFun is a project that creates hand-crafted GGUF model files to run deterministic games like Snake and a simple maze on Ollama. The models are built manually without training, using custom weights to compute game logic and respond with fixed outputs. It demonstrates that LLM inference engines can be repurposed for non-language tasks.
AI generates playable arcade games as a subjective evaluation benchmark
AI Arcade is a platform where AI models generate playable arcade games, serving as a subjective evaluation benchmark. It tests creative and functional capabilities of LLMs by having them produce complete game experiences. The target audience is AI researchers and developers seeking qualitative assessments of model performance.
Narada: a browser built for AI agents, under user control
Narada is a browser designed specifically for AI agents to interact with web content programmatically, while keeping the user in control. It uses LLMs to enable agents to browse, extract, and act on web pages, solving the problem of giving agents a safe, controllable web interface.
Run Gemma 4 LLM inside Godot using GDScript and Vulkan compute shaders
A proof-of-concept project that runs the Gemma 4 LLM directly inside the Godot game engine without external dependencies like llama.cpp or Python. It uses Vulkan compute shaders for model inference and GDScript for loading, tokenization, and UI. This enables local LLM inference within a Godot game or application, albeit with slower performance than dedicated solutions.
