Publication Date
Fall 2012
Degree Type
Master's Project
Degree Name
Master of Science (MS)
Department
Computer Science
Abstract
The goal of this project was to develop an HTML5-based mobile JavaScript game engine. Developers can use this game engine to create platform independent mobile games. It provides support for sprite animation, physics, event handling, orientation handling, collision detection and entity management. HTML5 local storage was used to achieve game persistence. The games created using this game engine can be stored on the home screen of the device as a data URL. When the user launches the data URL, the game opens up in a browser and the entire process is similar to launching a native application. HTML5 has many restrictions on its usage of local storage and connecting it to the data URL was a challenging aspect of this project. In order to support our project, we created test games using this engine and also provided an app store to distribute games that were created using this engine.
Recommended Citation
Natu, Nakul Vishwas, "JAVASCRIPT GAME ENGINE FOR MOBILE USING HTML5" (2012). Master's Projects. 280.
DOI: https://doi.org/10.31979/etd.vvfw-ys46
https://scholarworks.sjsu.edu/etd_projects/280