Skip to content

Commit a85026e

Browse files
committed
Update README.md
1 parent f7983e4 commit a85026e

File tree

1 file changed

+29
-66
lines changed

1 file changed

+29
-66
lines changed

README.md

Lines changed: 29 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,16 @@
44

55
Phaser CE is a fast, free, and fun open source HTML5 game framework. It uses a custom build of [Pixi.js](https://github.com/GoodBoyDigital/pixi.js/) for WebGL and Canvas rendering, and supports desktop and mobile web browsers. Games can be compiled to iOS, Android and native desktop apps via 3rd party tools. You can use JavaScript or TypeScript for development.
66

7-
Phaser CE is based on Phaser v2.6.2 by [Photon Storm](http://www.photonstorm.com). [Phaser v3](http://phaser.io/phaser3) and [Phaser v4](https://github.com/phaserjs/phaser4) are in active development.
7+
Phaser CE is based on Phaser v2.6.2 by [Photon Storm](http://www.photonstorm.com). [Phaser v3](http://phaser.io/) is the current and fully maintained version.
88

9-
The [current Phaser CE release is 2.20.1](https://github.com/photonstorm/phaser-ce/releases/tag/v2.20.1).
9+
The [current Phaser CE release is 2.20.1](https://github.com/phaserjs/phaser-ce/releases/tag/v2.20.1).
1010

11-
- **Visit:** The [Phaser website](http://phaser.io) and follow on [Twitter](https://twitter.com/photonstorm) (#[phaserjs](https://twitter.com/hashtag/phaserjs))
11+
- **Visit:** The [Phaser website](https://phaser.io) and follow on [Twitter](https://twitter.com/phaser_) (#[phaserjs](https://twitter.com/hashtag/phaserjs))
1212
- **Learn:** [API Docs](https://phaserjs.github.io/phaser-ce/), [Support Forum][forum] and [StackOverflow](https://stackoverflow.com/questions/tagged/phaser-framework)
1313
- **Code:** 700+ [Examples](https://samme.github.io/phaser-examples-mirror/ "Phaser CE Examples") ([source][examples]), new [Phaser CE examples](https://codepen.io/collection/AMbZgY/)
1414
- **Read:** Weekly [Phaser World](#newsletter) Newsletter
1515
- **Chat:** [Discord](http://phaser.io/community/discord)
16-
- **Extend:** Phaser plugins - [Shop](http://phaser.io/shop/plugins), [GitHub](https://github.com/search?q=topic%3Aphaser-plugin&type=Repositories "Phaser plugins on GitHub"), [NPM](https://www.npmjs.com/browse/keyword/phaser-plugin "Phaser plugins on NPM")
17-
- **Be awesome:** [Support](#support) the future of Phaser
16+
- **Extend:** Phaser plugins - [GitHub](https://github.com/search?q=topic%3Aphaser-plugin&type=Repositories "Phaser plugins on GitHub"), [NPM](https://www.npmjs.com/browse/keyword/phaser-plugin "Phaser plugins on NPM")
1817

1918
Grab the source and join in the fun!
2019

@@ -25,7 +24,6 @@ Grab the source and join in the fun!
2524
- [Download Phaser](#download)
2625
- [Getting Started](#getting-started)
2726
- [Building Phaser](#building-phaser)
28-
- [Support Phaser](#support)
2927
- [Phaser World Newsletter](#newsletter)
3028
- [Contributing](#contributing)
3129
- [Change Log](#change-log)
@@ -34,15 +32,15 @@ Grab the source and join in the fun!
3432

3533
## Made With Phaser
3634

37-
Thousands of [games](http://phaser.io/news/category/game) have been made in Phaser. From game jam entries, to titles by some of the largest entertainment brands in the world. You can find [hundreds more on our web site](http://phaser.io/games).
35+
Thousands of [games](https://phaser.io/news/category/game) have been made in Phaser. From game jam entries, to titles by some of the largest entertainment brands in the world. You can find [hundreds more on our web site](https://phaser.io/games).
3836

39-
We add [new games](http://phaser.io/news/category/game) to the Phaser site weekly, so be sure to send us yours when it's finished!
37+
We add [new games](https://phaser.io/news/category/game) to the Phaser site weekly, so be sure to send us yours when it's finished!
4038

4139
<a name="requirements"></a>
4240

4341
## Requirements
4442

45-
Phaser CE requires a web browser that supports the [canvas tag](http://caniuse.com/#feat=canvas). This includes Internet Explorer 9+, Firefox, Chrome, Safari and Opera on desktop. iOS Safari, Android Browser and Chrome for Android are supported on mobile.
43+
Phaser CE requires a web browser that supports the [canvas tag](https://caniuse.com/#feat=canvas). This includes Internet Explorer 9+, Firefox, Chrome, Safari and Opera on desktop. iOS Safari, Android Browser and Chrome for Android are supported on mobile.
4644

4745
While Phaser CE does its best to ensure a consistent cross-platform experience, always be aware of browser and device limitations. This is especially important with memory and GPU limitations on mobile, and legacy browser HTML5 compatibility.
4846

@@ -54,7 +52,7 @@ If you need to support IE9 / Android 2.x _and_ use P2 physics, then you must use
5452

5553
Phaser CE is developed in ES5 JavaScript. We've made no assumptions about how you like to code, and were careful not to impose a strict structure upon you. You won't find Phaser CE split into modules, requiring a build step, or making you use a class / inheritance OOP approach. That doesn't mean you can't do so, it just means we don't _force_ you to. It's your choice.
5654

57-
If you code with [TypeScript](http://www.typescriptlang.org/) there are comprehensive definition files in the [typescript folder](https://github.com/photonstorm/phaser-ce/tree/master/typescript). They are for TypeScript 1.4+.
55+
If you code with [TypeScript](https://www.typescriptlang.org/) there are comprehensive definition files in the [typescript folder](https://github.com/phaserjs/phaser-ce/tree/master/typescript). They are for TypeScript 1.4+.
5856

5957
<a name="download"></a>
6058

@@ -101,7 +99,7 @@ or the minified version:
10199

102100
## Getting Started
103101

104-
Our [Getting Started Guide](http://phaser.io/tutorials/getting-started) will get you up to speed quickly: from [setting up a web server](https://phaser.io/tutorials/getting-started/part2) to picking an editor/IDE. After that read our [Making your first Game](http://phaser.io/tutorials/making-your-first-phaser-game) tutorial. Please work through this, **no matter what your development experience**, to learn how Phaser CE approaches things.
102+
Our [Getting Started Guide](https://phaser.io/tutorials/getting-started) will get you up to speed quickly: from [setting up a web server](https://phaser.io/tutorials/getting-started/part2) to picking an editor/IDE. After that read our [Making your first Game](https://phaser.io/tutorials/making-your-first-phaser-2-game/) tutorial. Please work through this, **no matter what your development experience**, to learn how Phaser CE approaches things.
105103

106104
Using **TypeScript**? See Phaser CE's [TypeScript definitions](https://github.com/photonstorm/phaser-ce/tree/master/typescript) and the [Using Phaser with TypeScript](https://phaser.io/tutorials/how-to-use-phaser-with-typescript).
107105

@@ -111,7 +109,7 @@ Prefer **videos**? Zenva have an excellent [Phaser video course](https://academy
111109

112110
Currently there are over 700 Phaser 2 examples, with the full source code and assets available.
113111

114-
Browse [Phaser Examples](http://phaser.io/examples) or clone [phaser-examples-mirror](https://github.com/samme/phaser-examples-mirror) and eat your heart out!
112+
Browse [Phaser Examples Mirror](https://github.com/samme/phaser-examples-mirror) and eat your heart out!
115113

116114
### Web Templates
117115

@@ -153,34 +151,18 @@ Full module-based development is available in Phaser v3.
153151

154152
### Webpack
155153

156-
As with browserify, use the **pixi**, **p2**, and **phaser-split** modules in [build/custom](https://github.com/photonstorm/phaser-ce/tree/master/build/custom). You can then use [expose-loader](https://webpack.js.org/loaders/expose-loader/) to expose them as `PIXI`, `p2`, and `Phaser`.
154+
As with browserify, use the **pixi**, **p2**, and **phaser-split** modules in [build/custom](https://github.com/phaserjs/phaser-ce/tree/master/build/custom). You can then use [expose-loader](https://webpack.js.org/loaders/expose-loader/) to expose them as `PIXI`, `p2`, and `Phaser`.
157155

158-
See [our webpack project template](https://github.com/photonstorm/phaser-ce/tree/master/resources/Project%20Templates/Webpack) or [lean/phaser-es6-webpack](https://github.com/lean/phaser-es6-webpack) for a sample configuration.
156+
See [our webpack project template](https://github.com/phaserjs/phaser-ce/tree/master/resources/Project%20Templates/Webpack) or [lean/phaser-es6-webpack](https://github.com/lean/phaser-es6-webpack) for a sample configuration.
159157

160158
### Ionic
161159

162-
See [Ionic](https://github.com/photonstorm/phaser-ce/tree/master/resources/Ionic.md).
163-
164-
### Interphase
165-
166-
[Interphase](http://phaser.io/interphase) is a programming book for Phaser developers of all skill levels.
167-
168-
With 400 pages of content you'll find detailed articles, game development "Making Of" guides and tutorials.
169-
170-
As well as the [book](http://phaser.io/interphase) you get all the source code, graphics and assets to go with it, and lots of extras too.
171-
172-
### Phaser Editor - A complete Phaser Editor
173-
174-
[Phaser Editor](http://phaser.io/shop/apps/phaser-editor) is a brand new Eclipse based editor that offers lots of built-in tools specifically for Phaser developers. Handy features include Smart code auto-completion, built-in web server, documentation search, asset management, texture atlas creator, audio sprite creator, asset previews and lots more.
160+
See [Ionic](https://github.com/phaserjs/phaser-ce/tree/master/resources/Ionic.md).
175161

176162
### Game Mechanic Explorer
177163

178164
The [Game Mechanic Explorer](https://gamemechanicexplorer.com) is a great interactive way to learn how to develop specific game mechanics in Phaser. Well worth exploring once you've got your dev environment set-up.
179165

180-
### Mighty Editor - Visual Game Editor
181-
182-
[MightyEditor](http://mightyfingers.com/) is a browser-based visual Phaser game editor. Create your maps with ease, position objects and share them in seconds. It also exports to native Phaser code. Excellent for quickly setting-up levels and scenes.
183-
184166
<a name="building-phaser"></a>
185167

186168
## Building Phaser CE
@@ -197,7 +179,7 @@ As a result of this work the minimum build size of Phaser CE is now just 80KB mi
197179
2. Run `grunt custom` to see the module and argument lists (it will error; that's OK)
198180
3. Run, e.g., `grunt custom --exclude=sound,keyboard` and then find the built script in [dist](dist/).
199181

200-
See the [Creating a Custom Phaser Build](http://phaser.io/tutorials/creating-custom-phaser-builds) tutorial for details.
182+
See the [Creating a Custom Phaser Build](https://phaser.io/tutorials/creating-custom-phaser-builds) tutorial for details.
201183

202184
### Building from source
203185

@@ -219,30 +201,11 @@ Releases of new versions of Phaser CE are under the community's control. If you
219201

220202
4. Once ESLint passes run `grunt release`, sit back, and wait. It will build all of the versions of Phaser CE required, update the doc files, TypeScript defs and lots more. When finished, commit all of the new files and make sure to include a clear message in your commit saying you want this release pushed to npm. Be sure to tag me when doing this, i.e. 'Phaser CE Version 2.X.X. Please publish to npm @photonstorm' - I'll see it, and then publish as soon as I can (often the same day).
221203

222-
<a name="support"></a>
223-
224-
## Support Phaser
225-
226-
Developing Phaser takes a lot of time, effort, and money. There are monthly running costs; such as the forum and site, which we maintain 100% ad-free. As well as countless hours of development time, community support, and assistance resolving issues. We do this out of our love for Phaser of course, but at the end of the day there are real tangible costs involved.
227-
228-
If you have found Phaser useful in your development life. Or have made income as a result of using it, and are in a position to support us financially, without causing any detriment to yourself, then please do. There are a number of ways:
229-
230-
* A monthly contribution via [Patreon](https://www.patreon.com/photonstorm).
231-
* A [one-off donation](http://phaser.io/community/donate) via PayPal.
232-
* Purchase any of our [plugins or books](http://phaser.io/shop).
233-
* Companies can sponsor a release of Phaser, or an issue of our newsletter.
234-
235-
It all helps cover our running costs, and genuinely contributes towards future development.
236-
237-
If you would like to sponsor Phaser then please [get in touch](mailto:[email protected]). We have sponsorship options available on our GitHub repo, web site, and newsletter. All of which receive tens of thousands of eyeballs per day.
238-
239204
<a name="newsletter"></a>
240205

241206
## Weekly Newsletter
242207

243-
Every Friday we publish the [Phaser World](http://phaser.io/community/newsletter) newsletter. It's packed full of the latest Phaser games, tutorials, videos, meet-ups, talks, and more. It also contains our weekly Development Progress updates. If you want to know what we're working on, this is the newsletter to read!
244-
245-
Previous editions can found on our [Back Issues](http://phaser.io/community/backissues) page.
208+
Every Monday we publish the [Phaser World](https://phaser.io/newsletter) newsletter. It's packed full of the latest Phaser games, tutorials, videos, meet-ups, talks, and more. It also contains our weekly Development Progress updates. If you want to know what we're working on, this is the newsletter to read!
246209

247210
<a name="contributing"></a>
248211

@@ -268,31 +231,31 @@ Phaser CE is released under the [MIT License](https://opensource.org/licenses/MI
268231

269232
# Created by
270233

271-
Phaser is a [Photon Storm](http://www.photonstorm.com) production.
234+
Phaser 2 was originally a [Photon Storm](http://www.photonstorm.com) production, but is now maintained by the community. Phaser 3 is maintained by Phaser Studio Inc.
272235

273236
![storm](https://www.phaser.io/images/github/photonstorm-x2.png)
274237

275238
Created by [Richard Davey](mailto:[email protected]). Powered by coffee, anime, pixels and love.
276239

277-
The Phaser logo and characters are © 2017 Photon Storm Limited.
240+
The Phaser logo and characters are © 2024 Photon Storm Limited.
278241

279242
All rights reserved.
280243

281244
"Above all, video games are meant to be just one thing: fun. Fun for everyone." - Satoru Iwata
282245

283246
[![Analytics](https://ga-beacon.appspot.com/UA-44006568-2/phaser/index)](https://github.com/igrigorik/ga-beacon)
284247

285-
[get-js]: https://github.com/photonstorm/phaser-ce/releases/download/v2.20.1/phaser.js
286-
[get-minjs]: https://github.com/photonstorm/phaser-ce/releases/download/v2.20.1/phaser.min.js
287-
[get-zip]: https://github.com/photonstorm/phaser-ce/archive/v2.20.1.zip
288-
[get-tgz]: https://github.com/photonstorm/phaser-ce/archive/v2.20.1.tar.gz
289-
[clone-http]: https://github.com/photonstorm/phaser.git
290-
[clone-ssh]: ssh://[email protected]:photonstorm/phaser.git
291-
[clone-svn]: https://github.com/photonstorm/phaser
292-
[clone-ghwin]: github-windows://openRepo/https://github.com/photonstorm/phaser-ce
293-
[clone-ghmac]: github-mac://openRepo/https://github.com/photonstorm/phaser-ce
294-
[phaser]: https://github.com/photonstorm/phaser-ce
295-
[issues]: https://github.com/photonstorm/phaser-ce/issues
248+
[get-js]: https://github.com/phaserjs/phaser-ce/releases/download/v2.20.0/phaser.js
249+
[get-minjs]: https://github.com/phaserjs/phaser-ce/releases/download/v2.20.0/phaser.min.js
250+
[get-zip]: https://github.com/phaserjs/phaser-ce/archive/v2.20.0.zip
251+
[get-tgz]: https://github.com/phaserjs/phaser-ce/archive/v2.20.0.tar.gz
252+
[clone-http]: https://github.com/phaserjs/phaser.git
253+
[clone-ssh]: ssh://[email protected]:phaserjs/phaser.git
254+
[clone-svn]: https://github.com/phaserjs/phaser
255+
[clone-ghwin]: github-windows://openRepo/https://github.com/phaserjs/phaser-ce
256+
[clone-ghmac]: github-mac://openRepo/https://github.com/phaserjs/phaser-ce
257+
[phaser]: https://github.com/phaserjs/phaser-ce
258+
[issues]: https://github.com/phaserjs/phaser-ce/issues
296259
[examples]: https://github.com/samme/phaser-examples-mirror
297-
[contribute]: https://github.com/photonstorm/phaser-ce/blob/master/.github/CONTRIBUTING.md
260+
[contribute]: https://github.com/phaserjs/phaser-ce/blob/master/.github/CONTRIBUTING.md
298261
[forum]: https://phaser.discourse.group/

0 commit comments

Comments
 (0)