How to Create a Phaser MMORPG – Part 3

In Parts 1 and 2 of this tutorial series, we started building our Phaser 3 MMORPG. In Part 2, we did the following: Refactored the client-side logic of our game. Updated the Player creation game logic. Added logic for creating the other players that joined the game. Added the logic for creating the enemy game … Read moreHow to Create a Phaser MMORPG – Part 3

How to Create a Phaser MMORPG – Part 2

At the beginning of this tutorial series, we started building our Phaser 3 MMORPG. In Part 1, we did the following: We set up the basic project and installed the required dependencies. We added SocketIO to our project and added the server side logic for when a player connects and disconnects to our game. We … Read moreHow to Create a Phaser MMORPG – Part 2

How to Create a Phaser MMORPG – Part 1

In this multi-part tutorial series, we will be creating a simple Phaser 3 MMORPG. This game will feature simple gameplay that will allow players to wander in a single area together, attack monsters, and chat. It will also include user authentication and use MongoDB for storing chat data. Therefore, it will be built using Nodejs, … Read moreHow to Create a Phaser MMORPG – Part 1

Phaser Leaderboard with User Authentication using Node + Express + MongoDB – Part 5

In Part 4 of this tutorial series, we continued working on our Phaser leaderboard and we did the following: Updated our server to serve static files. Worked on the client side code by adding a login and signup page. Created a Phaser 3 leaderboard that displays the high scores from our database. Protected the game … Read morePhaser Leaderboard with User Authentication using Node + Express + MongoDB – Part 5

Phaser Leaderboard with User Authentication using Node + Express + MongoDB – Part 4

In Part 3 of this tutorial series, we continued working on our Express server.  We did the following: Updated our endpoints to store, retrieve, and update data in MongoDB. Used passportjs to add authentication to our endpoints. In Part 4 of this tutorial series, we will start working on our client side code by adding … Read morePhaser Leaderboard with User Authentication using Node + Express + MongoDB – Part 4

Phaser Leaderboard with User Authentication using Node + Express + MongoDB – Part 3

In Part 2 of this tutorial series, we continued working on our Express server. We did the following: Added the rest of the endpoints that will be needed for our server Created a user mongoose model for our database Created the connection for connecting to MongoDB Started updating the routes to send and retrieve data … Read morePhaser Leaderboard with User Authentication using Node + Express + MongoDB – Part 3

Phaser Leaderboard with User Authentication using Node + Express + MongoDB – Part 2

In the beginning of this tutorial series, we started building our Node.js + Express server that will be used for user authentication and for serving our client-side Phaser game. In Part 1 we: Setup a new MongoDB cluster using MongoDB Atlas cloud service Created a basic Node.js + Express server Created a new Express Router … Read morePhaser Leaderboard with User Authentication using Node + Express + MongoDB – Part 2

Phaser Leaderboard with User Authentication using Node.js + Express + MongoDB – Part 1

In this multi-part tutorial, we will be creating a simple Phaser 3 game that has authentication and a leaderboard. For our game, we are going to create a user sign up / login flow using Node.js, Express, and MongoDB. After the player has logged into our game, they will be able to view the leaderboard … Read morePhaser Leaderboard with User Authentication using Node.js + Express + MongoDB – Part 1

How to Host Your Multiplayer Phaser Game on Heroku

In a few of our previous tutorials, we showed you how to create a multiplayer game using Phaser and Node.js. If you missed these tutorials you can find them here: Create A Basic Multiplayer Game In Phaser 3 With Socket.io Create A Simple Multiplayer Game In Phaser 3 With An Authoritative Server However, these tutorials … Read moreHow to Host Your Multiplayer Phaser Game on Heroku

Creating A Simple Multiplayer Game In Phaser 3 With An Authoritative Server – Part 3

In Part 1 of this tutorial, we created our Node.js server, set up a basic Phaser game, and set up our server to run Phaser in headless mode, and in Part 2 we started adding in the logic for adding and removing players to our game. In this tutorial, we are going to add the … Read moreCreating A Simple Multiplayer Game In Phaser 3 With An Authoritative Server – Part 3