Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Godot JRPG

An asset by kuryart
The page banner background of a mountain and forest
Godot JRPG thumbnail image
Godot JRPG thumbnail image
Godot JRPG thumbnail image
Godot JRPG hero image

Quick Information

0 ratings
Godot JRPG icon image
kuryart
Godot JRPG

Godot JRPG is a framework for building 2D JRPGs (Japanese Role Playing Games) in Godot game engine, inspired by RPG Maker.This is a work-in-progress project (early alpha, version 0.0.1), but it already have:- Skeleton for a battle system- Map system- Skeleton for menu system- Splash screen- Main menu- Skeleton for traits system- Flexible formulas for damage, hit chance, critical chance and critical damage, so you can create your own calculations- Flexible formulas for leveling and stats growth, so you can create your own calculations- Skeleton for database editor, to create enemies, players, classes, skills, items, status, etc.- Resources and nodes which can help building the game- More skeletons for status, items, skills, etc.

Supported Engine Version
4.6
Version String
0.0.1
License Version
MIT
Support Level
community
Modified Date
10 hours ago
Git URL
Issue URL

Godot JRPG

README godot-icon|128

This is a work-in-progress project.

Godot JRPG is a framework for building 2D JRPGs (Japanese Role Playing Games) in Godot game engine, inspired by RPG Maker.

Screenshots

README README README README README

What Godot JRPG is?

  • A framework build in Godot game engine for building classic 2D JRPGs like old Final Fantasy series;
  • A framework inspired by RPG Maker, specially RPG Maker VX Ace;
  • A flexible tool which can be extended with code.

What Godot JRPG is not?

  • A "one-size-fits-all" tool for building RPGs. It doesn't work, for example, for 3D games, action RPGs, or JRPGs with complex battle systems like Fear and Hunger or Don't Look Outside. Nonetheless, you can use it as a base to build your own systems by extending the code;
  • An exact copy of RPG Maker. Godot have different approaches, and the main goal is not to avoid coding 100% by creating a "drag and drop" solution with editor tools and buttons that simply create everything like in RPG Maker. Otherwise, Godot RPG have nodes and resources that simplify a lot the process of creating a 2D JRPG.

Installation

  • Add this plugin in the Asset Store

Documentation

If you have any question, you can:

  • Read the documentation (work-in-progress);
  • Press F1 in Godot and search for the class name (work-in-progress).

Structure

The project is structured in:

Already have features

  • Skeleton for a battle system
  • Map system
  • Skeleton for menu system
  • Splash screen
  • Main menu
  • Resources and nodes which can help building the game;

Planned features

  • Almost all the RPG Maker VX ACE concepts, including Traits, powered by Godot features like tilemap and tilemap layer;
  • A separation between logic and UI, to be able to run the battle as a simulation (and export the data to Jupyter Notebook) or to connect to a RL (Reinforcement Learning) model to have an AI learning how to play your game;
  • Controllers to manage who will play: a player? an enemy? a npc? an AI?
  • Local multiplayer (up to 4 player) in battle mode:
    • Plannings to make a network multiplayer;
    • Plannings to make a multiplayer in map too;

Goals

  • Save/load system;
  • Map scene system (we barely have battle system);
  • Menus system;
    • Base for menu system;
  • Use item in battle;
  • Use skill in battle;
  • Defend in battle;
  • Develop traits:
    • Create traits system base;
    • Integrate traits in gameplay;
  • Victory system;
  • Game over system;
  • Equip system;
  • Develop AI system:
    • Create headless simulation to export data to Jupyter Notebook;
    • Create integration with Godot RL Agents plugin;
  • Caterpillar party system;
  • A lot more I can't remember now...

Dependencies

This addon uses third-party plugins. You can install all at once using gd-plug.

Credits

Sprites

Addons

Godot JRPG is a framework for building 2D JRPGs (Japanese Role Playing Games) in Godot game engine, inspired by RPG Maker.

This is a work-in-progress project (early alpha, version 0.0.1), but it already have:

- Skeleton for a battle system
- Map system
- Skeleton for menu system
- Splash screen
- Main menu
- Skeleton for traits system
- Flexible formulas for damage, hit chance, critical chance and critical damage, so you can create your own calculations
- Flexible formulas for leveling and stats growth, so you can create your own calculations
- Skeleton for database editor, to create enemies, players, classes, skills, items, status, etc.
- Resources and nodes which can help building the game
- More skeletons for status, items, skills, etc.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Godot JRPG icon image
kuryart
Godot JRPG

Godot JRPG is a framework for building 2D JRPGs (Japanese Role Playing Games) in Godot game engine, inspired by RPG Maker.This is a work-in-progress project (early alpha, version 0.0.1), but it already have:- Skeleton for a battle system- Map system- Skeleton for menu system- Splash screen- Main menu- Skeleton for traits system- Flexible formulas for damage, hit chance, critical chance and critical damage, so you can create your own calculations- Flexible formulas for leveling and stats growth, so you can create your own calculations- Skeleton for database editor, to create enemies, players, classes, skills, items, status, etc.- Resources and nodes which can help building the game- More skeletons for status, items, skills, etc.

Supported Engine Version
4.6
Version String
0.0.1
License Version
MIT
Support Level
community
Modified Date
10 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers