{"id":15164403,"url":"https://github.com/lwz7512/game-weaver-ide","last_synced_at":"2026-01-20T05:34:42.585Z","repository":{"id":59553598,"uuid":"525375584","full_name":"lwz7512/game-weaver-ide","owner":"lwz7512","description":"All in one javascript game authoring environment","archived":false,"fork":false,"pushed_at":"2024-07-21T15:33:57.000Z","size":4778,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-14T09:36:28.501Z","etag":null,"topics":["developer-tools","phaserjs","tiled-map-editor","web-game"],"latest_commit_sha":null,"homepage":"https://ciwawa.itch.io/game-weaver","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lwz7512.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":["electron-react-boilerplate","amilajack"],"patreon":"amilajack","open_collective":"electron-react-boilerplate-594"}},"created_at":"2022-08-16T12:45:13.000Z","updated_at":"2024-07-21T15:34:00.000Z","dependencies_parsed_at":"2024-03-22T22:27:56.306Z","dependency_job_id":"64a6bbf3-c99d-4ea3-bf04-7370915a7225","html_url":"https://github.com/lwz7512/game-weaver-ide","commit_stats":{"total_commits":210,"total_committers":1,"mean_commits":210.0,"dds":0.0,"last_synced_commit":"e116e85c5c0aa9371f15c5473a85d7b3474eba04"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lwz7512%2Fgame-weaver-ide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lwz7512%2Fgame-weaver-ide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lwz7512%2Fgame-weaver-ide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lwz7512%2Fgame-weaver-ide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lwz7512","download_url":"https://codeload.github.com/lwz7512/game-weaver-ide/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247847614,"owners_count":21006100,"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":["developer-tools","phaserjs","tiled-map-editor","web-game"],"created_at":"2024-09-27T03:21:48.712Z","updated_at":"2026-01-20T05:34:37.564Z","avatar_url":"https://github.com/lwz7512.png","language":"TypeScript","funding_links":["https://github.com/sponsors/electron-react-boilerplate","https://github.com/sponsors/amilajack","https://patreon.com/amilajack","https://opencollective.com/electron-react-boilerplate-594"],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"./assets/gw_banner_2023_0526.png\" /\u003e\n\n# Game Weaver\n\n\u003e The Best Coding Education Kit for kids through game challenges\n\nCreated @2022/08/16\n\n## Recent Update\n\n\u003e The project has stopped the active development(without motivation), wish to come back at some day!\n\n\n## Dev logs:\n\n- Upgrade `@blueprintjs/core` to `^5.10.3` on 2024/06/08\n- Upgrade `@blueprintjs/popover2` to `^2.1.5` on 2024/06/08\n- Upgrade `typescript` to `^4.9.4` to enable `skipLibCheck` on 2024/06/09\n- Upgrade `ts-node` to `^10.9.1` to enable `skipLibCheck` on 2024/06/09\n- Install new package `cursor-effects` to achieve cursor following effect in code stage,\n- And implement `fairyDustCursor` cursor effect on code result stage on 2024/06/08\n- Upgrade `monaco-editor` to `^0.49.0` to eliminate the error: `getDocumentHighlights` not a function on 2024/06/09 \n\n\n## What it is:\n\n```\nGame Weaver is a lightweight web game  development environment designed for beginners.It includes a built-in web view for previewing game results and a JavaScript code editor for implementing game logic. Additionally, it features a lightweight tile map editor for drawing and exporting tile maps that can be loaded in PhaserJS games. Last but not  least, it also includes a rich set of game examples and source code for classic nostalgic games, providing coding beginners with an opportunity to dive in and get started.\n```\n\n## Who is this for:\n\n- Coding beginners.\n- Game development beginers.\n- Anyone who want to try coding with an easy path.\n\n\n## Main goals\n\n- Programming cold start\n- Coding with Javascript\n- Game development fundamentals\n\n## Main features\n\n- HTML5(web) 2D game coding editor based on template(support phaserjs, pixijs) - v0.1;\n- Game refresh with live preview - v0.1;\n- PhaserJS-CE version game examples gallery - v0.1;\n- Tilemap editor bisic for PhaserJS games - v0.2;\n\n## Based on boilerplate\n\n[Electron React Boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate)\n\n## Main Building Bocks\n\n- [ReactJS](https://reactjs.org/)\n- [blueprintjs](https://blueprintjs.com/);\n- [monaco-editor](https://microsoft.github.io/monaco-editor/);\n- [Phaser CE](https://github.com/photonstorm/phaser-ce);\n- [tailwindcss](https://tailwindcss.com/);\n- [zustand](https://github.com/pmndrs/zustand);\n\n## Version history\n\n- V0.1 - Game code editor \u0026 examples module completion @2022/10/08\n- V0.2 - Game map editor completion @2023/05/09\n- V0.3 - Completion of Learning Page module @2023/09/15\n\n## Roadmap:\n\n### v0.1 basic modules\n\n- main module setup\n- code editor\n- phaser game examples gallery\n- ...\n\n### v0.2 tile-editor basic\n\n- tilemap editor\n- single tilesheet only\n- tilemap json(tiled compatible format) export\n\n### v0.3 primary game creation workflow\n\n- docs \u0026 tutorials ... --- v0.3 GW completion\n- ...\n\n## v0.4 challlenges first season - Whac-A-Mole\n\n- 10 challenges\n\n### v1.1 tile-editor plus\n\n- sample game challenges ... --- v0.4 GW completion\n- ...\n\n### v1.2 classic 2D games 1st season\n\n- paint using multiple tilesheet ... --- v0.3 GW completion\n- ...\n\n\n### v1.3 ...\n\n- paint object layer ... --- v0.4 GW completion\n- ...\n\n## More...\n\n## Credits\n\n- Banner Image by \u003ca href=\"https://www.freepik.com/free-vector/flat-neon-gaming-landing-page-template_33809377.htm#\u0026position=4\u0026from_view=collections\"\u003eFreepik\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flwz7512%2Fgame-weaver-ide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flwz7512%2Fgame-weaver-ide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flwz7512%2Fgame-weaver-ide/lists"}