Phaser 3 Game for GameJam 2020
Examples made with ❤︎ by digitsensitive
Framework created by Photonstorm
Download and install npm with Node.js @ https://nodejs.org/en
Select a folder, navigate to it, and clone this repository with this command-line:
git clone https://github.com/ctaylo21/gamejame2020
Install the dependencies with this command-line:
cd gamejame2020
npm install
Note: All of these steps should be run from the root level of your gamejam2020 folder
To start coding your game, you should first install all of the depenencies (you can skip this step if you have already installed depedencies).
npm run install-gamejam
Now to get the game running locally, just run the following command:
npm run dev
This will run the game located at ./src/gamejam/. You should be able to edit your game files located in the ./src/gamejam/ folder and see the changes on the dev server (http://127.0.0.1:8080/) after you save your changes.
You should primarily only be editing files located in the ./src/gamejam folder.
Check the package.json for the correct scripts to start projects.
For example you can start the Candy Crush project with:
npm run candy-crush
- Coin Runner
- Alpha Adjust
- Snake
- Blockade
- Asteroid
- Flappy Bird
- Space Invaders
- Super Mario Land
- Candy Crush
If you have any suggestion for a next game example, let me know!
Check the package.json for the correct scripts to start projects.
For example you can start the Game of Life project with:
npm run game-of-life
- Game of Life
- Raycasting
- Untextured Raycaster
- Point in Polygon
- Fractal Tree
- Lissajous curve
- Procedural Generation
- Cellular Automaton
- Phaser 3 Framework
- Phaser 3 Docs with TypeScript Definition File
- Phaser 3 Online Docs
- Phaser 3 Official Examples
- Phaser 3 Discourse
The following Compiler Options have been set in the tsconfig.json file:
| Option | Value |
|---|---|
| target | ES2016 |
| module | CommonJS |
| sourceMap | true |
| noImplicitAny | true [WIP] |
| strict | true [WIP] |
You can see the complete list of the available options at here. Interesting read about setting up a nodejs-project.
This project is licensed under the MIT License - see the LICENSE.md file for details.