Skip to content

digitsensitive/phaser3-typescript

 
 

Repository files navigation

Phaser 3 Game Examples written in TypeScript.

                  dependencies status badge development dependencies status badge GitHub issues GitHub stars Contributions welcome GitHub license

Examples made with ❤︎ by digitsensitive
Framework created by Photonstorm

Phaser 3 and TypeScript

Phaser is a wonderful, fast and free open source HTML5 game framework. Here you will find everything you need to develop games with Phaser 3 in TypeScript. Have fun discovering, developing and playing! Ideas and corrections are highly desirable to constantly improve this repository!

Getting started

Prerequisites

Download and install npm with Node.js @ https://nodejs.org/en

Installing

Select a folder, navigate to it, and clone this repository with this command-line:

git clone https://github.com/digitsensitive/phaser3-typescript.git

Install the dependencies with this command-line:

npm install

Building and Running

Perform a quick build (bundle.js) and start server:

npm run dev

Game Examples

Beginner

  • If you have any suggestion for a next game example, let me know!

Cheat Sheets

  • Phaser.Game
  • Phaser.Scene
  • Phaser.GameObject.Image
  • Phaser.GameObject.Sprite
  • Phaser.GameObject.Group
  • Phaser.GameObject.Bitmaptext (coming soon)
  • Phaser.GameObject.Blitter (coming soon)
  • Phaser.GameObject.Container (coming soon)
  • Phaser.GameObject.Graphics (coming soon)
  • Phaser.GameObject.Lights (coming soon)
  • Phaser.GameObject.Mesh
  • Phaser.GameObject.Particles (coming soon)
  • Phaser.GameObject.Pathfollower (coming soon)
  • Phaser.GameObject.Quad (coming soon)
  • Phaser.GameObject.Rendertexture (coming soon)
  • Phaser.GameObject.Sprite3d (coming soon)
  • Phaser.GameObject.Text (coming soon)
  • Phaser.GameObject.Tilesprite (coming soon)
  • Phaser.GameObject.Zone (coming soon)

🍪 External Resources

🔧 Helpful tools

💌 Changelog

Learn about the latest improvements

🚀 Contributing

Want to correct a bug, contribute some code, or improve the codes? Excellent! Let me know! Please read CONTRIBUTING.md for details on our code of conduct.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 7

Languages