• Products
    • Phaser
    • Phaser Editor
    • Phaser Box2D
    • Discord Activities
  • News
  • Pricing
  • Games
  • Resources
    • What is Phaser?
    • Examples
    • Getting Started
    • Making your first Game
    • Documentation
    • Tutorials
    • Phaser YouTube
Log in Sign up
Build games as easily as you play them — join the Phaser Beam waitlist for Early Access.

Phaser World Issue 95

Newsletter

Subscribe 2024 2022 2021 2019 2018 2017 2016 2015

Subscribe to our Newsletter

Published on 6th September 2017

This newsletter was published over 8 years ago. Information or links within it may be outdated or no longer work.

issue-95-header

Welcome to Issue 95 of Phaser World

Sorry that this issue is a couple of days late. Truth be told, it almost never got sent at all. Please check out the excellent games and tutorials we've got this issue and then go to the Dev Log to read the full story of how a banking admin mistake nearly bought Phaser to an end.

So, until the next issue, keep on coding. Drop me a line if you've got any news you'd like featured. You can reply to this email or grab me on the Phaser Slack or Discord channels.

1-phaser-games

The Latest Games

billiard-blitz-challenge

Game of the Week

Billiard Blitz Challenge

Pocket the balls in the time given in this beautifully crafted arcade billiards game.

megaproracer

Staff Pick

Mega Pro Racer

A 2D multiplayer online racing game. Pick your car, track and opponents, and race to victory.

gauntless

Gauntless

A tiny pocket-sized version of the game Gauntlet, in 64x64 pixels.

rocking-square

Rocking Square

Avoid the blocks that drop from the sky by tilting your phone - simple but addictive fun!

lets-all-feed-the-mouth

Let's All Feed The Mouth

Each player controls a tentacle and must work together to feed burgers to the ever hungry mouth!

2-news

What's New?

phaser-ce-285-released

Phaser CE v2.8.5 Released

The community edition of Phaser 2 is enhanced with much better docs layout, Firefox fixes and template updates.

fitc-spotlight-web-games

FITC Spotlight Web Games

Attend the Phaser presentation at the Spotlight Web Games conference this October.

zenva-phaser-hackathon-results

Zenva Phaser Hackathon Results

The results are in from the first Phaser hackathon and there are some great entries!

arcade-slopes-plugin-030

Arcade Slopes Plugin 0.3.0

This essential plugin gets a new release with improved debugging, heuristics and object pooling.

phaser-3-es6-bootstrap

Phaser 3 ES6 Bootstrap

Want to try out Phaser 3 with ES6 + Webpack and Live Reload? Grab this new bootstrap.

slither-io-tutorial-part6

Slither.io Tutorial Part 6

In part 6 of the tutorial series the snakes are given shadows that can easily change color.

3-patreon

Welcome and a massive thank you to the new Phaser Patreons who joined us this week: Andrew Hanson, Brian Nicolucci, David Storey, Douglas Tarr, Erik Nilson and Merlyn Morgan-Graham.

Thank you for the following for increasing their pledge: Doug Park, Michael Lemaire, Danny Fritz and Joachim Eckert.

Also, thank you to the following for their donations: Sea * Side Syndication, Angel Muñoz Gonzalez, Troy Gilbert, Peter Nerlich, Mark Ackyroyd, William Harader, Evo Technologies, Worthless Bums LLC, DBA Bomber Games, Alec McEachran, Marco Lizza and Bruce Ban Herm Chia.

Patreon is a way to contribute towards the Phaser project on a monthly basis. This money is used entirely to fund development costs and is the only reason we're able to invest so much time into our work. You can also donate via PayPal.

Backers get forum badges, discounts on plugins and books, and are entitled to free monthly coding support via Slack or Skype.

4-development-log

Dev Log #95

This Dev Log is going to be slightly different. There won't be any discussion of new features in Phaser, or cool examples to try - and for that, I apologize. Instead, I want to explain what has been happening over the past month - because it has been hell of a roller-coaster ride and it impacts everything we've been doing.

If you look at the previous Dev Logs you'll see that work has been carrying on as usual. We added stacks of cool features: real-time lighting effects, Impact physics and lots more. But behind the scenes, things were falling apart and the cause of this was the bank (HSBC) that manages the Photon Storm business account.

In short, they suspended our account. This instantly froze all of our assets. We were unable to pay ourselves or any of the bills or services that we use. I wrote about this in detail in an article I posted to Medium: How HSBC is killing my business, piece by piece. I know a lot of you will have already read it but if not it's a sobering few minutes cautionary tale. I'd urge you to skim it before carrying on as it underpins everything that happened.

It's important to understand how Phaser development is financed to understand the implications this had. I started out the year doing a large batch of client work. It was yet another challenging BBC project but it went well and earned a good amount of money. We kept the money in a quite large balance in our HSBC account. The idea being that we'd cover monthly expenses by using the income from Patreon and shop revenue, and then make-up the difference by dipping into our business account. Each month I would "top-up" our external income, adding around £2000, and salaries, rent, and bills were all covered.

And for months this worked. Both Felipe and I were able to spend virtually all of our time on Phaser development and related tasks, such as the newsletter and site updates. I didn't have to take on any more client projects because income was mostly sustained (although it did ebb and flow) and I was ever so carefully using my savings. I considered it an investment in Phaser and I knew it needed to happen if we were ever going to finish v3.

Applying for MOSS

