The Association of Professional Engineers and Geoscientists of Alberta (APEGA) needed to stimulate aspiring young students in the field of engineering and with our incredible partners, gskinner.com, we helped create a suite of online HTML5 web games that are both fun and educational.
The games in EnGenious engage young minds to solve civic and mechanical engineering problems in a fun and exciting way. Players earn points, achievements and in-game currency to outfit their “apartment” and “avatar” to achieve a custom game experience.
We created a powerful game-state persistence API in PHP to track game progress, user accounts, scoring and “apartment” and “avatar” states. The API is optimized for variable traffic flow and has redundant failover in case of system faults.
For management of game environment by APEGA staff, we engineered an extensive management console for configuring game states. This allows APEGA staff to populate additional projects, purchasable items, review user accounts, and much more.