Let’s use JavaScript (and Excalibur JS) to build a Zelda multiplayer game! This is a recap of an experimental demo project I recently created. We’ll wire up some basic single player features and art, then add online multiplayer. This was a fun prototype to work on!

πŸ’¬ Discord
Need help, have a question, or want to share your game dev project?
Join our Discord. Here’s the link:


βœ‰οΈ Join my Email List!
Get updated when new videos are ready.
You’ll get a free RPG Sprite Pack in your inbox, too:

⭐️ Full Bundle of all my Series:

Ciabatta’s Revenge – Action puzzle game in React JS!

Action Multiplayer – GBC-style Zelda game, but with multiplayer!

Pizza Legends in Godot – RPG Overworld in Godot v4!

Canvas RPG Kit – everything you need to build a quick RPG game engine:

Front End Interviewing Bootcamp:


Twitter / X:

Be my friend on LinkedIn:


Try Excalibur JS:

Download the code for this project:

DISCLAIMER: This code is “as-is”, has edge case bugs, and is not officially supported by anybody.

Thanks to Harris Heller for the music!
Thanks to @RetroGame.Stream and @TheArcher for Link’s Awakening footage.