In April I was told about MOSS. This is the Mozilla Open Source Support program. They set aside a large sum of money and open source projects can apply for a portion of it. I knew it would take several days away from development to complete the process but I believed in my heart that Phaser was a good match. I worked hard on the application and my eternal thanks go to Belén Albeza and Matthew Humphries for their support. Belén was Phaser's sponsor (i.e. someone from Mozilla who believed it was a good match for MOSS), and Matthew helped cram my verbose text into the strict word limits of the Google Doc.

The application was submitted and all I could do was sit back wait.

Two months passed and then in the middle of June Mozilla informed me that our application had been successful! I was over the moon. I couldn't talk about it though until the contract had been finalised and signed, so more waiting began, but at least I knew we now had financial support incoming that would last us for the next 6 months.

Enter villain, stage left

In early August I received the first contract draft. Everything was fine, so we returned it back and the MOSS application started to become tantalizingly really. Then, on August 10th, the shit hit the fan. If you've read my Medium post about what HSBC did then you'll know this was the date they froze our bank account. I feel I have covered the huge impact this had in plenty of detail in my article, so I won't reiterate it here.

Suffice to say it was like living through a nightmare. I couldn't pay Felipe the money he was owed, I couldn't even pay for this mailing list service. We were closed down and slowly dying. After almost a month of inaction from HSBC I was at rock bottom. I hadn't wanted to write about what they were doing to my business. It's the kind of permanent record you don't really want lingering around. But I didn't know what else to do. During these nightmare weeks I carry on with Phaser 3 but Felipe has to find work elsewhere because I simply cannot pay him (I don't blame him at all for this, I would have done the same too). This is both screwing with our Mozilla milestones and even worse if the bank didn't fix it in time there literally would have been no business left for Mozilla to pay money in to. It really did get that close.

On Monday I got into the office and sat down to write this newsletter. Except I couldn't because MadMimi (our newsletter provider) had closed our account because it was overdue. At my wit's end, I posted my Medium article instead, sent out a single tweet, sat back and watched. The result was spectacular.

hsbc-tweet

My article really hit a nerve. It went properly viral. At the moment my tweet alone is over a quarter of a million impressions and still going. I know of several friends who tweeted about it who have similar stats. The Medium article was the top read article on the whole of Medium that day, and #3 the day after:

medium-stats

It hit the top of Hacker News and reddit (I didn't submit it anywhere, this was all organic spread) and my inbox utterly exploded. Within 2 hours of the tweet landing (in which I tagged the bank) HSBC called me. As if by magic all restrictions had been lifted. The nightmare was over and not a moment too soon. My wife and I celebrated by quickly logging in to our online banking and paying a large tax bill!

Since posting the article on Monday I've been contacted by Reuters, Bloomberg, BBC Money, the Mirror and similar organisations. I've also heard from lots of other companies who experienced the exact same treatment, which was heart breaking. My story worked because I was the first to openly write about it. No-one ever wants to take the nuclear option - I just had no choices left. For me, it worked but I could cry for all the other companies who have no course of action to take other than to watch their hard work crumble away before them.

I was finally able to pay Felipe, who is able to return to Phaser work next week. And I was finally able to talk about the MOSS award too! The contract was finalised a couple of weeks ago but I held-off talking because of the issues with the bank. Now we're back to normal I can do so.

Phaser awarded $50,000 from MOSS program

Yes, you read that right :)

This is a fantastic amount and covers development right up to the v3 launch and then 2 months after as well. I've written a Patreon post which explains how the money is handled - as you'd expect, we have to work for it, they don't just hand it over in a shoebox. We've milestones to hit and payments are released based on those. We're behind schedule because of all the shit that has gone on with the bank, but with that resolved and the contract signed, it's like a giant cloud lifted from my vision - I can see the end goal and I can aim directly for it.

We've got a lot of work ahead of us, make no mistake about it. But I've never been afraid of hard work. It has been one hell of a journey but this is the home stretch now.

Thank you to everyone who supported me by retweeting my story, commenting on it, donating and supporting via Patreon. The title of this section may sound like we're rolling in cash, but we're really not yet! We're still operating as before, eating through savings and revenue, just with a huge incentive waiting for us at the end of the month :)

Next issue we'll be back to normal with v3 updates and examples. Sorry that this issue was taken-up with business discussions, but open source is a strange beast: equal parts passion and code. Sometimes the personal sides of it are just as important as the technical.

Phaser 3 Labs

Visit the Phaser 3 Labs to view the new API structure in depth, read the FAQ, previous Developer Logs and contribution guides. You can also join the Phaser 3 Google Group. The group is for anyone who wishes to discuss what the Phaser 3 API will contain.

5-geek-links

tomy outrun

A Tomy Dashboard turned into an Outrun arcade machine :)

A superb post on fast properties in the V8 JavaScript Engine

Unreal Engine 4 - The best looking characters ever?

\*\*\*

Further Reading ...

Phaser Facebook Group

GameDev.js Weekly Newsletter

HTML5 Game Development

Lostcast

\*\*\*

Phaser Releases

The current version of Phaser CE is 2.8.5 released on August 31st 2017.

The current version of Phaser is 3.0.0 Alpha released on July 31st 2017.

Please help support Phaser development

Have some news you'd like published? Email [email protected] or tweet us.

Missed an issue? Check out the Back Issues page.

 

© 2025 Phaser Studio Inc.
All rights reserved.

Privacy & Cookie Policy

v3.90.0

Phaser Editor

Documentation

Forums
Twitter
Reddit
Discord