I tried remaking Mega Man in Unreal Engine 5

Поділитися
Вставка
  • Опубліковано 12 вер 2023
  • Get my course on how to make a Mega Man Clone in Unreal Engine:
    tinyurl.com/2DActionPlatformer
    Get my 12 hour course on how to make 2D games with Unreal Engine:
    tinyurl.com/Ultimate2D
    Get my custom 2D Template:
    / 2d-side-scroller-87324546
    I took on a new hobby of drawing mega man sprites and in this devlog series I'll create a game in which I make Mega Man face off against various street fighter characters as bosses similarly to Street Fighter X Mega Man
    Mega Man Pixel Art Practice video by Brandon James Greer:
    • “How do you start Pixe...
    If you enjoyed this video, please subscribe: / @cobracode
    ● Twitter: / cobracodedev
    ● Discord: / discord
    🎵 Music By:
    Casiio x Sleepermane - Unexplored
    Provided by Lofi Records
    Watch: • Casiio x Sleepermane -...
    Icons made by Freepik (www.freepik.com) from Flaticon (www.flaticon.com/)
    #cobracode #gamedev #unrealengine #ue5

КОМЕНТАРІ • 97

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

    Google news feed or ads on my phone led me here, Im so glad it did! This is epic! Thank you for sharing the process for what you do!

    • @CobraCode
      @CobraCode  7 місяців тому +4

      Thanks for letting me know!
      I was wondering why this video gets so many hits directly from google.

    • @Tigresuanlfelino
      @Tigresuanlfelino Місяць тому +1

      Same this is a amazing video

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

    For cancelling the slide with the opposite movement, just multiply IA_Move with the X-velocity and check the sign of the result, the should simplify the blueprint quite a bit.

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Thanks, I'll look into that :)

  • @salemfights4010
    @salemfights4010 7 місяців тому +3

    Just a small addition
    using "greater" to check if a projectile is inside the screen will not destroy projectiles that are shot to the left
    Instead use "In Range" BP node where:
    Value: Screen Location X
    Min: 0
    Max: Viewport X
    that way it will destroy projectiles shot to the left and right
    thanks for the awesome video as always

    • @CobraCode
      @CobraCode  7 місяців тому +2

      Oh yeah, totally overlooked that!
      Thanks for pointing that out

  • @Inugamiz
    @Inugamiz 7 місяців тому +3

    Ok, Im gonna buy your course. This actually gave me inspiration to try again. Just hope the course explain why you use certain nodes which is the reason why some course fail. It never explain and just expect you to do a copy and paste.

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Thanks :D
      You can check out the reviews on Udemy first if you're not sure yet, but I definitely did try to give a proper explanation to everything that's going on and wanted to make sure everybody actually understands the concepts behind what we're doing.

  • @NazariyDudnik
    @NazariyDudnik 7 місяців тому +3

    Thank you for your 2d course! Already done first two games)

    • @CobraCode
      @CobraCode  7 місяців тому +2

      Awesome, thank you :)

  • @CobraCode
    @CobraCode  7 місяців тому +2

    Get my course on how to make a Mega Man Clone in Unreal Engine:
    tinyurl.com/2DActionPlatformer
    Get my 12 hour course on how to make 2D games with Unreal Engine:
    tinyurl.com/Ultimate2D

  • @revraitah
    @revraitah 7 місяців тому +3

    Been taking your course on 2D w/ Unreal. Cool stuff! I am also making my own game with this kind of aesthetic. Keep up the good work

  • @Firesawdust
    @Firesawdust 7 місяців тому +2

    Shoot if this series gets big enough, I might move back to working with Unreal Engine again for my Megaman Fangame

  • @HavekAttacketh
    @HavekAttacketh 7 місяців тому +1

    I just started the course a few days ago and honestly it really is one of the best I have seen! Especially with it being a lower price ( a huge reason why I bought it ) it is a phenomenal way to get started! I mainly work in the film industry and wanted to start learning UE5 for film but also have a desire to get into Indy game making as a hobby! Thank you Cobra code for making all your videos! They are great and super inspiring!

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Thank you so much :D
      Means a lot to me to hear this!

    • @Bitbiscuit
      @Bitbiscuit 7 місяців тому +1

      @@CobraCode No worries, overall enjoy your style and hope to see you keep doing that.

  • @brandonjacksoon
    @brandonjacksoon 7 місяців тому +1

    Awesome mate!

  • @FanaticChain
    @FanaticChain 7 місяців тому +2

    That looks really cool! I just love your videos!

  • @RollingCutter
    @RollingCutter 17 днів тому +1

    Wow! This looks really cool! It even puts Mega Man 2.5D to shame!

  • @brandonjacksoon
    @brandonjacksoon 7 місяців тому +2

    1st boss is ... Guile :))

  • @brandonjacksoon
    @brandonjacksoon 7 місяців тому +1

    Thanks for your channel, always best quality!!!

  • @RockyMulletGamedev
    @RockyMulletGamedev 7 місяців тому +2

    Awesome work !
    (and that boss is obviously Guile 😎)

  • @Jean-sj1xw
    @Jean-sj1xw 7 місяців тому +1

    Amazing video as always! Good to see the process of you creating stuff. It is nice to see you dealing with the blueprints. I'm trying to read the documentation from Unreal to understand it better. Despite your course, do you have any other method of learning blueprints without having that insecurity and getting constantly stuck?

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Thanks :D
      I don't think I ever spent much time reading documentation when learning blueprints.
      I think the way I handled things was that I always have my dream project I'm working on that motivates me, however that project is way out of my league and I do get stuck often.
      But at the same time I'd also constantly go through a bunch of projects I don't particularly care about through udemy courses and youtube videos.
      I think with blueprints it's all about practice and just making a bunch of games of different genres so you get exposed to many different ways of solving problems.

    • @Jean-sj1xw
      @Jean-sj1xw 7 місяців тому +1

      @@CobraCodeamazing answer! thanks for that! I'll keep watching your course and will try that for sure. Thanks a lot!

  • @CoworkingFirst
    @CoworkingFirst 7 місяців тому +1

    It's really awesome!!!😮

  • @PugFitNation
    @PugFitNation 7 місяців тому +1

    My favorite maga man was for super Nintendo mega Man x for super Nintendo. When I played it I didn't know what was going on, I only knew Spanish and it was all in English.

  • @Jaykav99
    @Jaykav99 7 місяців тому +2

    Just finished your course yesterday so many things i dont want to lose i pushed every project to git hub for safety in case my pc crashes lol

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Awesome :D
      Yeah definitely good to hold onto that for later reference

  • @billmore6486
    @billmore6486 7 місяців тому +1

    +1 here,, as a big megaman fan! great video!

  • @bernardosardinha
    @bernardosardinha 7 місяців тому +1

    OMG! That´s so cool!

  • @ITAngel
    @ITAngel 7 місяців тому +1

    This Epic and is similar to what I plan to do for fun.

  • @creepyog2008
    @creepyog2008 7 місяців тому +1

    I was about to start a 2D Battle Royale MOBA. A top-down Rouge-like shooter is what I was initially thinking about. Then, the idea of a 2D platformer came into my head. I was planning to do all of this in Godot. Then, out of nowhere, Cobra Code is recommended by UA-cam. Now, a 2D / 3D hybrid seems doable and fun. Universe, thank you for the hints.
    BTW @CobraCode, cool Mega Man clone, and I also bought your course on Udemy.

  • @hoigaming90
    @hoigaming90 7 місяців тому +1

    Please make a tutorial for the Megaman climb ladder system 😮‍💨

    • @CobraCode
      @CobraCode  7 місяців тому

      That's actually something I wanna look into, thanks for the suggestion!
      In the meantime you can maybe check out this cool sample project by Nauja with Mario style climbing.
      github.com/Nauja/ue4-climb2d-sample

  • @inconspicuousboar3177
    @inconspicuousboar3177 7 місяців тому +1

    How would you go about implementing a pixelated filter on the background so the art-style is consistent between characters and backgrounds?

    • @CobraCode
      @CobraCode  7 місяців тому

      I haven't reached a final solution on that yet, but played around with it a little bit with mixed results.
      In the texture settings of the textures used in the map I set compression->Maximum Textures size to a small value like 128, 256 or 512.
      And then set the filter to nearest.
      I had this work out amazingly for certain assets, but not so nicely for others, so I think you'd have to spend more time really looking into individual assets there manually.
      In the end though you'd probably get the best result by making assets in that style from scratch in blockbench or something like that.
      But I actually don't think it's an absolute necessity to keep the art-style consistent. I personally actually kind of like having the pixelated character, but stylized/handpainted backgrounds.

  • @agentmaine8352
    @agentmaine8352 7 місяців тому

    I am very new to all of this and was wondering where one goes to make and practice pixel art to use for 2d projects

  • @Bitbiscuit
    @Bitbiscuit 7 місяців тому +2

    Second Let's go, your vids are great, will you some time try unity for a video on a low end pc? Would be cool to see!

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Hey, thanks for the suggestion but I don't really cover Unity and I also don't have a low end pc since both of my rigs are pretty beefy.

  • @xxxpilot
    @xxxpilot 7 місяців тому +1

    Great vid. Have you ever tried to export any of your 2D games to Android? What is the bundle size you have on average?

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Hey, I haven't really messed around with mobile games yet so I can't really give you any advice on that.
      Sadly the bundle size with Unreal Engine is pretty big even for simple games.
      Can't give you an exact number right now, but probably something between 50MB ~ 150MB.

    • @xxxpilot
      @xxxpilot 7 місяців тому +1

      @@CobraCode yep.. I have a very similar experience. Was just curious to get ref from you. So, UE is not too mobile friendly :))

    • @Jaykav99
      @Jaykav99 7 місяців тому +1

      @@xxxpilot Plenty of mobile games out there have a flag set recommending to download over wifi...if you game is that big you could look into that...but i dont think 150mb is that big for mobile. I've had games that were over a gb.

  • @hawshimagical
    @hawshimagical 7 місяців тому +1

    hey cobra code, did you already try looking online for hackers notes of the coding in mega man? maybe that wouldve made it easier to figure out the correct jump physics? (sorry if this was already answered in this video)

    • @CobraCode
      @CobraCode  7 місяців тому

      Hey, thanks for the suggestion!
      I actually did watch a hacking video about the charge shot, which was quite interesting.
      ua-cam.com/video/n1yloWiWVxY/v-deo.html
      At this stage I didn't really care enough about making the jump EXACTLY as it was and was just aiming for close enough, but I might look into it later down the line.

  • @edhager77
    @edhager77 7 місяців тому +1

    I started to learn unreal engine just for this! You beat me to it lol! I want to do a remake of Megaman Legends and Megaman Legends 2. I just am struggling with learning the engine

    • @CobraCode
      @CobraCode  7 місяців тому

      Looking forward to seeing that :)
      You'll get there!

  • @GATXShinGundam
    @GATXShinGundam 7 місяців тому +1

    Is the city level shown early in the video available on the Unreal Marketplace?

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Hey, it used to be available, but now it says 'not for sale'.
      I think they didn't wanna bother updating it to UE5.
      www.unrealengine.com/marketplace/en-US/product/station-bravo

  • @codiroberts886
    @codiroberts886 7 місяців тому +1

    Hey Stephen! Any plans for a follow up Udemy course that covers more intermediate topics? Would love to know more about behavior trees, materials, and advanced assets. Thanks as always, looking forward to your next vid.

    • @CobraCode
      @CobraCode  7 місяців тому

      Hey!
      So the problem with intermediate only courses is that they generally don't do well since most people are still in the beginning of their journey and you'd cut down your potential viewer base to the 5% that are already deep into making games.
      So my plan is to make courses that cover a specific genre or topic and take you all the way from A to Z, so they appeal to both beginners and intermediates.
      I'm currently still in the planning phase, but the next course will most likely be a 2D/3D hybrid beat 'em up. It should cover more advanced AI, much more movement options for the characters and advanced combat.

  • @Bloodyshinta1
    @Bloodyshinta1 7 місяців тому +1

    i've been wondering how to dial in values without access to the game code to see them when recreating other games in unreal.

    • @CobraCode
      @CobraCode  7 місяців тому

      Yeah it's really not that easy and my method is still not that great.
      There was a documentary about streets of rage 4 and the guy actually hooks up the controller in a way that he can control the original game and the game they're making at the same time to compare them in different windows.
      ua-cam.com/video/tF-rMNY0fBk/v-deo.htmlsi=btckZ2J5MbAcaH-e&t=114

  • @ebooooooy4249
    @ebooooooy4249 7 місяців тому

    How long would it take me to be as comfortable as you with unreal engine considering I have no experience with C, ++, and #. Also I have MacBook Pro with M1 chip. Do you think it can handle UE5 to make something like this?

  • @awesomole
    @awesomole 7 місяців тому +1

    Love the accent and love the videos

  • @Zeithri
    @Zeithri 7 місяців тому +1

    8:45 - That's almost exactly how the first charging ability was in Mega Man 2, Heat Man's Atomic Blaster flashes Mega Man like that.
    12:05 - I think you forgot something. What if you're sliding under something you can't turn to walk from or such. It should keep you sliding in that time. I can foresee this potentially bugging out.

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Thanks for pointing that out.
      Yeah the sliding might actually end up being problematic in those situations.

  • @rippinsmite1624
    @rippinsmite1624 7 місяців тому

    @CobraCode I've seen some recent videos covering Paper2D. Is Paper2D now better than PaperZD? Which is better for use, or what's the differences now? Thanks

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Paper 2D hasn't been updated in years, so nothing changed.
      PaperZD is a superset of paper 2d meaning that it has all the features of paper 2D and is basically an addition to it.
      The only thing that recently changed which affected us is that the orthographic camera has been updated and is hopefully not a broken mess anymore. So it might be viable now.

  • @christian_andres
    @christian_andres 7 місяців тому +1

    gracias por tus videos, saludos desde Argentina. +1 sub!

  • @PaleoconservativeAustralian
    @PaleoconservativeAustralian 7 місяців тому

    Could you make a little nightmares clone with your 2D/3D courses?

  • @msmithdev1369
    @msmithdev1369 7 місяців тому

    What would be a good way to implement a cursor based aiming system with the sprites? Specifically animating them to point a weapon towards the target?

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Will probably have to split up the sprite into lower body and upper body and attach them through a socket(afaik that's how metal slug does it)
      But even then they only have a couple of set directions.
      If you want to have exact rotations through the mouse you probably have to cut it up into even more parts and do a procedural thing where you change the angle of the arms and such depending on the mouse location.

    • @msmithdev1369
      @msmithdev1369 7 місяців тому

      @@CobraCode Thanks for the ideas, will definitely look into this!

  • @tomaoq
    @tomaoq 7 місяців тому

    Is UE5 ok for doing pure 2d games for mobiles ?

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

    nice bro

  • @Struzzylive
    @Struzzylive 7 місяців тому +1

    Game downloadable? If not any plans? If so when?

    • @CobraCode
      @CobraCode  7 місяців тому

      Hey there are no plans to make this downloadable since fan games like this are a really gray areas. You might get away with it if you're not in the public eye, but since I run this channel I don't wanna take any risks.

    • @Struzzylive
      @Struzzylive 7 місяців тому +1

      @@CobraCode true, but there’s lots of fan base mega man games out there, lots of genius work.

  • @alexlealch
    @alexlealch 3 місяці тому +1

    The 'dash function' is explained in some of your udemy courses?

    • @CobraCode
      @CobraCode  3 місяці тому +1

      Yeah the dash function here was just a dirty implementation.
      I later updated it to use this method:
      ua-cam.com/video/GTRloXAZ-gg/v-deo.html
      In the action platformer Udemy Course we use the plugin which I created in this UA-cam vide to implement the slide.

    • @alexlealch
      @alexlealch 3 місяці тому +1

      @@CobraCode I just bought the second course, I already had the first one :)

    • @CobraCode
      @CobraCode  3 місяці тому +1

      Thank you :)@@alexlealch

  • @Dakota1337x
    @Dakota1337x 7 місяців тому +2

    First! Awesome job!

    • @CobraCode
      @CobraCode  7 місяців тому +2

      Thank you :)

    • @Dakota1337x
      @Dakota1337x 7 місяців тому +1

      Love seeing 2D games one day I’ll do the course your content is great

  • @Joshua-wp2ci
    @Joshua-wp2ci 5 місяців тому

    I would want CAPCOM to take Mega man in the direction it was when it came out with mega man 64. They were leaning toward more realism and an open 3D world. If they were to follow that on a next gen console, I would definitely buy. They’ve over done what they’re currently doing

  • @aklmanickgelmiyo7714
    @aklmanickgelmiyo7714 7 місяців тому

    Hi cobra, I have a request from you. I want to make a battle mechanic like katana zero using the Unreal engine. Can you make a tutorial video about this?

    • @CobraCode
      @CobraCode  7 місяців тому

      Hey thanks for the suggestion.
      I do love katana zero, but I think that might be something too specific for me to cover at this moment.
      When it comes to combat I'm mostly focusing on beat 'em up style combat right now.

    • @aklmanickgelmiyo7714
      @aklmanickgelmiyo7714 7 місяців тому

      @@CobraCode I understand and thank you for your answer. Well, finally, can I ask you how you developed so much and how long you have been using unreal engine?

    • @CobraCode
      @CobraCode  7 місяців тому +1

      Been using it for about 5 years now on a daily basis. I was doing a lot of web development and unity before that though, so it was quite easy getting into it. C++ with Unreal is still kicking my ass to this day though.@@aklmanickgelmiyo7714

    • @aklmanickgelmiyo7714
      @aklmanickgelmiyo7714 7 місяців тому +1

      @@CobraCode thanks so much!

  • @Shitoken1
    @Shitoken1 7 місяців тому

    Are you available for hire?

    • @CobraCode
      @CobraCode  7 місяців тому

      Hey, sorry but I already have too much on my plate with my own projects.

    • @Shitoken1
      @Shitoken1 7 місяців тому +1

      @CobraCode I understand. I appreciate you taking the time to reply back. Good luck with your projects!

  • @WeirdGoat
    @WeirdGoat 7 місяців тому +1

    Checked your courses, I prefer C++, what a shame

    • @CobraCode
      @CobraCode  7 місяців тому

      Yeah no problem, to each their own!
      But I do have plans to also cover C++ in the future on this channel.

    • @WeirdGoat
      @WeirdGoat 7 місяців тому

      @@CobraCode BP and C++ should work together

  • @francoisvanzyl1650
    @francoisvanzyl1650 7 місяців тому +2

    HEY COBRA! QUICKLY MAKE A VIDEO ON UNITY SITUATION FOR EASY CLICKS & VIEWS and alsomake very basic tutorials on unreal engine 5! :D

    • @CobraCode
      @CobraCode  7 місяців тому +2

      Hey thanks for the suggestion!
      With how I currently handle my video production though it's not really possible to quickly respond to news like this since everything is planned out months ahead.
      It seems like Epic Games is already doing a good job at taking advantage of the situation though and more people using Unreal Engine in general means more people that will eventually search for how you can make 2D games with it and find my channel :)

  • @mrkickasser1566
    @mrkickasser1566 7 місяців тому

    I don't like pixel art.

  • @TeHzoAr
    @TeHzoAr 7 місяців тому +1

    that's pikachu