gachapy

A gacha engine built in Python for developing gacha games

Directory

controller

The controller used for all high level management of the gacha game

objects

Objects used for low level management and data storage of the gacha game

loader

Library of loader functions for loading gachapy objects from json files

keylang

The tokenizer, parser, and interpreter for KeyLang, the language used by

gachapy to save and load custom rarity to drop rate functions

Author: Jacob Kerr, 2021