heroku deployabe webpacked phaser3 template with socket.io and type checking
This template allows you to easily deploy a phaser3 game with websocket support. I intend to use this project for multiplayer games and for games that track data (heroku database) for individual players over time. To get started, adjust /src/frontend/main.ts to configure your game and import scenes. Then, add your scenes to the ./scenes folder. For multiplayer, socket coommunicatioon shouold be added to the /src/backend/GameCommunication.ts
it's running at http://phaser3template.herokuapp.com
If no one is on, it takes a few seconds for the free server to spin up. The demo shows a new square per user and sync the location of all users. No player controls yet.
npm run build-front
npm run build-back
npm run start-server (or 'heroku local web' is using heroku)
sign up at heroku.com
install heroku cli
then
git init
git commit -m 'first commit'
heroku create your-appname-here (just make one up)
git push heroku main (or master)
(later, just do 'npm run deploy')