Phaser World Issue 196
Welcome to Issue 196 of Phaser World. If you're an existing subscriber, you'll notice we've got an entirely new design! We used madmimi for the newsletter for years until they decided to shut down. So, we researched alternatives and chose to partner with Hashnode. Although not a traditional 'newsletter' service, they have a beautiful editor and can send newsletters too. Double-win! So, here we are ๐
We imported all our active subscribers, which is why you received this. Do you no longer want it? The unsubscribe link is at the end of the email. Otherwise, let's get on with this freshly minted issue.
๐ฎ Dragon's Fortune Slots
Embark on a quest for epic wins in the ultimate Bingo Slots adventure!
Dragon's Fortune Slots is another high-quality title from the Amazing Games team. You can immerse yourself in an enchanting world of ancient riches, where every spin is a chance to win mega jackpots and unlock legendary treasures.
Get ready to spin, win, and unleash your luck with Dragon's Fortune Slots
๐ Phaser v3.85 Released
The latest, most stable, and performant version of Phaser is now available, including updates to all of our project templates.
Phaser Studio is very pleased to announce that Phaser v3.85 is now available. This release represents months of hard work from the team. Some of the highlights include:
Matter JS has been updated to v0.20, which includes new sub-stepping support, memory decreases, and improved frame pacing.
The Loader will now handle poor network conditions more gracefully, with the ability to retry failed file requests.
You can hook into the WebGL context loss and restore flow to control the process fully as needed.
Game Objects can now be directly moved around the display list via new methods such as
setToTop
andsetAbove
.The Input System has had a large overhaul, with all the core functions being rewritten to be far more robust, offer more features and handle more edge-cases.
BitmapText has had a nice performance boost.
Timelines have more controls, allowing you to pause, resume, and clear any active Tweens they are managing.
Plus, lots of Bug Fixes!
Read the full Change Log for all details in this version.
v3.85 is available via our create game app and from GitHub and npm. We have also updated all of our Project Templates to use it by default. So, if you want to get started with Vite, React, or Vue, they're already updated to this version.
Phaser Editor has also been updated to use the latest version and all of the Editor templates. The new release of Phaser Editor will be published shortly, although you can use v3.85 with it right now if you like!
We've also updated the Phaser Sandbox, the Phaser Labs, and the Phaser Explorer. All of the documentation is on our updated Docs site.
Thank you to everyone in the Phaser community who helped with this version, whether through pull requests, suggestions, or issues on GitHub. We spent a long time fixing and closing hundreds of requests, helping make Phaser as stable and feature-packed as ever.
We've got a busy quarter ahead of us as we work on integrating our brand-new renderer into Phaser and updating Phaser Editor in parallel. Be sure to join our Discord to stay updated as we publish new weekly development logs. For now, enjoy v3.85 and the benefits it brings to your games ๐
๐ฎ Slingshot
A physics-y platformer made for TriJam by Pello
The TriJam is a weekly game jam in which you have to make a fun game in 3 hours! That time limit can seem stressful at first, but it can work to your advantage as well. Once you embrace the fact that your game will not be perfect, you are free to explore a new idea. And with the built-in time limit, you don't have to worry about "wasting" too much time on it.
๐ Phaser Beam Technical Preview 4
Read about the latest updates to the new Phaser renderer, including GPU tilemaps and smooth pixel art.
Phaser Beam Technical Preview 4 is now available! This preview is an insight into upcoming advances in Phaser and its WebGL renderer. The Phaser Beam renderer will form the core of the Phaser v4 release coming Q4 2024 and is available to test today in the Phaser Sandbox.
In this release, we've added Tilemap support - and a host of rendering quality improvements so your games can look better than ever before. A lot has also changed under the hood to facilitate more flexibility and power in the shader system.
Read the full article about Phaser Beam TP4
๐ฅ Space Shooter Tutorial Series
The entire 11-part series is now available on YouTube
It feels like hardly a week goes by without me thinking, "Scott Westover makes awesome content." Mainly because it's true!
We have featured Scott's space shooter tutorial a few times already, but now it's finally complete! So, if you were reluctant to start before all the parts were out, it is now safe to jump in!
The entire 11-part series is available on YouTube. If you finish it and put your own spin on it, let us know either in the comments or in the Phaser Discord!
๐ชฃ Tilemap to RenderTexture
Check out this Phaser Sandbox stunner from samme.
This sandbox entry demonstrates how to draw a tilemap to a Render Texture while still moving around and colliding with it. Why might you want to do this? Because a Render Texture is a single texture, taking a single draw call, whereas a tilemap will draw a teeny tiny quad for every one of those tiles. There are limitations, of course, enforced by GPU max texture sizes, but this is still a great way to optimize in the right situation.
Submit your Content
Created a game, tutorial, sandbox entry, video, or anything you feel Phaser World readers would like? Then please send it to us! Email support@phaser.io
Until the next issue, happy coding!
Subscribe to my newsletter
Read articles from Richard Davey directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by