I Built a Zelda Game... With Multiplayer!

Поділитися
Вставка
  • Опубліковано 16 чер 2023
  • 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: / discord
    ---------------------------------
    ✉️ Join my Email List!
    Get updated when new videos are ready.
    You'll get a free RPG Sprite Pack in your inbox, too:
    us13.list-manage.com/subscrib...
    ---------------------------------
    💻 My full bundle of Game Dev tutorials. Use this link for an extra discount:
    drewconley.gumroad.com/l/full...
    Ciabatta's Revenge - Action puzzle game in React JS!
    drewconley.gumroad.com/l/ciab...
    Action Multiplayer - GBC-style Zelda game, but with multiplayer!
    drewconley.gumroad.com/l/acti...
    Pizza Legends in Godot - RPG Overworld in Godot v4!
    www.coopmode.dev/series/pizza...
    Canvas RPG Kit - everything you need to build a quick RPG game engine:
    drewconley.gumroad.com/l/canv...
    Front End Interviewing Bootcamp:
    www.coopmode.dev/series/front...
    ---------------------------------
    Twitter / X:
    / drewconley13
    Be my friend on LinkedIn:
    / drew-conley-a7865a29
    ---------------------------------
    Try Excalibur JS:
    excaliburjs.com/
    Download the code for this project:
    drive.google.com/file/d/1ZMJY...
    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.
  • Наука та технологія

КОМЕНТАРІ • 36

  • @WyvernLP
    @WyvernLP 10 місяців тому +10

    Four Swords: online tradition.

  • @ErikOnarheim
    @ErikOnarheim Рік тому +7

    Awesome vid! The Zelda-like format is one of my favorites, and the art is so iconic.

  • @chadelliottfahlman
    @chadelliottfahlman 2 місяці тому +1

    Nice :-) reminds me of the old Graal Classic.

  • @kraavok
    @kraavok Рік тому +3

    Nice, reminds me of an old game I used to play called Graal Online - was also a Zelda clone

  • @user-el4fq6cv8j
    @user-el4fq6cv8j 10 місяців тому

    Been looking for something like this. Amazing!

  • @nomoremuda
    @nomoremuda Рік тому

    Solid video, Drew!

  • @mrister24
    @mrister24 Рік тому

    This is really impressive, well done!

  • @strahinjavuklisevic4008
    @strahinjavuklisevic4008 Рік тому

    Wow I'm amazed. Great work

  • @TheHorsty80
    @TheHorsty80 Рік тому +2

    Very cool video Drew :)
    I hope the next will be on a shoot'em up game or a metal slug like games

  • @stevesmacfix
    @stevesmacfix Рік тому

    Ow that is cool. Nice and thanks for sharing.

  • @HelpTheWretched
    @HelpTheWretched 4 місяці тому

    I also made a multiplayer battle Zelda game a few years ago! It was based on Four Swords aesthetic rather than Link's Awakening, and had a pretty unique twist based on those old "Snake" games. Everyone wanted online play as opposed to a split-screen, though, so nobody ever played it.

  • @Jordan-wv2xz
    @Jordan-wv2xz 7 місяців тому

    Here I'm just marveling at the sprite art. Wish I could do stuff like that, most of the time I'm only good at recolors.

  • @chazz3316
    @chazz3316 Рік тому +2

    Excalibur js? Looks great for making 2D games, I'm making a card game using only Vanilla JS.
    It's almost ready and I can show you if you want to take a look once I released the basic version.

  • @Langostaz
    @Langostaz 10 місяців тому +2

    This is amazing, is there a tutorial would love to learn!

  • @TheEXmasterwrecker
    @TheEXmasterwrecker 3 місяці тому

    its been my dream to make a "tales of "styled game and ive been trying for years to make it happen. gosh i hope this will help me pull it off.

  • @responseboby
    @responseboby Рік тому

    Epic!

  • @astrangerontheinternet6901
    @astrangerontheinternet6901 3 місяці тому

    the jump also allowed for players to jump over enemies and attacks in the games

  • @kasratabrizi2839
    @kasratabrizi2839 Рік тому

    Oh man this is awesome but you make it look so easy to develop hahah

  • @Jesus_Nieves112
    @Jesus_Nieves112 4 місяці тому

    Hi! Amazing game, really I wanna know how you did this, can you make a video explaining it?.

  • @timkeegstra2235
    @timkeegstra2235 Рік тому

    Would love to make a Pokémon multiplayer or Tibia multiplayer one day

  • @tarcisiooliveira8810
    @tarcisiooliveira8810 8 місяців тому

    Hi, I took the course on your platform, very good, I learned a lot of things, the only doubt I have, when you send the data to the server to replicate it to all the players, couldn't the players cheat by modifying position values, speed on the client?

  • @Jesusnieves.English
    @Jesusnieves.English 4 місяці тому

    Hi! Can you create a video about how do you did this game?

  • @kasratabrizi2839
    @kasratabrizi2839 Рік тому

    What would be also cool to add is maybe let the game drop a heart or a boot (to run faster for 10 seconds), or other items from the sky as power ups. Kinda something like super smash bros.

    • @DrewConley
      @DrewConley  Рік тому +1

      Totally agree. Those would be awesome features!

  • @_D3adB0y_
    @_D3adB0y_ Рік тому

    KaboomJS is another great choice

  • @LawZist
    @LawZist 9 місяців тому

    Great video! Would you change any of your tech you used for this game for something else (exclibur / peerjs)?

    • @DrewConley
      @DrewConley  9 місяців тому +1

      I don't regret anything here, aside from maybe some kind of map editor to make collision shapes faster to set up.

    • @LawZist
      @LawZist 9 місяців тому

      @@DrewConley how would you handle clock synchronization between client and server?

  • @aurelionsoul9125
    @aurelionsoul9125 5 днів тому

    would it be possible to make a multiplayer js app?

  • @bluezyonleavell8601
    @bluezyonleavell8601 Рік тому

    cool game cant wait for it. wish it had guns or magic attacks add those plz

    • @DrewConley
      @DrewConley  Рік тому

      Magic would be awesome

    • @bluezyonleavell8601
      @bluezyonleavell8601 Рік тому

      @@DrewConley you could make it with some of the characters already use magic.
      and the others need staffs or rings or somthing of that

  • @uhhmir
    @uhhmir 15 годин тому

    putting 16x16 sprites on a 32x32 space is painful

  • @letaciokof
    @letaciokof Місяць тому

    Coop Please

  • @FreehuntX93
    @FreehuntX93 6 місяців тому

    look at trystero

  • @muyvello4646
    @muyvello4646 5 місяців тому +2

    Be careful with Nintendo. 🧐