Isometric game "urban survivor" written for MelonJS game engine
Other isometric engines for javascript:
-
http://craftyjs.com/ (https://github.com/craftyjs/Crafty)
-
http://www.isogenicengine.com/ (https://github.com/Irrelon/ige)
-
https://github.com/angrycoding/jgen/tree/master/src
-
Wright! - Ancient game engine for old-fashioned games; undocumented, supports isometric, has a Tiled-to-proprietary converter; self-contained in single .js file
-
Akihabara - Another ancient and undocumented game engine for simple games; apparently does support isometric (no docs?!?); offline tool for manually creating maps.
-
GammaJS - Ancient (2010), discontinued, very complex setup and development. Not recoomended.
-
DiabloJS - Very bad management of occlusions. Not recommended.
-
ORX no
-
DEFOLD no
-
LibGSX no
-
Godot - Multiplatform game engine; creates binary executables, but can also export to javascript
Forked from jkalkhof/urban-survivor-rpg
Game is made with MelonJS:
Game map is made with Tiled:
Tool "Tiled" supports various formats for maps:
- JSON
- XML
- TMX/TSX (proprietary format) (3rd party libraries in various languages)
Original text of readme.txt:
Urban Survival RPG
copyright 2018 Jerry Kalkhof
This project is based off the html5 game engine melonjs.
- isometric map movement
- inventory system
- achievement system
This version is very basic and only has basic movement of the main character.
Gather items from around the city to reach the 3 achievement goals.
This project was built using the following tools:
- atom - text editor
- tiled - tilemap editor
- TexturePacker - sprite packing tool
CREDITS
This project also used art assets from OpenGameArt.org:
- Simerion tiles by Yoann Sculo
- Jerry City Pack by Jerry Kalkhof
- SciFi background image by Eris
- UI from Buch
- UI pack from Kenny.nl
- Player sprite sheet by Knight Yamato
- Sound FX by Lokif
Run Instructions for Windows
- install ubuntu - microsoft windows subsystem
- use nodejs to install http server mkdir node_modules sudo npm install http-server -g
- run http server export PATH=./node_modules/.bin:$PATH echo $PATH http-server -a localhost -p 8000 -c-1
- run app from localhost: http://localhost:8000/Jerry-isometric-rpg/
This game can also be tested live from my itch.io page.