Flax HTML5 Game Engine

The Flax Engine is to be a 2D game engine for the web, using features introduced in HTML5, specifically the canvas tags which allows OpenGL like rendering in the browser. Flax is developed in Java using Google Web Toolkit to cross compile the code into robust JavaScript code which will run across all mordern browsers and is intended to be a native framework for developing 2D browser-based games.

Live Demo

We try to be Aglie in our approach and releasing a build/Demo every 3 to 4 weeks for feedback. Check out the live demo at engine.flax.ie . You will be redirected to the lastest release, if you wish to view older release simple include the version number I.E http://engine.flax.ie/0.1/

How it started

The Flax HTML5 Game Engine was started in early 2010 along with the Flax Project to blog about the development of the engine, when myself and Carl Lange decided to make a HTML5 game engine during the first summer of our college years. We had been offered office space by the college after our participation in a Java AI programming contest and later the ACM inter-collegiate programming competition. Myself and Carl learned several new frameworks and languages, not to mention HTML5 features, Java, Google Web Toolkit (GWT) though the development of the engine and its still current in active development one year on.

My Role

I’m the main programmer on the engine and much of the engine is based off a game engine I started to develop in C# and .NET a year before hand.

Technologies & Skills used

  • Java
  • Google Web Toolkit
  • HTML5 Features
  • JavaScript
  • Rendering Optimization
  • GIT

All content © Copyright 2017 by Ciarán McCann.