/game-weaver-ide

All in one javascript game authoring environment

Primary LanguageTypeScriptMIT LicenseMIT

Game Weaver

The Best Coding Education Kit for kids through game challenges

Created @2022/08/16

What it is:

Game weaver is an light-weight web game integrated development environment for beginners.
It includes built-in web view to preview game result, JavaScript code editor to implement
game logic, as well as a light-weight tile map editor to draw & export tile map that could be
loaded in PhaserJS games. Last but not the least, it also has rich set of game examples
and source code of classic nostalgic games for coding beginners to get their feet wet.

Main features

  • HTML5(web) 2D game coding editor based on template(support phaserjs, pixijs) - v0.1;
  • Game refresh with live preview - v0.1;
  • PhaserJS-CE version game examples gallery - v0.1;
  • Tilemap editor bisic for PhaserJS games - v0.2;

Based on boilerplate

Electron React Boilerplate

Main Building Bocks

Version history

  • V0.1 - Game code editor & examples module completion @2022/10/08
  • V0.2 - Game map editor completion @2023/05/09

Roadmap:

v0.1 basic modules

  • main module setup
  • code editor
  • phaser game examples gallery
  • ...

v0.2 tile-editor basic

  • tilemap editor
  • single tilesheet only
  • tilemap json(tiled compatible format) export

v0.3 primary game creation workflow

  • docs & tutorials ... --- v0.3 GW completion
  • ...

v0.4 tile-editor plus

  • sample game challenges ... --- v0.4 GW completion
  • ...

v0.5 classic 2D games 1st season

  • paint using multiple tilesheet ... --- v0.3 GW completion
  • ...

v0.6 ...

  • paint object layer ... --- v0.4 GW completion
  • ...

More...

Credits