Build a small JRPG with party members, encounters, and bosses that runs on a Nintendo DS.
Use the map editor and database editor to design a game world without writing engine code.
Write game logic and events using the custom Questscript scripting language.
Import tileset art and tracker music to customize a game's look and sound.
| wg481/miniquest | code-my-spec/ear_witness | douglascorrea/syscall-agent | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | C | C | C |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3 with PIL and tkinter, plus devkitPro installed to a specific path, verified on Windows only.
Miniquest is a small game creation tool built in the style of RPG Maker, but instead of producing a game for a computer, it compiles the finished project so it can run on a Nintendo DS or DSi handheld console. It is aimed at people who want to build a small Japanese style role playing game without writing the underlying engine themselves. To use it, you need Python 3 along with the PIL and tkinter libraries, plus devkitPro, a set of tools used for developing homebrew software for Nintendo handhelds, installed in a specific folder on your computer. The README notes that it has only been verified to work on Windows so far. Once those requirements are in place, you extract the project files and run one of two Python scripts: one to start a brand new project, or another to open a map editor and explore the included example project. The engine supports a party of up to three characters shown on screen at once, with room for six total in a saved game, and each map can define up to eight separate encounter zones where battles might trigger. It tracks 256 true or false flags for game logic, and includes systems for spells, bosses, regular enemies, and enemy groups. Beyond the core game systems, Miniquest ships with a database editor for managing this content, a map editor for building the game world, support for importing tilesets and battle backdrop images, and support for tracker music formats like mod, it, xm, and s3m. There is also a custom scripting language called Questscript for writing game logic, along with a build button inside the editor to compile the project directly. A sample project is included to help new users get oriented, and documentation covers how to use both Miniquest and Questscript. The author credits devkitPro and the Maxmod audio library as dependencies, along with a few sourced graphics and some help from generative AI tools during development. No license is stated in the README.
An RPG Maker style editor for building a small JRPG that compiles to run on a Nintendo DS or DSi, complete with a map editor and custom scripting language.
Mainly C. The stack also includes C, Python, devkitPro.
No license information is stated in the README.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.