Les fonctions répertoriées ci-dessous sont des fonctions Web générales pouvant être utilisées sur toutes les plates-formes cibles:
Outre les fonctions générales énumérées ci-dessus, la cible HTML5 dispose de fonctions Web supplémentaires spécifiquement conçues pour être utilisées par les jeux qui la ciblent:
Outre ces fonctions pour le module cible HTML5, il existe également une variable JavaScript spéciale qui peut être utilisée dans les rares occasions où le contenu du dossier html5game est stocké dans un endroit complètement différent (URL). Normalement, ce chemin est codé en dur dans le fichier JavaScript et est relatif à l'emplacement à partir duquel le JavaScript est appelé, mais vous pouvez définir la variable g_GameMakerHTML5Dir avant l'appel au script du jeu et le jeu sera exécuté à partir de l'emplacement nouvellement défini. Par exemple:
<script>var g_GameMakerHTML5Dir =
"http://mygamealternatedirectory.com/";</script>