
F84's Proprietary HTML5 Framework/Engine
While doing work for a client with a great deal of business in the entertainment industry, our team elected to build our own HTML5 game framework from the ground up rather than use one created by a third party.
I spearheaded most of the development of this Entity-Component based system built on the Haxe language. Several years later, I and many other engineers have used this framework to generate over a hundred games across several different clients, across many genres (some I never knew even existed), and still continues to evolve and churn out more games.
- Engineered all of the basic systems for the engine. Ensured it was accommodating to any type of game demanded of us by the client.
- Created a build script to streamline the process of generating obfuscated production builds for both our team, and our clients.
- Created code generation scripts to make asset files and string IDs easily locatable via inline constants.
- Maintained and evolved the framework throughout its entire lifespan to meet the evolving demands of our clients.