• Stars
    star
    536
  • Rank 82,794 (Top 2 %)
  • Language GDScript
  • License
    MIT License
  • Created over 1 year ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Godot 4 addon for RPG data management such items, inventories, spells, mobs, quests and NPCs.

logo

pandora-ci


โš ๏ธ THIS ADDON IS STILL IN ALPHA AND NOT PRODUCTION-READY YET.

Meet Pandora, an addon for the Godot Engine that simplifies the handling of RPG data. Pandora allows you to easily manage RPG elements like items, spells, abilities, characters, monsters, and loot tables. Whether you're building a traditional turn-based RPG or a fast-paced action game, this addon can help.

Features

๐ŸชŸ Dedicated Editor UI

Manage all your RPG data in one place. Create, edit, and delete items, spells, abilities, characters, monsters, and loot tables easily. Properties will propagate automatically to child categories and entities.

editor-example

๐Ÿ”Œ Accessible API

Pandora comes with an accessible API through the Pandora singleton. Access all your data at runtime or even within tool scripts!

class_name MyScene extends Node2D

# Entity can be selected in the editor
@export var entity:PandoraEntity

var instance:PandoraEntity

func _ready():
   # create a new instance of this entity
   self.instance = entity.instantiate()
   instance.set_integer("Current Stack Size", 3)
   var other_entity := Pandora.get_entity(EntityIds.COPPER_ORE)

๐Ÿงช Tested

To keep the codebase clean, we cover every feature with unit tests.

๐Ÿ“ฆ Installation

  1. Download Latest Release
    • (optional) access latest build for Godot 4.x
  2. Extract the pandora folder into your /addons folder within the Godot project.
  3. Activate the addon in the Godot settings: Project > Project Settings > Plugins

Getting started

Got questions?

Head to the Discussion Board to ask any question or discuss ideas.

๐Ÿฅฐ Credits

More Repositories

1

beehave

๐Ÿ behavior tree AI for Godot Engine
GDScript
1,749
star
2

godot-gamejam

๐Ÿค– Godot Engine 4 template to better get started for gamejams with your 2D or 3D game!
GDScript
507
star
3

jekyll-dash

๐ŸŒ’ Light and dark blog theme for Jekyll, inspired by Dash UI for Atom.
SCSS
289
star
4

godot-dash

Dark theme for Godot Engine inspired by Atom Dash.
146
star
5

godot-tutorials

A curation of Godot tutorial source code created by bitbrain.
GDScript
112
star
6

braingdx

๐ŸŽฎ Game jam framework based on libgdx.
Java
85
star
7

wasd

๐ŸŽฎ simple 2D input controller for Godot Engine 4
GDScript
35
star
8

godot-setup-action

Sets up the Godot binary inside your workflow to access.
Shell
16
star
9

corg-e

๐Ÿค– A small robot has one mission: finding the source of happiness
GDScript
12
star
10

scape-java

A fast-paced running platformer
Java
9
star
11

chunx

Java 2D chunk engine to generate "infinite" worlds.
Java
9
star
12

galacticum

Galacticum is a space game written in Java (LibGDX)
C
8
star
13

dungeonquest

A game created within 180 minutes. โš”
GDScript
6
star
14

motion-canvas-animations

A collection of animations I created for my Youtube devlogs and tutorials.
TypeScript
4
star
15

icebearjs

A light weight JQuery plugin collection
JavaScript
4
star
16

craft

A crafting game for Android and PC.
Java
4
star
17

ggj-2023

๐ŸŒฑ The Last Seed
GDScript
4
star
18

parallax

Library which provides parallax scrolling support for Java 2D libraries such as LibGDX and Slick2D.
Java
4
star
19

muffin-bambus

A template/theme applicable for Jekyll
CSS
4
star
20

pixelart-tutorials

Learn pixelart from scratch with bitbrain's Youtube tutorials!
3
star
21

jpersis

โ™จ๏ธ Light weighted persistence framework for Java
Java
3
star
22

bitbrain.github.io

๐Ÿ““ My personal blog, proudly hosted on Github.
HTML
3
star
23

magicwizard-android-1.x

!!!DEPRECATED!!! Android app for "Magic - The Gathering" players in order to count life points.
Java
3
star
24

plox

Plox is my #1GAM entry for January. You fight against aliens and save the world!
Java
2
star
25

local-setup

๐Ÿฑโ€๐Ÿš€ curation of scripts for my local developer experience.
2
star
26

ggj-2022

๐Ÿ”ฅโ„๏ธ the fate of the world is in your hands! Created within 48 hours
GDScript
2
star
27

maze

Our #GlobalGameJam submission.
Java
2
star
28

drachenherz

๐Ÿฒโš” Jekyll based theme for the WoW guild "Drachenherz"
CSS
2
star
29

rbcgj-2016

The gamejam submission of the #rbcgj 2016
Java
1
star
30

clouboy

June #1gam submission.
Java
1
star
31

lolpix-api

Backend of lolPix
Java
1
star
32

godot-experiments

Contains Godot projects for trying out features and capabilities.
1
star
33

bitbrain

Hosting profile specific information about myself.
1
star
34

gemspec-fetch

๐Ÿ’Ž Github Action that fetches metadata from any .gemspec file
Shell
1
star
35

gameoff-2022

Github GameOff 2022 assets.
1
star
36

shelter

๐Ÿ’€๐Ÿ”ซ Survival horror. #minibeansjam5 submission, proudly built within 48 hours.
Java
1
star
37

vserver

Virtualization utilities written in Docker.
Makefile
1
star
38

mindmazer

Remember patterns to enter the next stage! Be wary of danger behind you.
Java
1
star
39

mineweb

Minecraft plugin to fetch current server information via JSON
Java
1
star
40

pretender

My #1GAM April submission, written in Java (LibGDX).
Java
1
star
41

intellij-dash

Inspired IntelliJ theme based on Atom Dash by cpsdqs
1
star
42

scope

A 3D space network arena shooter
Java
1
star
43

littlewars

A 2D-Strategy game written in Java.
Java
1
star
44

fishmonger

Created within 48 hours during #minibeansjam3 ๐ŸŸ๐ŸŽฃ๐Ÿ ๐Ÿก๐Ÿฆˆ
Java
1
star
45

acid-snake

Snake game, written with acid
Java
1
star
46

braingdx-tutorial

Contains source code of the braingdx tutorial series.
1
star
47

awake

๐ŸŽฎ Github Game Off 2019 submission
Java
1
star
48

dreamkid

Design system implementation for a dreamful app.
JavaScript
1
star
49

commute

๐Ÿšƒ gamedev summer jam 2020 submission.
GDScript
1
star
50

ggj-2024

๐Ÿ˜ a game about laughing (and the lack of it)
GDScript
1
star
51

acid

Provides a Java cell API to display fancy cell boxes.
Java
1
star
52

workshop

A workshop app.
Java
1
star