15 6 / 2010

The Aves Engine: High Performance Games in JavaScript

Created by Dextrose, the Aves Engine is a game engine written for the web.  It is entirely written in JavaScript, so it will run on any platform with a web browser, including mobile devices such as the iPhone, iPad, or Android devices.  It supports full screen viewing, rather than the small viewports that other web based game engines give you, and becuase it is on the web, it can integrate with web services like Flickr, YouTube, Twitter and Google Maps.

Speed is an important factor for the Aves engine since it needs to run on devices from the largest mac mini to the smallest iPhone.  In this respect, it is amazing, with the ability to render hundreds of players in real time in a single viewport.  Also, as I mentioned before, the engine can scale viewports to any size without any performance impact.

Another awesome feature of the Aves Engine is the app for game designers.  There is a drag and drop game editor that lets designers build games without writing a single line of code.  Of course, developers can create their own objects as well, so you are not limited to the objects provided by Dextrose.

Because it is written using web standards, and not with Flash, the Aves Engine works on the iPhone and iPad where Flash is not supported.  These mobile devices have significantly slower processors than your typical laptop or desktop computer, so getting good JavaScript performance on these devices is pretty difficult.  It seems that the awesome developers at Dextrose have a few tricks up their sleeves, because the performance on mobile platforms is pretty fantastic!

Check out the demo video (above), and if you are an interested game developer, they will be licensing the engine to people just like you.  Check it out!