{"id":18837208,"url":"https://github.com/lightnet/project-phaser3-prototype","last_synced_at":"2025-07-26T02:11:10.114Z","repository":{"id":142372899,"uuid":"128311486","full_name":"Lightnet/project-phaser3-prototype","owner":"Lightnet","description":"Phaser 3.x.x Lance-gg 2.x.x multiplayer test build prototype nodejs babel javascript.","archived":false,"fork":false,"pushed_at":"2018-04-13T19:30:27.000Z","size":497,"stargazers_count":5,"open_issues_count":1,"forks_count":3,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-27T20:07:51.434Z","etag":null,"topics":["babel","lance-gg","multiplayer","nodejs","phaser3","physics","prototype"],"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/Lightnet.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":"2018-04-06T03:48:34.000Z","updated_at":"2024-10-27T00:39:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"99c0780e-1a56-4faf-8a01-fdc5da2d6f69","html_url":"https://github.com/Lightnet/project-phaser3-prototype","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/Lightnet%2Fproject-phaser3-prototype","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lightnet%2Fproject-phaser3-prototype/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lightnet%2Fproject-phaser3-prototype/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lightnet%2Fproject-phaser3-prototype/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lightnet","download_url":"https://codeload.github.com/Lightnet/project-phaser3-prototype/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248830904,"owners_count":21168368,"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":["babel","lance-gg","multiplayer","nodejs","phaser3","physics","prototype"],"created_at":"2024-11-08T02:34:24.005Z","updated_at":"2025-04-14T06:22:12.696Z","avatar_url":"https://github.com/Lightnet.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# project-phaser3-prototype\n\n# License: MIT\n\nCreated by: Lightnet\n\n# Information:\n Simple prototype for running Phaser 3.4.0 on Lance-gg 2.0.5 nodejs multiplayer. Working on project template build.\n\n Porting [spaace](https://github.com/lance-gg/spaaace) Pixi.js \u003e Phaser 3.4.0 Frameworks.\n\n Phaser 3.x.x Physics on server will not work since it required browser variables and functions to work. By using simple basic collision 2D on server and client as well to test collision running. Note physics will run on client and server for sync. Read more information on [lance-gg](http://lance.gg/) for multiplayer.\n\n For more 2D physics features would be using [matter.js](http://brm.io/matter-js/) since it can run client and server side node. Another project link to run Phaser 3.4.0 with matter.js physics 2D.\n\n [Project Phaser3 Matter.js](https://github.com/Lightnet/project-phaser3-matterjs)\n\n# Notes:\n * Some files are from Phaser 3.4.0 and Lance-gg Github Examples for testing.\n * Work in progress.\n\n# Browser notes:\n * Chrome Content Security Policy and image tends to break. Express server has to be setup and config right for dev.\n * Firefox work fine.\n\n# Packages / Programs:\n * Viusal Studio Code 1.22.1 (IDE)\n * Nodejs 8.11.1 (run server and auto build script with gulp)\n * Phaser 3.4.0 (Note this is typescript and javascript from package npm)\n * Babel 6.26.0 (gulp auto build script for server and browser)\n * Gulp 3.9.1 (auto task build scripts)\n * Lance-gg 2.0.5 (Multiplayer Network for client and server engine or framework design)\n\n# Install:\n\nYou need to download and install nodejs to get packages files running. As well IDE editor like Visual Studio Code.\n\nCommand Line:\n```\n npm install\n```\nThis will install packages from package.json file.\n\n\n```\n gulp default \n```\nThis will run auto build development server and refesh files for update changes.\n\n# Builds:\n\n```\nnpm start\n```\n This will start project build from command line or power shell.\n\n \n# Reference Links:\n * https://github.com/Flaxis/slick-ui\n * http://slick-ui.com/\n * https://phaser.io/news/2016/08/slickui\n * https://phaser.io/news/2017/12/dragonbones-phaser-plugin\n * https://phaser.io/news/2015/05/ezgui\n * http://www.phaser.io/news/2017/08/phaser-ui-package\n * https://phaser.io/tutorials/making-your-first-phaser-3-game\n * https://photonstorm.github.io/phaser3-docs/index.html\n * http://www.emanueleferonato.com/2018/02/21/your-first-phaser-3-matter-js-physics-example/\n * https://github.com/photonstorm/phaser3-examples/tree/master/public/src/physics/matterjs\n * https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_breakout_game_Phaser/Physics\n * https://phaser.io/tutorials/getting-started-phaser3/part5\n * http://browsergameshub.com/phaser3-lessons-and-code-pt1/#direct-1\n\n# Phaser Assets \u0026 Examples: \n * https://github.com/photonstorm/phaser3-examples/tree/master/public\n * https://labs.phaser.io/edit.html?src=src\\camera\\background%20color%20interpolate.js\n * https://labs.phaser.io/view.html?src=src\\camera\\follow%20sprite.js\n * https://labs.phaser.io/view.html?src=src\\camera\\overlap.js\n * https://github.com/photonstorm/phaser-examples/blob/master/examples/text/center%20text.js\n\n# npm:\n * gulp-sass required node-sass to work.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightnet%2Fproject-phaser3-prototype","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flightnet%2Fproject-phaser3-prototype","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightnet%2Fproject-phaser3-prototype/lists"}