JS Games is the developer of Gremlin, a next generation realtime engine framework capable of providing both high quality 3D and 2D experiences on all modern platforms.

Our technology is built from the ground up to be run on the new WebAssembly platform. This allows us to build a product once, using platform-agnostic code, and package the resulting product for Windows, Linux, Mac, BSD, Android and the Web. iOS, Console and smart TV deployments are being evaluated.

Gremlin is still in development. While it serves as the basis for our games, it is not yet ready to be licensed for external use. Get in touch if you’re interested, and you’ll be notified when we’re ready to start the first round of external testing.

Main features

Framework design

  • Allows easy assembly of custom game engine from reusable components
  • Minimal overhead, maximum preformance

High performance 2D graphics engine

  • Sprites
  • Text
  • Particle systems
  • Free-form geometry

Physically based 3D engine

  • Solid and transparent objects
  • Point and spot lights
  • Image Based Lighting for base Global Illumination
  • Lighting and reflection probes
  • Fully compatible with Substance Designer’s metallic material workflow
  • Fully customizable post processing pipeline
  • 3D sound system
    • Positional audio through WebAudio
  • 3D physics engine
    • Based on React Physics 3D
  • Lua scripting support

Built on cutting-edge technologies

Gremlin is built using BSD licensed open-source libraries, and has no licence limitations. Development of Gremlin is done on GNU/Linux.