Get my 13 hour 2D Action Platformer Course for Unreal Engine: tinyurl.com/2DActionPlatformer
@pedroluzio7 ай бұрын
already have it
@stevenpike78577 ай бұрын
I am a huge fan. I got both your tutorials on Udemy and I am really enjoying them.
@CobraCode7 ай бұрын
@@stevenpike7857 Thank you so much :D
@stevenpike78577 ай бұрын
@@CobraCode I hope you continue with advanced stuff. :)
@stevenpike78577 ай бұрын
In one of your tutorials that I am taking, (I have both, they are awesome!) you mention Asprite (which I also have) and how you prepare sprites with JSON files. Is there a tutorial somewhere on your site that shows this or will this be a future course package? I would love to see how you do this. I am currently taking the Make Action 2D platformer course, and then I'll do the Ultimate Unreal Engine course.
@RockyMulletGamedev7 ай бұрын
Nice tutorial ! It's definitely possible to make your own alteration of Unreal's tilemap by just building over it. Tilemaps mostly work by setting a "tile index" (those indexes are even visible in the tileset editor) to an X/Y coordinate, which works both in the editor for tools or at run time for dynamic editing (like destructible environment and the likes). Personally, for autotilling, I did an abstraction of a "tile type" that is then used to determine the exact tile index to show, based on a data asset generated from a tool I did in an "editor utility widget", so I can change the "tile type" at run time and update the tile and it's neighbors, but that's very specific to how I did it. The only important part is setting "tile indexes" into the map.
@CobraCode7 ай бұрын
Thanks for the nice overview :D I know I say this every time but I do wanna look into that... just have too many other things going on xD
6 ай бұрын
Awesome content, bro! I knew the basics about tileset and tilemaps, but you brought some useful tips. Thanks!
@CobraCode6 ай бұрын
Thank you! Btw. I really like your assets on itch :D Especially the RPG pack and Dungeon pack
@compatriot8527 ай бұрын
Glad to see more more basic guides. Any potential of covering dialogue/interacting or battle transitioning in the future?
@CobraCode7 ай бұрын
I do have plans to make a full premium JRPG course, however I'm not even in the prototyping phase yet and first need to test if it's feasible.
@compatriot8527 ай бұрын
@@CobraCode A jrpg course does sound interesting, but I was more referring to 2D action platformers in this case like Mega man X that have basic dialogue/interaction systems It was something I was thinking about while taking your 2d action platformer course
@CobraCode7 ай бұрын
Ahh I see! Still not sure in what capacity I'll cover that since the system will be very similar regardless of game genre. @@compatriot852
@bernardosardinha7 ай бұрын
You rock!
@Rezdads7 ай бұрын
why have a top-down image in the thumbnail, then only a show side scrolling example.... top-down 2D is your best work, please make more top-down tutorials.
@CobraCode7 ай бұрын
Hey, sorry if the thumbnail was misleading. Just wanted to have something nice looking that shows a tile map. Thanks for letting me know you want more top down stuff. That isn't really my bread and butter, but if many people want that I can cover it a bit more. I actually have a full premium JRPG course planned which will have the octopath traveler 'top down' style. I'm only in the planning phase at this point though, so not quite sure yet if it will work out the way I imagine.
@NazariyDudnik7 ай бұрын
all we need is top down tutorials) @@CobraCode
@MrRyanBabb7 ай бұрын
So this doesn’t work for too down. Ugh this is why this is so confusing
@CobraCode7 ай бұрын
@@MrRyanBabb It works for top down just the same way. You just have to flip the tile map to point upwards rather than sideways
@SkurbysАй бұрын
How do you remove box collision if you messed up?
@Wheels_4202 ай бұрын
I am currently working on a sidescroll 2d pixel game and I'm very new to creating games in general. I was wondering if there was a way to create multiple maps within one project and how to connect them in game. Do you have a video for that?
@CobraCode2 ай бұрын
No video for that but you simply need to call the 'open level' node and type in the level name. Then activate that from a trigger or an event after defeating a boss.
@Wheels_4202 ай бұрын
@@CobraCode Oh okay! Thanks so much, I really appreciate it!
@ABCBCACB2 ай бұрын
Thank you for the awesome video! I have one question. Is there any way to apply a directional collision? For example, imagine there is a ground platform floating in the air and the player pawn jumps from below to be on the top of the ground platform. So, the pawn does not collide when it approaches the tile from below, but it can still stand on the tile.
@CobraCode2 ай бұрын
Yeah that's doable and I actually teach that in my 'Ultimate 2D Unreal Engine game development course'. Sadly it's not just a setting you can turn on or off, but you have to implement it using line traces and checking the floor beneath you to modify the collision settings on platforms on the fly.
@HollaenderDK6 ай бұрын
@CobraCode Did you manage to get normal maps working on tilesets? I can't see any effect. Great video as always 😀
@Snottle112 күн бұрын
For some reason, when I set the tilemap to .25, it sizes it up slightly, but the character sprite, also set to .25 pixels per unit, is still too big. I drew all these assets to be the right size as each other and even made a test image putting them together in aseprite. Does anyone have any advice?
@vincentp.83377 ай бұрын
Amazing Tutorial !!!! Thank you very much !!! Don't you think we can improve the workflow bringing a 3rd party 2D level editor like LDtk in order the skip the limitations of Unreal ? LDtk is a "pay what you want" software, it is made by the creators of Dead Cell. You can export the final level in JSON format to Unreal. Did you tried it ?
@CobraCode7 ай бұрын
I didn't know about LDtk, thanks for telling me! If it exports to JSON then it should be usable! Tiled for example does work from what I've heard, however I also haven't had the time to try that out yet.
@vincentp.83377 ай бұрын
@@CobraCode Thank you very much for answer. I'll test LDtk in few weeks. I'll get back to you ! Cheers
@golf156666 ай бұрын
Nice tutorial! I have some questions. Is it possible to make each tiles has animation?
@CobraCode6 ай бұрын
Sadly animated tiles aren't supported by default. The Pixel 2D Top Down Engine plugin enables it, however the method it uses isn't super efficient since it basically iterates over every tile and replaces the ones that should be animated with flipbooks when the game is started. www.unrealengine.com/marketplace/en-US/product/pixel-2d-top-down-engine
@golf156666 ай бұрын
@@CobraCode thank for replying. I hope Unreal updates animation feature in the future
@Just_Flipy7 ай бұрын
I bought your tutorial, but I also wanna ask, I just want (as a hobby) make a top down paper game like you did with your tutorial. any tips on text boxes?
@CobraCode7 ай бұрын
Hey, just look up tutorials about UI WIdgets. If you understand how they work in general, you should be able to create a dialogue system!
@hocineache70337 ай бұрын
What do you think of the Pixel 2D Plugin, should i learn how to use it or Peper 2D alone is enough?
@CobraCode7 ай бұрын
I haven't tried Pixel 2D yet. I think it provides way more stuff than most people need and that makes the learning curve quite high. PaperZD is a free plugin that only provides the essentials and is probably easier to learn.
@hocineache70337 ай бұрын
@@CobraCode Thank you for the quick reply please keep up the good work we love you
@FutureDev_7 ай бұрын
bro how to add collision that block that character on top down 2d map
@CobraCode7 ай бұрын
Collision still works the same way. Just apply collision to all of the ground tiles. To save on performance a 'hack' you could use is to not apply collision to any of the tiles and simply place a 'plane' with collision in the map. Then make it invisible and use that as a fake collision. That way you only have a single quad for collision calculation instead of many boxes.