jrpg-stellar-engine
v0.8.1
Published
Retro JRPG browser game engine.
Maintainers
Readme
About
JRPG Stellar Engine is a powerful and flexible framework designed to help developers create captivating oldschool japanese role-playing style games for web browsers in JavaScript. Whether you are an indie developer working on your first game or an experienced programmer looking to streamline your development process, our engine provides the tools and features you need to bring your ideas to life.
Demo
Open example/index.html in the browser.
Quick start
Include dist/jrpg-stellar-engine.js in your html file.
Vanilla JS (browser script tag)
<script src="dist/jrpg-stellar-engine.js"></script>
<script>
const level = new Level({ /* ... */ });
</script>Classes and functions (Actor, Level, Cache, randomRangeInt, etc.) are exposed as global variables, same as the individual src/*.js files.
Node.js (CommonJS require)
const { Actor, Level, Cache } = require('jrpg-stellar-engine');Levels
Compatible with "Tiled" map editor format (tsx+tmx) https://www.mapeditor.org/.
Load from CDN
https://unpkg.com/jrpg-stellar-engine@latest/dist/jrpg-stellar-engine.js
Release (for developers)
- Bump version in the package.json +
npm i - Bump version in the README.md
- Bump version in the jrpg-stellar-engine.js.ejs and build number
git rev-list --count HEAD
License
The library is distributed under the MIT License (see LICENSE file for details).
Graphics in demo comes from Super Retro Collection by Gif https://twitter.com/gif_not_jif for licensing details please refer https://gif-superretroworld.itch.io page.
