Technical Alpha
Solo Developer
Pre-Incorporation

Where Logic
Meets Magic.

Solving the consistency problem in AI-powered games. Our multi-agent architecture enforces game rules while preserving creative freedom.

Target Audience: An estimated 50,000+ potential users across tabletop RPG communities (D&D/BG3 players), AI companion platforms (Character.AI users), and dedicated AI RPG enthusiasts seeking consistent, rule-based narrative experiences.

LIVE OUTPUT: core/llm_agents/judge.py
Active Sources: judge.py:L142 game_engine.py:L89 narrator.py:L67
Real-time engine output
|
Source: 85,000+ line Python codebase

Demonstrating: Player input β†’ Judge (intent extraction) β†’ Engine (rule validation) β†’ Narrator (bounded response)

NarrativeNode: The Systemic RPG Engine

The primary bottleneck in Generative AI gaming is consistency. Standard LLM-based games suffer from "hallucinations"β€”where the AI forgets established lore, breaks game rules, or generates illogical outcomes in favor of creative writing.

NarrativeNode is not just a game engine; it is a solution to the "Creativity vs. Consistency" dilemma. We are building a system where infinite creative freedom meets strict, rule-based logic.

πŸ’‘ Our Solution: The "Judge-First" Architecture

NarrativeNode implements a proprietary multi-agent pipeline designed to enforce logic within an open-ended world. Unlike traditional systems that rely solely on a creative writer agent, we separate Intent, Logic, and Narration.

1. The "AI Judge" System (Intent Analysis)

Instead of letting a massive LLM hallucinate a response immediately, the player's input first passes through a lightweight Judge Agent.

  • Function: The Judge analyzes the raw player input to extract intent and actions (e.g., "Attack the guard" vs. "Persuade the guard").
  • Logic (The Python Middleware): The Judge's structured output is sent to the Python Engine. The engine calculates the outcome based on game stats, RNG, and world rulesβ€”completely deterministic and hallucination-free.
  • Result: The Engine constructs a specific, optimized prompt for the Narrator. This ensures the story always follows the game's mathematical rules and significantly reduces token costs by filtering unnecessary context.

2. Iterative Fine-Tuning Pipeline

  • Models are trained specifically on our custom datasets to understand not just "how to write," but "how to adhere to game mechanics."
  • Every development phase contributes new data to refine the model's adherence to the project's unique tone (Dark Fantasy / Lovecraftian).

3. Constrained Player-Driven Generation

  • Dynamic Assets: Whether generating unique items, locations, or lore, the engine applies "Style & Logic Wrappers" to ensure player creations fit the game's tone and balance.
  • Rule Compliance: A player can request anything, but the engine only generates what is possible within the simulation's logic.

πŸ”§ Tech Stack

  • Orchestration: Python-based Multi-Agent System (Judge, Narrator, World Manager).
  • Logic Core: Graph Theory for non-Euclidean location tracking (Mapless Navigation).
  • AI Integration: Custom Fine-Tuned adapters for Advanced LLMs (Creative) and optimized SLMs (Logic).
  • Client: PyQt6 Desktop Application (Godot integration planned for future releases).

πŸ—Ί Roadmap

  • βœ“ Phase 1: Proof of Concept: Judge β†’ Engine β†’ Narrator pipeline implemented and tested.
  • ⟳ Phase 2: Content Production: Creating game content, polishing systems, preparing for alpha. (Current)
  • Phase 3: Cloud Infrastructure: Deploying the multi-agent system on scalable cloud platforms for distributed inference.
  • Phase 4: Alpha Release: Opening the "Systemic RPG" to early testers.

🀝 Contact & Collaboration

NarrativeNode is aiming to set a new standard for reliability in AI-generated media.

selim@narrative-labs.cloud

Current Development Progress

Built with AI-powered coding assistants. Technical Alpha: Core systems functional, content production in progress.

85K+
Lines of Code
337
Passing Tests
20+
Game Systems
11
Action Handlers

What's Been Built

Technical Alpha: All core systems functional and tested

Judge-First Pipeline

Intent extraction + logic enforcement

11 Gameplay Handlers

Combat, social, trade, travel, etc.

Deep NPC Psychology

Traits, secrets, emotional triggers

Consequence Engine

Actions ripple through NPC networks

Content Creation Tools

GUI for NPCs, quests, items, locations

Game Content

Currently producing & polishing

The Developer

Pre-incorporation stage β€’ Solo development

MST

Muhammet Selim Tekke

Founder & Solo Developer

Background

Self-taught developer with 6 months of dedicated, full-time development on this project. The project itself demonstrates practical capability: 85,000+ lines of production code, 337 passing tests, and a fully functional game engineβ€”all built through disciplined, AI-assisted development workflows.

Technical Focus

Python LLM Integration Multi-Agent Systems AI Code Agents Game State Management
Native Python
Semantic Lore
Neural Core
Vector Graph

Organic Roots

Stories that grow from a seed. Our NPCs possess internal drives that evolve over time, creating narratives that feel earned.

Contextual Prose

Atmospheric descriptions that match the emotional weight of the scene, adapting tone from tragic lore to triumphant epic.

Deep Causality

Actions have real weight. A choice made in Chapter 1 ripples through the social web, affecting relationships and outcomes.