Tamentai is an open-source, data-first creation platform for monster-catching JRPGs.
The planned architecture is a Rust core for schemas, validation, deterministic simulation, packaging, and tooling, with Godot-powered visual tools for editing, rendering, and runtime surfaces.
The project is currently in its foundation stage. There is no playable engine yet.
Defines what Tamentai is, why it exists, and what the project is trying to become.
TLDR: Tamentai should be a safe, Git-friendly, data-driven monster JRPG platform with a Rust core and Godot-powered visual tools.
Explains how to contribute, what kinds of changes need discussion first, and what quality expectations apply to pull requests.
TLDR: keep changes focused, tested, documented when needed, and aligned with the data-first/deterministic/security goals.
Explains how to report vulnerabilities and identifies security-sensitive areas such as plugins, package verification, save loading, importers, networking, and sandbox boundaries.
TLDR: data should be inert, plugins need explicit capabilities, signatures do not replace sandboxing, and security-sensitive changes require extra review.
Explains how Tamentai uses agent-assisted development and specification-driven development.
TLDR: AI tools may help write, review, test, and document code, but generated output is treated as untrusted until reviewed and must meet the same quality bar as human-written work.
Defines the current lightweight governance model for a solo-led open-source project.
TLDR: the maintainer currently has final decision authority, with issues, pull requests, and ADRs used to make decisions clear as the project grows.
Sets expectations for respectful collaboration and moderation.
TLDR: be constructive, avoid harassment and personal attacks, and do not submit copyrighted franchise material.
Tamentai is licensed under the MIT License.
TLDR: the project uses a permissive open-source license.
Tamentai is not ready for use. The first practical milestone is a trustworthy project spine:
- minimal canonical project format;
- schemas for a small set of game data;
- validation CLI;
- deterministic formatting or serialization;
- tiny sample game project;
- deterministic seed and content hashing strategy;
- tests for valid and invalid content.
Tamentai is not:
- a Pokemon asset repository;
- a fangame distribution hub;
- a general-purpose replacement for Godot, Unity, Unreal, or RPG Maker;
- a marketplace before it is a useful engine;
- an online service before single-player creation works.