Skip to content

Tamentai-RPG/Tamentai

Tamentai

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.

Documents

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.

Current Status

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.

Non-Goals

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.

About

Data-first monster-catching JRPG creation platform with a Rust core and Godot-powered visual tools.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors