Friday, May 13, 2011

v2.0.0 Demo

I have updated the demo page at http://www.renderengine.com/demos.php with an updated version of the Vector Demo (Asteroids Evolution).  It has always been my testbed when it came to how the engine performs.  I base all of my performance testing on it because it demands so much in so many areas of the engine.  Newly added is the Accumulator Particle Engine which accumulates particles and fades old ones out over time.  The Mover2D component was updated to adjust to reduced frame rates and not feel sluggish.  The perfomance is almost identical to the demo from v1.5.3.  In fact, if you run them side-by-side, you should notice that they are nearly equivalent.  However, the v2.0.0 engine is doing so much more behind the scenes so it's a testament to its capabilities.


This update includes a number of things that v1.5.3 didn't have:

  • Abstracted sound engine
  • Accumulator particle engine
  • Native screen redrawing with requestAnimationFrame()
  • Performance improvements in Math objects
  • SAT-based collisions
  • Saving/loading of high score from localStorage
  • Frame rate adaptive mover component
  • ... and more

1 comment:

  1. Hello Brett,

    We find your engine very rich in features and yes, a serious engine for serious games. :) For this reason, we decided to use it for our MMO-RTS game that is still in early phase of development. However, we need some features that will only be available on v2.0. So we are wondering, do you have a target date of release of the new version? If yes, please kindly inform us so we can align our timeline. Thank you and may you have the best of luck in making the engine more powerful than the others. :-)

    ReplyDelete