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
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!
Thanks for letting me know!
I was wondering why this video gets so many hits directly from google.
Same this is a amazing video
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.
Thanks, I'll look into that :)
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
Oh yeah, totally overlooked that!
Thanks for pointing that out
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.
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.
Thank you for your 2d course! Already done first two games)
Awesome, thank you :)
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
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
Thank you :)
Shoot if this series gets big enough, I might move back to working with Unreal Engine again for my Megaman Fangame
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!
Thank you so much :D
Means a lot to me to hear this!
@@CobraCode No worries, overall enjoy your style and hope to see you keep doing that.
Awesome mate!
That looks really cool! I just love your videos!
Thank you :D
Wow! This looks really cool! It even puts Mega Man 2.5D to shame!
1st boss is ... Guile :))
Thanks for your channel, always best quality!!!
Awesome work !
(and that boss is obviously Guile 😎)
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?
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.
@@CobraCodeamazing answer! thanks for that! I'll keep watching your course and will try that for sure. Thanks a lot!
It's really awesome!!!😮
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.
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
Awesome :D
Yeah definitely good to hold onto that for later reference
+1 here,, as a big megaman fan! great video!
OMG! That´s so cool!
This Epic and is similar to what I plan to do for fun.
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.
Thank you :D
Please make a tutorial for the Megaman climb ladder system 😮💨
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
How would you go about implementing a pixelated filter on the background so the art-style is consistent between characters and backgrounds?
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.
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
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!
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.
Great vid. Have you ever tried to export any of your 2D games to Android? What is the bundle size you have on average?
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.
@@CobraCode yep.. I have a very similar experience. Was just curious to get ref from you. So, UE is not too mobile friendly :))
@@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.
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)
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.
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
Looking forward to seeing that :)
You'll get there!
Is the city level shown early in the video available on the Unreal Marketplace?
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
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.
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.
i've been wondering how to dial in values without access to the game code to see them when recreating other games in unreal.
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
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?
Love the accent and love the videos
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.
Thanks for pointing that out.
Yeah the sliding might actually end up being problematic in those situations.
@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
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.
gracias por tus videos, saludos desde Argentina. +1 sub!
Could you make a little nightmares clone with your 2D/3D courses?
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?
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.
@@CobraCode Thanks for the ideas, will definitely look into this!
Is UE5 ok for doing pure 2d games for mobiles ?
nice bro
Game downloadable? If not any plans? If so when?
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.
@@CobraCode true, but there’s lots of fan base mega man games out there, lots of genius work.
The 'dash function' is explained in some of your udemy courses?
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.
@@CobraCode I just bought the second course, I already had the first one :)
Thank you :)@@alexlealch
First! Awesome job!
Thank you :)
Love seeing 2D games one day I’ll do the course your content is great
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
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?
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.
@@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?
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
@@CobraCode thanks so much!
Are you available for hire?
Hey, sorry but I already have too much on my plate with my own projects.
@CobraCode I understand. I appreciate you taking the time to reply back. Good luck with your projects!
Checked your courses, I prefer C++, what a shame
Yeah no problem, to each their own!
But I do have plans to also cover C++ in the future on this channel.
@@CobraCode BP and C++ should work together
HEY COBRA! QUICKLY MAKE A VIDEO ON UNITY SITUATION FOR EASY CLICKS & VIEWS and alsomake very basic tutorials on unreal engine 5! :D
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 :)
I don't like pixel art.
that's pikachu