Charles Darwin University

CDU eSpace
Institutional Repository

CDU Staff and Student only

Investigation into the use of HTML 5 game engines to create a responsive social educational game for children

Kashyap, Pankaj (2015). Investigation into the use of HTML 5 game engines to create a responsive social educational game for children. Master Thesis, Charles Darwin University.

Document type: Thesis
Citation counts: Google Scholar Search Google Scholar
Attached Files (Some files may be inaccessible until you login with your CDU eSpace credentials)
Name Description MIMEType Size Downloads
Download this reading Thesis_CDU_46185_Kashyap_P.pdf PDF version generated by student application/pdf 1.09MB 717
Reading the attached file works best in Firefox, Chrome and IE 9 or later.

Author Kashyap, Pankaj
Title Investigation into the use of HTML 5 game engines to create a responsive social educational game for children
Institution Charles Darwin University
Publication Date 2015
Thesis Type Master
Subjects 080309 - Software Engineering
Abstract HTML5 is a maturing markup language with advanced and sophisticated features. Game development in HTML5 has caught the attention of the web development community, as HTML5 provides a collection of elements that can be used in conjunction with associated technologies such as CSS and JavaScript to develop interactive games. It has been adopted broadly by developers to create “responsive” web content which is in demand in today’s increasingly mobile society. Apart from the ability to create aresponsive design, HTML5 has tremendous capabilities to create enriched and interactive web contents and games.

To create an interactive game, it would be advantageous to use HTML5 along with game development frameworks known as a game engine. Game Engines are reusable software components that act as frameworks and are popularly used to create video games (Cowan 2014). The game functions such as graphical user interface, sounds, collisions, display, artificial intelligence and more can easily be implemented by game engines (Ward 2008). These frameworks are set of tools, which can be implemented directly into the game development process reducing the time it takes to develop a game. This project will initially investigate about HTML5 and its usability and then analyse different JavaScript game engines (HTML5 compatible), that can be used to develop a social game which will work on modern handheld device and range web browsers.

To develop a social game, firstly the technologies associated with HTML5 were mastered. A variety of HTML5 game engines was reviewed and analyzed in order to understand and evaluate their different features. A variety of mobile social games were also investigated to gain the knowledge of the features of the HTML5 game development.

Finally, based on the above knowledge, a social mobile game was developed that would help school children to learn elementary Mathematics. The game is called MathMe which help kids learn basic mathematics operation such as a+b, a-b, a/d, a*d. This game can be referred as foundation to create other more complex and interactive games.

© copyright

Every reasonable effort has been made to ensure that permission has been obtained for items included in CDU eSpace. If you believe that your rights have been infringed by this repository, please contact

Version Filter Type
Access Statistics: 143 Abstract Views, 718 File Downloads  -  Detailed Statistics
Created: Mon, 13 Jul 2015, 12:04:27 CST by Jessie Ng