The Big Cheese
November 29, 2020 ยท View on GitHub
Moon themed multiplayer destructible terrain shooter for Game Off 2020 on Itch.io
Live demo: https://game-off-2020.github.io/the-big-cheese/
Itch.io Page: https://dolanmiu.itch.io/the-big-cheese
Information on the Jam: https://itch.io/jam/game-off-2020
Technologies used
- Game Engine: Phaser 3 - https://phaser.io/
- Language: Typescript
- Back-end: Node.js
- Websockets: Socket IO - https://socket.io/
- CD/CD: Github Actions
- Bundling: Webpack
- Hosts: GitHub Pages, Heroku, Glitch, Itch.io
- Art: Photoshop and sources down below
- Sounds: Logic X and sources down below
Development
For developers only below
Client
Hosted on GitHub Pages and Itch.io
Dev Run
It will listen to the changes.
npm run start:dev:client
Prod Build
npm run build:prod:client
Server
Hosted on Heroku and Glitch
Dev Run
First, you need to run the dev build that will listen to the changes and will build it and then you need to run the start in a separate cmd window. Upon changes, you need to manually restart the start command only.
npm run build:dev:servernpm run start:dev:server
Prod Build
npm run build:prod:server
Special Thanks
- Kenny Assets for the Assets (Sprites and Sounds) - https://www.kenney.nl/assets
- Free sound for sounds - https://freesound.org/
- Fonts from DA font - https://www.dafont.com/cactus-story.font