I'm Pandaqi, an indie game developer of multiplayer family games. Welcome to the blog!

[Pizza Peers] WebSockets + Node.js server


This is part 2 in my article series about how I created "Pizza Peers". If you haven't read the previous article, make sure to do so as it explains the basic idea behind everything. Here's the link: How I Created "Pizza Peers"

So, first things first, we need:

  • A server that hosts our game (and...

Read more
Date: April 12th at 12:20pm

[Pizza Peers] Peer to peer connections


This is part 3 in my article series about how I created "Pizza Peers". If you haven't read the previous articles, be sure to do so! Here's the link: How I Created "Pizza Peers"

As stated earlier, I used the simple-peer library. It's free, it's small, just grab it from GitHub and include it at t...

Read more
Date: April 12th at 12:19pm

[Pizza Peers] Using Phaser.io


This is part 4 in my article series about how I created "Pizza Peers". If you haven't read the previous articles, be sure to do so now! Here's the link: How I Created "Pizza Peers"

So far, we've created a system that allows connecting to a server, creating a room, and then directly connecting all...

Read more
Date: April 12th at 12:19pm

[Pizza Peers] Player interface


This is part 5 in my article series about how I created "Pizza Peers". If you haven't read the previous articles, be sure to do so now! Here's the link: How I Created "Pizza Peers"

Now that we can communicate with the game over the internet, we need an interface to make this communication easy...

Read more
Date: April 12th at 12:19pm

[Pizza Peers] Problems with P2P


This is part 6 in my article series about how I created "Pizza Peers". If you haven't read the previous articles, be sure to do so now! Here's the link: How I Created "Pizza Peers"

So, let's talk about our current setup:

  • The game is started on a single computer. This computer is the host and...

Read more
Date: April 12th at 12:19pm