{"id":18112140,"url":"https://github.com/chr15m/hypeframe","last_synced_at":"2025-04-06T08:29:59.938Z","repository":{"id":136500409,"uuid":"597932055","full_name":"chr15m/HypeFrame","owner":"chr15m","description":"HTML5 game boilerplate WIP","archived":false,"fork":false,"pushed_at":"2023-02-27T13:11:09.000Z","size":76,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-12T14:14:24.720Z","etag":null,"topics":["boilerplate","framework","game-development","game-engine","html5"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chr15m.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-06T02:43:46.000Z","updated_at":"2023-03-08T16:37:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"67293362-f5dd-4b13-b3de-33bfb107ada4","html_url":"https://github.com/chr15m/HypeFrame","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chr15m%2FHypeFrame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chr15m%2FHypeFrame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chr15m%2FHypeFrame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chr15m%2FHypeFrame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chr15m","download_url":"https://codeload.github.com/chr15m/HypeFrame/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247456512,"owners_count":20941897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boilerplate","framework","game-development","game-engine","html5"],"created_at":"2024-11-01T01:09:32.443Z","updated_at":"2025-04-06T08:29:59.907Z","avatar_url":"https://github.com/chr15m.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a minimal HTML5 game boilerplate / framework.\nFor making basic 2d keyboard controlled games.\n\nHypeFrame takes care of the annoying boilerplate stuff so you can concentrate on the game.\nYou can use whatever game engine you like such as Three.js, Photon, or even React and other web frameworks.\n\n![Default title screen](./src/titlescreen.png)\n\nHere is a list of the stuff it takes care of:\n\n * Screens management (splash, title, settings, game screen).\n * Menus.\n * Keyboard, Touch screen, and gamepad inputs.\n * CSS effects stylesheet.\n\nTouch screen is supported by mapping on-screen arrows to virtual key presses.\nGamepad is supported by mapping inputs to virtual key presses.\n\nHypeFrame uses browser capabilities wherever possible.\nFor example it uses native DOM elements and CSS instead of Canvas.\n\n# Use it\n\n1. [Download a zip](https://github.com/chr15m/HypeFrame/archive/refs/heads/main.zip) of the code, or check out the code with `git`.\n2. Started editing.\n\n# Dev\n\nIf you use Node you can install the deps and run the local server with: `npm run watch`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchr15m%2Fhypeframe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchr15m%2Fhypeframe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchr15m%2Fhypeframe/lists"}