Let's build Mega Man in JavaScript

Поділитися
Вставка
  • Опубліковано 31 тра 2023
  • This is a quick walkthrough of a Mega Man prototype I made with Excalibur JS.
    We'll cover animation and movement, then warp to more nuanced Mega Man features.
    💬 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...
    ---------------------------------
    More tutorial series:
    💻 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!
    www.coopmode.dev/series/ciaba...
    Action Multiplayer - GBC-style Zelda game, but with multiplayer!
    www.coopmode.dev/series/actio...
    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:
    www.coopmode.dev/series/canva...
    Front End Interviewing Bootcamp:
    www.coopmode.dev/series/front...
    ---------------------------------
    Twitter / X:
    / drewconley13
    Be my friend on LinkedIn:
    / drew-conley-a7865a29
    ---------------------------------
    Excalibur JS (game engine)
    excaliburjs.com/
    Code Download:
    (This is just an early demo. There are bugs. It's unsupported. Have fun!)
    drive.google.com/file/d/1YJsb...
  • Наука та технологія

КОМЕНТАРІ • 37

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

    Your edits are really good. Love the sound effects and images as you went through them in the code.

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

    Yes, definitely interested! Please continue making these demos!

  • @BadDriver-it1bx
    @BadDriver-it1bx Рік тому

    Thank you for wonderful Tutorial, we will look for future features.

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

    i just discovered your youtube channel and this video, and i gotta say this is amazing ! your explanations are very clear and this project is amazing ! I really hope that there will be a video series as you did for pizza legends game ! thank you a lot !

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

    of course we are interested in that. This is great! exactly what i was looking for! huge thanks. See you in the discord

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

    Congrats on 1M total channel views!

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

    Awesome work! I want to make a Castlevania clone myself!

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

    You are simply the best man!

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

    This would be fun to add on features from later MM games, like the charge shot, or not releasing a new entry for the last 5 years 😭 good video, I'll have to check out Excalibur!

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

      I'd prefer if there wasn't a charge shot

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

    congratulation for 1 million + channel view 🎉🎉🎉

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

    Cool! Would be so great to see it as a new Pizza Legends series!
    Also hoping for a classic Bomberman series - with full features etc (I love that game!)

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

      A full series would be awesome! I have never played Bomberman, but I’d love to check it out. Is there a particular fan favorite one I should start with?

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

      @@DrewConley I think it's the SNES version:
      ua-cam.com/video/9-E4u4fIsi0/v-deo.html
      Not sure if it's the most widely played, but it's the one I remembered playing :)

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

    I like the theme you use for your videos easy on the eye and easy to read/follow along with. What theme, and is it only available for webstorm? I assume that's what you're using.

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

      Yep! It’s WebStorm. I think it’s available for any editor, though. I tried a bunch of dark themes before settling on this one. Away from my machine right now but I’ll look it up when I can and get you the exact name

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

      @@DrewConley Appreciate it thanks!

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

      Better late than never...
      Ironically this JetBrains theme is 'Visual Studio Dark',
      plugins.jetbrains.com/plugin/14965-visual-studio-2019-dark-theme

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

      @@DrewConley Ah, thanks!

  • @NesToJS-cw8xq
    @NesToJS-cw8xq 11 місяців тому

    how do u set collider?

  • @NickTorius
    @NickTorius 2 місяці тому

    what is vite?

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

    Will You create a video/s from converting Pizza RPG to MMO game? I saw your video called "Build a Multiplayer Game with JavaScript & Firebase", but in Pizza RPG there are so many mechanics that would be hard to figure out on our own, for example pause menu can't no longer be pause menu, but You have to change your gear somehow.

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

      I have another multiplayer video coming out soon that will talk about a way to approach the networking/realtime action. Not an exact conversion of the pizza game, but the concepts could be applied to that.
      As far as the pause menu, I think most live MMOs have the menu appear without pausing anything, so players need to either duck into a safe space before "pausing" or be invisible/invincible while using a menu.

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

    While I have to say nice job on coding this, I have some problems with this game
    1. No tippie-toe.
    When Mega Man starts moving on the ground he is supposed to have a "tippie-toe" animation. While this animation is playing Mega Man only moves a single pixel forward. This helps the game feel more precise and can allow you to do pixel perfect jumps easier.
    2. The shots are too slow.
    Self explanatory.
    3. No shot limit.
    Mega Man should only be able to shoot at most 3 shots unless said shots go off-screen.

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

    wowowowow

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

    Is there a reason you chose excalibur over phaser to make this game?

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

      A couple friends had introduced me to Excalibur, so I tried it out and basically went straight for this demo. Have never tried Phaser, but I plan to soon!

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

      @@DrewConley definitely looking forward to that. I've seen a couple of people combining Phaser with React recently so they can use React for UI parts of the game such as menu's and models etc.

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

    I am very interested in learning Game Dev with Megaman in JS, but Price is little high for me, Any Discount?

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

      I don't have a full tutorial covering the Mega Man project. Feel free to check out the free code download to see how it was made. You can email me for a discount code for my other courses, though. I offer them to people in certain countries

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

    Hey bro i have follow this channel sience 1year ago and i have a several question.
    How did you can remember all of soruce code v:?

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

      And what's minimum system requirements to make a game like omori with vanilla js

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

    Thanks! I will definitely use this in the future!
    Pin please?

  • @anon_y_mousse
    @anon_y_mousse 5 місяців тому

    7:10 - I tried to subscribe to the video, but I could only subscribe to the channel and like the video. Close enough. 😜

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

    Thanks, iknow phaser. But not escalibur

  • @KivuPrince
    @KivuPrince 11 місяців тому

    ur going too fast i deadass dont know wtf is going on smh