How to create a Turn-Based RPG in Phaser 3 – Part 2

In Part One of this tutorial we created the world scene together with a player moving on it. Now we are going to make the battle scene, where the player units will fight the enemies. Learning Goals Scene management in Phaser 3 Processing keyboard input to navigate through the user interface Using custom events Inheriting … Read more

Create a Dialog Modal Plugin in Phaser 3 – Part 2

In part one of this tutorial, we covered the following topics: How to create a basic plugin in Phaser 3. How to load and register a plugin. Setup the default properties for our plugin. Setup the logic for dynamically placing the dialog window. Created the basic dialog window. In case you missed it, you can … Read more

How to Render Sprites in Phaser 3

How to Render Sprites in Phaser 3

You can access the full course here: Create a Road Crossing Game with Phaser 3 Rendering Sprites Corrections At 11’00”, I say “340” when I should have said “640” (this was coded correctly on screen). At 15’14” on the Slide “Coordinate System”, the text should instead read: X coordinate: positive to the LEFT, negative to … Read more

Create A Basic Multiplayer Game In Phaser 3 With Socket.io – Part 2

In part one of this tutorial, we created our Node.js server, set up a basic Phaser game, and added Socket.io to allow communication between the two. If you missed it, you can find part one here. In this tutorial, we are going to focus on adding the client-side code that will: add and remove players … Read more

Free eBook – How to Create a Game with Phaser 3

We’re thrilled to announce the launch of our eBook How to Create a Game with Phaser 3.  Written by Pablo Farias Navarro, certified Unity Developer and Founder of Zenva, this eBook will provide you with the step-by-step guide to making your own cross-platform game using Phaser 3 – an Open Source JavaScript game development library that can … Read more