Home

Javascript Game Engine

This engine was designed to simplify creating games on javascript.
No external libs used for drawing, no typescript, easy to use and debug.
Alt text

Advantages:

  • Fresh codebase, depends on latest javascript features such as classes and privacy.
  • OPP modular structure.
  • Webgl 1 under the hood. Wide browser support.
  • Webgl blend effects.
  • Tilemaps with tilesets support from Tiled editor.
  • Unlimited size tilesets. 800x800 cells, with 16x16 pixels [example] (https://codepen.io/yaalfred/pen/zYegGGb)
  • Sprites and tiles frame animations.
  • Spine 2d skeletal animation as a plugin.
  • Tiles and objects collisions.
  • Boundaries drawing as debug option Boundaries draw

Tilemaps support:

  • Only json format(.tmj), not xml(.tmx)!
  • Animated tiles
  • Tiles boundaries(dot/ellipse/polygon)

How to run examples:

  1. npm i
  2. npm start
  3. visit localhost:9000

API docs and tutorials: jsge.reslc.ru
github: https://github.com/ALapinskas/jsge
issues: https://github.com/ALapinskas/jsge/issues
npm: https://www.npmjs.com/package/jsge
Feedback and Questions: https://discord.com/channels/1246373335202398268