Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brandonwingerair/platformer-game-phaser-ts
Redesign based on a tutorial series by "ourcade" on YouTube.
https://github.com/brandonwingerair/platformer-game-phaser-ts
2d-platformer-game babel eslint javascript javascript-game javascript-games js-game js-games phaser phaser-framework phaser-game phaser3 phaserjs template typescript web-game web-game-dev web-game-development web-game-programming web-games
Last synced: about 8 hours ago
JSON representation
Redesign based on a tutorial series by "ourcade" on YouTube.
- Host: GitHub
- URL: https://github.com/brandonwingerair/platformer-game-phaser-ts
- Owner: BrandonWingerAir
- License: mit
- Created: 2023-02-05T20:49:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-02-11T19:06:42.000Z (over 1 year ago)
- Last Synced: 2024-09-27T03:21:09.027Z (about 8 hours ago)
- Topics: 2d-platformer-game, babel, eslint, javascript, javascript-game, javascript-games, js-game, js-games, phaser, phaser-framework, phaser-game, phaser3, phaserjs, template, typescript, web-game, web-game-dev, web-game-development, web-game-programming, web-games
- Language: TypeScript
- Homepage: https://brandonwingerair.github.io/platformer-game-phaser-ts/
- Size: 4.54 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Star Collector (Game Example)
> Based on a tutorial series template by [ourcade](https://youtube.com/playlist?list=PLNwtXgWIx3ri6Bbouc4uUGk2bdDzNA1eP) on YouTube.![License](https://img.shields.io/badge/license-MIT-green)
## Demo
[Play Now](https://brandonwingerair.github.io/platformer-game-phaser-ts/)
## Screenshot
![Start Screen](https://i.ibb.co/mc2DmXj/Brandon-Winger-Air.png)
## Features
- customized assets
- ui text for game phases
- restart key after game over
- jump on ufos to eliminate## Development
You'll need [Node.js](https://nodejs.org/en/), [npm](https://www.npmjs.com/), and [Parcel](https://parceljs.org/) installed.
It is highly recommended to use [Node Version Manager](https://github.com/nvm-sh/nvm) (nvm) to install Node.js and npm.
For Windows users there is [Node Version Manager for Windows](https://github.com/coreybutler/nvm-windows).
Install Node.js and `npm` with `nvm`:
```bash
nvm install node
nvm use node
```Replace 'node' with 'latest' for `nvm-windows`.
Then install Parcel:
```bash
npm install -g parcel-bundler
```## Getting Started
Clone this repository to your local machine:
```bash
git clone https://github.com/ourcade/phaser3-parcel-template.git
```This will create a folder named `phaser3-parcel-template`. You can specify a different folder name like this:
```bash
git clone https://github.com/ourcade/phaser3-parcel-template.git my-folder-name
```Go into your new project folder and install dependencies:
```bash
cd phaser3-parcel-template # or 'my-folder-name'
npm install
```Start development server:
```
npm run start
```To create a production build:
```
npm run build
```Production files will be placed in the `dist` folder. Then upload those files to a web server. 🎉
## License
[MIT License](https://github.com/ourcade/phaser3-parcel-template/blob/master/LICENSE)