No video

2D Tile Sets and Tile Maps in Unreal Engine 5 - Paper 2D Basics

  Рет қаралды 17,225

Cobra Code

Cobra Code

Күн бұрын

Пікірлер: 44
@CobraCode
@CobraCode 7 ай бұрын
Get my 13 hour 2D Action Platformer Course for Unreal Engine: tinyurl.com/2DActionPlatformer
@pedroluzio
@pedroluzio 7 ай бұрын
already have it
@stevenpike7857
@stevenpike7857 7 ай бұрын
I am a huge fan. I got both your tutorials on Udemy and I am really enjoying them.
@CobraCode
@CobraCode 7 ай бұрын
@@stevenpike7857 Thank you so much :D
@stevenpike7857
@stevenpike7857 7 ай бұрын
@@CobraCode I hope you continue with advanced stuff. :)
@stevenpike7857
@stevenpike7857 7 ай бұрын
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.
@RockyMulletGamedev
@RockyMulletGamedev 7 ай бұрын
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.
@CobraCode
@CobraCode 7 ай бұрын
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!
@CobraCode
@CobraCode 6 ай бұрын
Thank you! Btw. I really like your assets on itch :D Especially the RPG pack and Dungeon pack
@compatriot852
@compatriot852 7 ай бұрын
Glad to see more more basic guides. Any potential of covering dialogue/interacting or battle transitioning in the future?
@CobraCode
@CobraCode 7 ай бұрын
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.
@compatriot852
@compatriot852 7 ай бұрын
​​​​@@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
@CobraCode
@CobraCode 7 ай бұрын
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
@bernardosardinha
@bernardosardinha 7 ай бұрын
You rock!
@Rezdads
@Rezdads 7 ай бұрын
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.
@CobraCode
@CobraCode 7 ай бұрын
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.
@NazariyDudnik
@NazariyDudnik 7 ай бұрын
all we need is top down tutorials) @@CobraCode
@MrRyanBabb
@MrRyanBabb 7 ай бұрын
So this doesn’t work for too down. Ugh this is why this is so confusing
@CobraCode
@CobraCode 7 ай бұрын
@@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
@Skurbys Ай бұрын
How do you remove box collision if you messed up?
@Wheels_420
@Wheels_420 2 ай бұрын
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?
@CobraCode
@CobraCode 2 ай бұрын
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_420
@Wheels_420 2 ай бұрын
@@CobraCode Oh okay! Thanks so much, I really appreciate it!
@ABCBCACB
@ABCBCACB 2 ай бұрын
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.
@CobraCode
@CobraCode 2 ай бұрын
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.
@HollaenderDK
@HollaenderDK 6 ай бұрын
@CobraCode Did you manage to get normal maps working on tilesets? I can't see any effect. Great video as always 😀
@Snottle1
@Snottle1 12 күн бұрын
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.8337
@vincentp.8337 7 ай бұрын
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 ?
@CobraCode
@CobraCode 7 ай бұрын
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.8337
@vincentp.8337 7 ай бұрын
@@CobraCode Thank you very much for answer. I'll test LDtk in few weeks. I'll get back to you ! Cheers
@golf15666
@golf15666 6 ай бұрын
Nice tutorial! I have some questions. Is it possible to make each tiles has animation?
@CobraCode
@CobraCode 6 ай бұрын
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
@golf15666
@golf15666 6 ай бұрын
@@CobraCode thank for replying. I hope Unreal updates animation feature in the future
@Just_Flipy
@Just_Flipy 7 ай бұрын
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?
@CobraCode
@CobraCode 7 ай бұрын
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!
@hocineache7033
@hocineache7033 7 ай бұрын
What do you think of the Pixel 2D Plugin, should i learn how to use it or Peper 2D alone is enough?
@CobraCode
@CobraCode 7 ай бұрын
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.
@hocineache7033
@hocineache7033 7 ай бұрын
@@CobraCode Thank you for the quick reply please keep up the good work we love you
@FutureDev_
@FutureDev_ 7 ай бұрын
bro how to add collision that block that character on top down 2d map
@CobraCode
@CobraCode 7 ай бұрын
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.
@FutureDev_
@FutureDev_ 7 ай бұрын
Yeah Got it 👍@@CobraCode
6 Years of Learning Game Development
17:20
Cobra Code
Рет қаралды 75 М.
The Joker kisses Harley Quinn underwater!#Harley Quinn #joker
00:49
Harley Quinn with the Joker
Рет қаралды 10 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 19 МЛН
Start making 2D Games in Unreal Engine 5 - Paper 2D Basics
9:22
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4 МЛН
I solved Unreal Engine's Package Size Problem...
14:35
Cobra Code
Рет қаралды 69 М.
The State of 2D Game Development with Unreal Engine 5
11:19
Cobra Code
Рет қаралды 48 М.
Making a difficult game about fitting in - Acerola Jam 0
19:17
jess::codes
Рет қаралды 350 М.
The Most Impressive Scratch Projects
11:00
DenshiVideo
Рет қаралды 4,9 МЛН
EA Won't Let Me Play This Game - So I Hacked It
8:49
Nathan Baggs
Рет қаралды 310 М.
The Best 2D Games made with Unreal Engine
11:10
Cobra Code
Рет қаралды 33 М.
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 441 М.