Posted on Leave a comment

Phaser 3.50 Released

The open source cross platform HTML5 game framework just got a major update, Phaser 3.50. We’ve long been a fan of Phaser, going back to Phaser 2 with our Complete Phaser Game tutorial as well as our Phaser 3 tutorial video. The Phaser 3.50 release is called the single biggest Phaser release yet.

Details from the Phaser blog:

After 13 beta releases, over 200 resolved issues, thousands of lines of new code and the culmination of over 6 months incredibly hard work, Phaser 3.50 is finally here.

It’s not hyperbole or exaggeration when I say that Phaser 3.50 is the single biggest point release ever in the history of Phaser. There are quite literally hundreds of new features to explore, updates to key areas and of course bug fixes. I did actually try counting all the changes, but gave up after I’d reached 900 of them! Thankfully, they are, as always, meticulously detailed in the Change Log. The changes for 3.50 actually grew so large that I had to split them out from the main Change Log and put them into their own file.

However, don’t let this overwhelm you. A massive number of the changes are purely internal and while there are absolutely some API breaking changes in this release (hence the large version number jump), we’ve kept them as sensible as possible. We already know of lots of devs who have upgraded with minimal, or no, changes to their actual game code. We cannot guarantee that for everyone, of course, but depending on how complex your game is, the chances are good.

This release comes with several new examples and all of the existing examples have been audited to guarantee they are compatible with version 3.50. Major new features from Phaser 3.50 include an improved post processing effect pipeline, 3D Mesh game objects, multi texture support, isometric and hexagonal maps directly from Tiled support, Aseprite export support with animations, point lighting game objects and much much more.

Full details of the hundreds of changes in this release can be found in the release notes. Phaser is an open source project under the MIT source license and is available on GitHub. You can learn more about the Phaser 3.50 release in the video below.

Posted on Leave a comment

Babylon.JS 4.2 Game Engine Released

Babylon.js, the open source 3D web based game engine, just released version 4.2 with a ton of new features and tools. Key features of the 4.2 release include:

  • New particle editor for direct creation of particle systems in the Inspector
New Node System in Babylon.js
  • new Sprite Editor built into the Inspector to create, control and save sprites
  • new Skeleton viewer to visual bones and bone weights in Inspector
  • texture inspector for debugging texture issues
  • PBR support in the Node material editor with access to metallic, roughness, clearcoat, sheen etc when creating materials
  • new Procedural Texture, Particle Shader, Post Processing modes added to the Node editor
  • reusable frames in Node Material editor, enabling you to reuse shader code between projects easily
  • playground templates, essentially quick access code snippets in the code editor using Ctrl+Space
  • direct support for pre-filtered .hdr files
  • support for React Native for creating native applications
  • KTX + Basis U texture compression support
  • much, much more

You can learn more about the release in this article here or by watching the video below. Babylon.js is an open source project under the Apache 2 license with the source code available on GitHub. If you are interested in learning more about Babylon, be sure to check out our older Babylon.js tutorial series.

Posted on Leave a comment

microStudio Game Engine Hands-On

microStudio is a game engine that runs entirely in your browser and makes it incredibly easy to get started creating 2D games, with a polished, well designed, comprehensive and documented set of tools. You can start as easily as going to microStudio.dev in your browser, clone an existing or create a new project and start coding, no account creation required.

Key features of microStudio include:

  • entirely browser based, no install or account creation required
  • simple Lua inspired programming language microScript
  • built in multi-file code editor with contextual documentation and syntax highlighting
  • run your game directly in browser or remote test on phones with live loading
  • pixel art editor
  • tile map editor
  • support for multiple devs with automatic synchronisation of changes
  • deploy your game as HTML5, or beta export support for Windows, Mac and Linux

You can learn more about microStudio and see in it action in the video below (or Odysee here). If you want to learn more or encounter a problem check out their discord server.