Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
11. May 2019


The Phaser HTML game framework just released version 3.17.0.  Phaser is an excellent open source MIT licensed 2D game framework.  If you are interested in getting started with Phaser, we have a tutorial video to get you started available right here.

The headline features of the 3.17.0 release include:

  • New Shader and BaseShader game objects make it even easier to use shaders with Phaser
  • DOM element game object to integrate DOM UI elements into your game
  • Camera Masks, for creating easy camera special effects

There are of course dozens of other improvements so be sure to read the full release notes here.  The complete change log is available here.  Phaser is available here, while the source code is available here.

GameDev News


1. May 2019


The PixiJS HTML5 2D rendering library just had their first release in almost 2 years, with the release of PixiJS v5.  PixiJS is an open source, MIT licenses library available here on Github.

The v5 release experienced a great deal of internal refactoring to improve modularity and performance but also resulted in a 20% reduction in size compared to v4.  The API however stayed relatively uniform so migration shouldn’t be difficult, with a supporting migration guide available here.  The new version includes new sprite batching support that should have a pretty profound effect on drawing several different sprites.  The Graphics object also received a few new tricks such as now being cloneable, supporting holes, texture fills and more.

Perhaps the biggest new feature is the new mid level API that has been added, that Pixi itself builds on top of.  Describe in the announcement blog like such:

Ok so I saved the best till last as I think this isn’t far the coolest part of v5. The midlevel API. We created an API that basically abstracts as much of WebGL as possible but still keeping all the power, giving you guys the power to create awesome WebGL that is automatically optimised for you!

In fact all of v5 is built on top of this API. Expect a more detailed post and examples for this one soon.

Additionally, the community created an excellent new tool in the form of the browser based Pixi Playground, a complete editor and runtime environment for playing with Pixi applications.

GameDev News


25. April 2019


The folks over at Humble are running another bundle of interest to developers, especially those working on web games.  They are running the Humble Full-Stack Web Development Bundle, a collection of courses from Zenva.  The courses cover the gamut of web development, both on the front end as well as back end systems and it includes a couple courses specific to developing games.  As always the Humble Bundle is organized into tiers, buy a higher tier and you get all the lower tiers included.  The contents of this bundle include:

1$ Tier

  • Intro to Bootstrap
  • Intro to Next.js
  • Bite-Sized HTML
  • Bite-Sized CSS
  • Bite-Sized JavaScript


19$ Tier

  • Create Interactive Pages with JavaScript and the DOM API
  • Advanced JavaScript and ES6
  • Express for Beginners
  • TypeScript for Beginners
  • Bite-Sized jQuery
  • Bite-Sized HTML5 Game Development
  • The Complete Responsive Web Design Course
  • Learning Angular by Creating a Web Application


25$ Tier

  • Responsive Admin Pages with Semantic UI
  • Node.js for Beginners
  • MongoDB for Beginners
  • Server-Side Rendered Webapps with Node.js, Express and MongoDB
  • Create REST APIs with Express and MongoDB
  • Build Web Applications with React
  • Intermediate React and Redux
  • Introduction to GraphQL
  • Git and GitHub Version Control and Collaboration
  • AWS Deployment for Node.js Applications
  • Azure Deployment for Node.js Applications
  • Project Based Next.js Games Website


As with all Humble Bundles, you get to decide how your money is allocated, between the creator, Humble, charity (the World Wildlife Foundation or The V Foundation are featured this bundle)  or using this link even supporting GFS (thanks!).  Check out the video below to see how the bundle works, how to redeem your code and hands-on with a sample lesson from the courses.

GameDev News


5. February 2019


Phaser 3.16 has just been replaced, and this is the biggest update in Phaser 3’s history, finally bringing the open source HTML5 game frame work 100% feature completion.  Major aspects of this release include a new ScaleManager for multi-resolution support, a complete overhaul to the input handling systems (keyboard, touch and mouse), the ability to dynamically load scenes, improved documentation and Typescript definitions, hundreds of fixes and much more.  This release also contains several breaking changes, so be sure to take a good long read through the changelog before upgrading your existing Phaser 3 application.

I'm pleased to announce that Phaser 3.16 is now available. This version represents a significant milestone in the project as Phaser 3 is now 100% feature complete with all of the initially planned systems now in place. The most significant additions in 3.16 is the overhaul of the Input event handling, the long-awaited introduction of the Scale Manager, and the Extern Game Object, which allows for 3rd party rendering support, as required by Spine. Spine animation support is being handled exclusively through a Phaser Plugin. The current build of the Spine plugin can be found in this repo in the plugins folder, along with examples in the Phaser Labs. The Spine plugin will be developed independently of Phaser in the coming weeks.

This is the single largest update of Phaser 3 yet, and as such, there are breaking changes. I have painstakingly listed all of them in the Change Log, so please do read it if you're upgrading from an earlier version. I know there is a lot to take in, so I'll be covering the new features in the Phaser World newsletter in the coming weeks.

The first post-3.16 release of Phaser World is out now and available here, with this episode discussing the new Input System and external scene loading functionality.  We did a complete Getting Started tutorial shortly after Phaser 3 was released, which is now quite out of date.  I am considering doing a Phaser tutorial series in the same vein as the recently completed Godot tutorial, would you like to see this?

GameDev News


4. February 2019


Today Ludei announced that their product Cocoon is being shut down.  Cocoon is a project I’ve been following since 2013 with great interest.  It’s basically a wrapper layer that enables you to “cocoon” your HTML5 code in their WebGL and Canvas accelerated runtime, essentially enabling you to make native binaries for iOS and Android that performed substantially better than using the standard WebView controls.

Details of the shutdown:

It is with deep regret that we announce that we will stop providing our beloved service, Cocoon.

We started Ludei/Cocoon because we believed the future of app and game development would be based in HTML5. Unfortunately, it didn’t happen and native development is stronger than ever.

Along our journey we have laughed and cried with you, and learned valuable lessons. And it is now inevitable to wind down the service as we never managed to make it profitable.

It has been a long journey and we sincerely thank each one of you for your years of love and support for Cocoon.

The shutdown is going to happen quickly, with the following timeline announced:

  • 2.4.2019 : Notice of Cocoon service discontinuation. Billing stopped.
  • 2.11.2019: Unable to perform compilations.
  • 2.18.2019: Unable to log in to Cocoon.
  • 2.28.2019: Termination of the Service. Unable to access Cocoon. Customer service closed.

If you are currently a Cocoon user, they have published a guide to migrating over to Cordova.

GameDev News


GFS On YouTube

See More Tutorials on DevGa.me!

Month List