Development Roadmap

Current Release

r1.0.1 - Tensor - March 2017

  • Full 3D support
  • Pluggable Physics Engine support: cannon.js
  • Demonstrate A-Frame support
  • Refactor: game objects contain render and physics sub-objects

Future Releases

All releases listed here, along with their planned release dates and their listed contents, are a statement of intentions, and are provided with no guarantee whatsoever. Lance is an open-source project and as such depends on the available time of its developers. The roadmap is subject to change at any time.

r1.1.0 - Spinor - July 2017

  • Console level logging
  • Proper testing framework
  • Atomic events
  • Better debug tools:
    • Parses recorded logs
    • shows GUI that allow scrubbing through time to see values over time of client state, server state, interpolated/extrapolated state

r2.0.0 - Quaternion - December 2017

  • UDP via WebRTC
  • Automated Cloud Deploy system for Lance game servers

Past Releases

r0.9.1 - “Incheon Phase 2” External Beta Release - January 2017

  • Games: Pong, Spaaace
  • Sync Strategies: Extrapolation, Interpolation
  • Complete Documentation
  • Spaaace - Online Desktop/Mobile Live Demo
  • Refactor event names (remove dot) to make compatible with jsdoc

r0.2.0 - “Incheon Phase 1” Internal Release - December 2016

  • Games: Pong
  • Sync Strategies: Extrapolation, Interpolation
  • Refactor Renderer
  • Lance.gg web site
  • Boilerplate Game Repository
  • Documentation started. Tutorials: MyFirstGame, Spaceships

r0.1.0 - "Incheon" October 2016

  • First working model
  • Games: Spaaace, Sumo
  • Sync Strategies: ServerSync, Interpolation