All Projects → swordmaster2k → rpgwizard

swordmaster2k / rpgwizard

Licence: MPL-2.0 license
2D RPG Game creator

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to rpgwizard

ohrrpgce
Official Hamster Republic RPG Construction Engine (mirror of SVN repository)
Stars: ✭ 49 (+32.43%)
Mutual labels:  rpg-engine, rpg-tool, game-engine-2d
AsLib
🎨: RPG map maker (paint tool)
Stars: ✭ 82 (+121.62%)
Mutual labels:  rpg-engine, rpg-maker, rpg-tool
Pumpkin-Engine
A powerful and capable 2d game engine in Kotlin
Stars: ✭ 1 (-97.3%)
Mutual labels:  engine, game-engine-development, game-engine-2d
fgmkJsEngine
Js JRPG Engine for FGMK
Stars: ✭ 20 (-45.95%)
Mutual labels:  engine, rpg-engine
TRPGMaker
Tactic Role-Playing Games Maker for Unity
Stars: ✭ 24 (-35.14%)
Mutual labels:  rpg-maker, rpg-tool
Nero-Game-Engine
Advanced SFML Game Engine, Designed to be Simple and Intuitive
Stars: ✭ 50 (+35.14%)
Mutual labels:  games, engine
Fractal Engine
WIP 3D game engine with editor and other stuff
Stars: ✭ 152 (+310.81%)
Mutual labels:  games, engine
Gainput
Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
Stars: ✭ 636 (+1618.92%)
Mutual labels:  games, engine
PokemonBattleEngine
A C# library that can emulate Pokémon battles.
Stars: ✭ 92 (+148.65%)
Mutual labels:  games, engine
EtherEngine
简明易用的 Lua 跨平台游戏接口
Stars: ✭ 132 (+256.76%)
Mutual labels:  games, engine
meta2d
Meta2D is open source WebGL 2D game engine for making cross platform games.
Stars: ✭ 33 (-10.81%)
Mutual labels:  engine, game-engine-2d
Simplexrpgengine
Modular game engine built with MonoGame, with GMS2-like workflow and advanced level editor
Stars: ✭ 122 (+229.73%)
Mutual labels:  games, engine
Quake2
Quake 2 modification with new renderer and many other unique features.
Stars: ✭ 31 (-16.22%)
Mutual labels:  games, engine
Opendiablo2
An open source re-implementation of Diablo 2
Stars: ✭ 10,057 (+27081.08%)
Mutual labels:  games, engine
Dome
A lightweight game development environment where games can be written in Wren
Stars: ✭ 251 (+578.38%)
Mutual labels:  games, engine
PyProjects
These are a collection of some cool games in Python, which you may show up as some funky Python projects.
Stars: ✭ 26 (-29.73%)
Mutual labels:  games
Python-Games
A collection of small python games made by me using pygame and tkinter libraries
Stars: ✭ 121 (+227.03%)
Mutual labels:  games
wowstat
A World of Warcraft realm status monitor
Stars: ✭ 20 (-45.95%)
Mutual labels:  games
unity-button-sounds-editor
Editor extension for Unity game engine. It helps to assign AudioClip to buttons and to play sounds by button clicks.
Stars: ✭ 65 (+75.68%)
Mutual labels:  engine
diaspora federation
A library that provides functionalities needed for the diaspora* federation protocol.
Stars: ✭ 97 (+162.16%)
Mutual labels:  engine

RPGWizard Travis Build Status License: MPL 2.0

NOTICE: State of this Project

Community

See GitHub Discussions if you want to reach out.

Future 2.x.x

The 2.x.x rewrite has resumed, it is a substantial amount of work and there is no release date yet.

  • The engine is being completely rewritten in Lua and will be built upon the LÖVE Framework
    • The JavaScript engine built upon the now abandoned CraftyJS Framework will be removed.
    • Naturally, this means the scripting language for games will change to Lua.
    • Moving to LÖVE off-loads a substantial amount of boilerplate work allowing me to focus more on the core RPG engine.
  • The editor is being updated to work with the new file formats.
    • These designed from the ground up and are not based on the old RPGToolkit formats.
  • The editor will eventually be rewritten in Eclipse Theia after the initial release of 2.x.x.
  • RPGWizard 1.x.x projects won't be compatible due to the massive changes being made.

Legacy 1.x.x

The 1.x.x series has ceased all development and remains for historical purposes only, no Issues or Features will be released.

====================================

About RPGWizard

RPGWizard is an open-source 2D game creation tool that specialises in making RPGs. It comes with a graphical editor and browser based game engine, both of which are completely free-to-use.

Features

  • Asset Management: Provides an easy means of creating and managing all the game assets you'll be needing (e.g. Boards, Characters, Sprites, Animations) and much more.

  • Browser Based: Run games on any desktop that has Chrome, Firefox, or Edge for maximum exposure.

  • JavaScript Programming: All game code is in JavaScript which one of the most popular languages on the web today and very well documented.

Download

Head over to the official site for the latest version and documentation: https://rpgwiz.github.io/site/

Community

Here at RPGWizard we believe in building a creative and helpful community for our users:

Building from Source

In order to build the RPGWizard yourself you should be familiar with Java, Maven, JavaScript, and NodeJS.

Software Dependencies

Project Structure

The RPGWizard is built up using a series of Maven Modules and a HTML web project for the engine. The entire project can be built using the parent RPGWizard module:

Parent Module

Binary Dependencies

RPGWizard depends on Java Chromium Embedded Framework (JCEF) for its game engine, in order to build and run the engine on Windows you need to download and place the pre-compiled binaries into the following location:

  • rpgwizard/engine/src/main/resources/lib/

JCEF Binaries

JCEF Binaries

Main Class

The main runnable class for the RPGWizard is located at:

  • rpgwizard/editor/editor-ui/src/main/java/org/rpgwizard/editor/Driver.java

Credits

RPGWizard is an open source project, and is supported by its community. It owes its heritage to the RPGToolkit, from which it was originally forked.

The RPGWizard team is lead by Joshua Michael Daly.

Some icons by:

  • Yusuke Kamiyamane. Licensed under a Creative Commons Attribution 3.0 License.
  • Icons8. Licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].