BETTER 2D visuals in 7 EASY TIPS

  Рет қаралды 70,528

MrEliptik

MrEliptik

Күн бұрын

Пікірлер: 95
@VaSoapman
@VaSoapman 2 жыл бұрын
One thing I like to use are GIBS. They work kinda like particles, except that they can collide with stuff. And you have to code them. Not hard. The code is similar to most bullets. You want them for when the player blasts something like a box. It'll burst into wood chunks that bounce off the walls. Basically a "super" particle. You DO have to get rid of them at some point or else you'll end up with thousands of nodes that just sit there. That will cause major lag, eventually. Easiest way is to start a timer that fades them out and deletes itself, once it stops moving. Or if you are clever, there might be a way to draw the sprite onto some kind of invisible canvas. Kinda like a stamp. Then you get to delete the node and keep the sprite of the damage.
@powertomato
@powertomato Жыл бұрын
One thing I learned the hard way: Pre-Instantiate everything. Object creation is expensive and can lead to memory fragmentation, so even if you clean up it can lead to performance issues, that are really hard to debug. For bullets, gibs etc. I tend to create a pool of objects and instead of creating a new object I take one from the pool, and instead of deleting them, I just off-screen and re-add them to the pool. The major advantage is more constant frame rates and if you can guarantee there will not be any performance problems due to many objects, as there is always the same number of them.
@Relivino
@Relivino 3 жыл бұрын
Duuuuude, the godot polygon node is so underestimated that you can't even believe it! It should be mentioned in every beginner course!
@colbyburgesd9258
@colbyburgesd9258 Жыл бұрын
Everyone man every fucking one
@sad_man10
@sad_man10 3 жыл бұрын
Great video! At 9:15 where you suggest using curves, you can also use ease. Ease is like curves but simpler and can't do as much, but easier to edit. You might already know this but to make an ease export variable, just do export(float, EASE) var which will show it as a curve in the inspector.
@MrEliptik
@MrEliptik 3 жыл бұрын
Thanks :) That's a good point, I didn't know about that, thanks for sharing!
@skotdude
@skotdude Жыл бұрын
Tread carefully with screenshake. It's been so overused in the indie game sphere that it now triggers a lot of people to have a closer look at the quality of the game, with the assumption that the screenshake is trying to compensate for poor design.
@ziggyzoggin
@ziggyzoggin 2 жыл бұрын
I find the first tip so funny to me because I never use the godot icon because it looks bad as a placeholder. I always used the polygon because it just makes more sense. It has shape and color, all you need in a placeholder.
@sslaxx
@sslaxx 2 жыл бұрын
6:39 - Only on GLES 3 are they GPU accelerated. Otherwise it's CPUParticles for GLES 2.
@benzenatizineeddine7816
@benzenatizineeddine7816 Жыл бұрын
so in case you're using pixel art : *NEVER SCALE THE SPRITES DIFFERENTLY!*
@costelinha1867
@costelinha1867 Жыл бұрын
Also set your texture filter to nearest, otherwise it will lose that pixelated look and become pretty ugly.
@sslaxx
@sslaxx 2 жыл бұрын
3:53 - instead of hardcoded values for the screen it may be better to use OS.get_screen_size.
@MrEliptik
@MrEliptik 2 жыл бұрын
Sure, this was just to demonstrate the idea!
@the_procrastinator8606
@the_procrastinator8606 2 жыл бұрын
@@MrEliptik still kind of a bad demonstration. doing it via get_screen_size method objectively has no down side... plus won't potentially teach beginners a bad pratice.
@xxsemb
@xxsemb Ай бұрын
yes using hard coded values like that is bad and lazy, even in an example video.
@BlackberryBears
@BlackberryBears Жыл бұрын
How did you make texture repeat at 0:12 (i am talking about floor)
@MrEliptik
@MrEliptik Жыл бұрын
I think I was using a polygon2D. You set the texture to repeat in the import tab in Godot 3 or in the texture field in the inspector in Godot 4
@joakimwimmerstedt2798
@joakimwimmerstedt2798 2 жыл бұрын
Small note: Adding shadows to the moving enemies makes it less logical for them to generate hard shadows - you're saying they're lightsources and then disregarding that instantly by not having them emit a tiny amount of light. Great video tho!
@MrEliptik
@MrEliptik 2 жыл бұрын
I didn't say I added lights to the enemies but to the scene. I put the lights at each corner of the scene to get those shadows.
@powertomato
@powertomato 2 ай бұрын
@@MrEliptik I think they meant adding glow to enemies, makes it illogical to generate hard shadows
@BrianSantosF
@BrianSantosF 7 ай бұрын
5:00 I'd argue it'd be more enjoyable if the screen only shakes when actually killing an enemy, not whenever I shoot. I don't want my screen shaking 99% of the time, any amount. And often times, once you start adding stuff like that, you start having to add tons of toggles to your game settings.
@DragoTheSpider
@DragoTheSpider Ай бұрын
it's a mild shake so it won't annoy you too much, plus it adds weight to each shot and makes it feel good each time you shoot
@petiks6391
@petiks6391 3 жыл бұрын
Thanks for this! Please give more tips on how to improve visuals and game feel.
@OrangeDied
@OrangeDied 2 жыл бұрын
icon .png knows where you sleep
@joggerjoe
@joggerjoe 6 ай бұрын
did not use every tip for my first gamejam, but palette, glow and feedback make such a huge difference. ty for this video!
@stickzman
@stickzman 2 жыл бұрын
Great video man! No time wasted, easy things to try with immediate impact. As someone new to Godot who agrees using the logo for everything looks awful, I'm so glad to learn Polygon2D exists!
@beeshings
@beeshings 8 ай бұрын
Amazing video. I came here with 1 question and finished with 6 more answers I didn't even know I needed!
@brandonjacksoon
@brandonjacksoon 7 ай бұрын
Thank you mate! I'm new here, yputube recommended your channel.
@sslaxx
@sslaxx 2 жыл бұрын
7:39 - indeed, animate everything to the point where you have to write less code! kzbin.info/www/bejne/a3ylf3qBjrtgrLc - as demonstrated by GDQuest.
@covenautadev7260
@covenautadev7260 3 жыл бұрын
Those tips are gold, thanks a lot!
@KrystofKlestil1337
@KrystofKlestil1337 3 жыл бұрын
Also, please do a 3D one. It'd be a pity if you didn't
@MrEliptik
@MrEliptik 3 жыл бұрын
I'll try!
@-June0
@-June0 2 жыл бұрын
Hi!, first of all, thanks a lot for this vid, sadly enough I'm creating a 3d game so some of these won't work for me, but the ones that do are awesome, as I said, thanks a lot man, it's really amazing to have you in the Godot community, also a 3d version of this vid would be awesome of course, this would genuinely help me a lot as my 3d game is functional but looks like shit, and even though there where a few methods I could apply to my 3d game, a video about better 3d visuals would really be appreciated, have a good day man
@mrstik101
@mrstik101 5 ай бұрын
this video is sooo helpful and good, im not gonna talk about the typo you had there ( 5:28 ) ;)
@gelosoor4281
@gelosoor4281 3 жыл бұрын
What Pc i nead to make A 2d multiplayer Survival Game ^_^ ?
@MrEliptik
@MrEliptik 3 жыл бұрын
For the QA or you want an answer there?
@gelosoor4281
@gelosoor4281 3 жыл бұрын
@@MrEliptik Qa
@sosasees
@sosasees 2 жыл бұрын
#1 is a Really good tip. i've never heard of Polygon2D node before, but i Do already use 2 other tricks to quickly make slightly better visuals than i can with just icon.png: • modulate icon.png with extremely high RAW color values like (10, 10, 10) so that you can no longer see the Godot icon but just a rounded rectangle • use a method like draw_circle() or draw_rect() inside the _draw() function to draw a basic shape
@kiyu3229
@kiyu3229 2 жыл бұрын
Color rect too
@Whhatt
@Whhatt 4 ай бұрын
Wow this video is actually really good
@MrEliptik
@MrEliptik 3 жыл бұрын
🎓 Learn how to make a JUICY game with my Udemy course 👇 www.udemy.com/course/learn-how-to-make-a-game-juicy-in-godot-4/?referralCode=1652C74B848551E05DAE
@garmadon-vo2yg
@garmadon-vo2yg 3 жыл бұрын
Autobiography please?
@MrEliptik
@MrEliptik 3 жыл бұрын
You joking or not? ahah You want to know how I got there basically?
@garmadon-vo2yg
@garmadon-vo2yg 3 жыл бұрын
Kind of every thing
@MrEliptik
@MrEliptik 3 жыл бұрын
Ok! If you also have a more precise question Ill take it 😁
@garmadon-vo2yg
@garmadon-vo2yg 3 жыл бұрын
Ok whats your age?
@marios1585
@marios1585 Ай бұрын
Awesome video, thanks a lot!
@loot6
@loot6 2 жыл бұрын
0:16 Don't use D godot icon?
@weidiocrow
@weidiocrow Жыл бұрын
3:59 I like to tune the camera scale in top down games like this and clamp it to viewport size so the camera doesn't go out of bounds if the player has a duel monitor setup: `(get_global_mouse_position()-position).clamp(-get_viewport_rect().size,get_viewport_rect().size)/cameraScale;`
@Nickkkkkkkkkkkkkkkkkkkkkkkkk
@Nickkkkkkkkkkkkkkkkkkkkkkkkk Жыл бұрын
How did you make random enemies appear, (if you said it in the video I don't know, since it's not English, only Spanish and I'm translating this xd)
@angulinhiduje6093
@angulinhiduje6093 Жыл бұрын
why would you spend time on your placeholder tho? from what ive seen you just spend some time on polygons2ds and shadeing/ effects that wont make it to teh final version. instead use the icon, literally done in seconds and its obvious to anyone that its a placeholder. personally i use a checkboard texture so i can see scale differences better.
@MrEliptik
@MrEliptik Жыл бұрын
There are many reasons to do that. First, it makes your idea easier to enjoy. It can be really hard to find a game fun with just godot icons everywhere, even if the idea is good. Second, the polygon takes 3 seconds to create but can help you block out stuff. Its much easier to create shapes to fit your vision. Third, you might be working with the prototype version for a while, so why not make it a bit more pleasing to look at? Finally, not all projects are meant to be full games. When making a tutorial, it can make your project slightly more appealing than just using the Godot icon. Of course, you do you. If working with the Godot icon is fine for you, that's cool.
@angulinhiduje6093
@angulinhiduje6093 Жыл бұрын
​@@MrEliptik the tutorial part makes sense. Having a method that looks good enough with minimal effort is quite good if you're just making a showcase.
@fdevstudio5692
@fdevstudio5692 2 жыл бұрын
Thanks for the tips, it is very useful
@noiJadisCailleach
@noiJadisCailleach 2 жыл бұрын
I also get why people use the icon to demo some dev stuff in yt. What I don't get is how they can stomach it's ugliness. It just looks like batshit lazy. And then somehow, for a long time, it's become somewhat of a standard in yt tutorials. I just immediately dislike and close those tutorials and find something else.
@Sunny_Lapiz
@Sunny_Lapiz Ай бұрын
Thank you) so useful
@gryzman
@gryzman 3 ай бұрын
excellent, wish this was part of every tutorial.
@MrEliptik
@MrEliptik 3 ай бұрын
Glad you liked it!
@smellthel
@smellthel 2 жыл бұрын
Amazing video!
@gavexefamin3032
@gavexefamin3032 2 жыл бұрын
Great Tips👌👌
@sike5943
@sike5943 3 жыл бұрын
pog
@thisgamedev
@thisgamedev 3 жыл бұрын
Super useful :)
@taggosaurus
@taggosaurus 4 ай бұрын
Is your Udemy course included in Personal Plan of Udemy?
@MrEliptik
@MrEliptik 4 ай бұрын
I have no idea
@taggosaurus
@taggosaurus 4 ай бұрын
@@MrEliptik Bought it anyway.
@SumitDasSD
@SumitDasSD Жыл бұрын
All of the points are very subjective
@bnkm07
@bnkm07 2 жыл бұрын
Pls make a tutorial on respawning like the top down shooter
@SakshamPrashar
@SakshamPrashar 3 ай бұрын
I am on tip 3 now it's already sooo good!!
@AyushGupta-wn6zd
@AyushGupta-wn6zd 2 жыл бұрын
I feel like half of the things are going over my head.
@ami7mina
@ami7mina 2 жыл бұрын
I laughed at the OnlyFans ahaha
@sean7221
@sean7221 3 жыл бұрын
Now this is quality stuff, thanks mate 😘
@MrEliptik
@MrEliptik 3 жыл бұрын
Glad you enjoyed it
@lexdon
@lexdon Жыл бұрын
Awesome video, a lot of great tips here I'm definitely gonna incorporate into the games I want to make!
@QatariGameDev
@QatariGameDev 3 жыл бұрын
Thank you for the amazing Godot video
@MrEliptik
@MrEliptik 3 жыл бұрын
Glad you liked it!
@patrickjay6434
@patrickjay6434 2 жыл бұрын
Excellent video, thanks for sharing
@space-goats
@space-goats 8 ай бұрын
This was a wonderful video! I already have 3 new tools to look into. The density of quality tips and tricks in this video is astounding. Thank you!
@MrEliptik
@MrEliptik 8 ай бұрын
You're very welcome!
@SoloCodeNet
@SoloCodeNet 3 жыл бұрын
it s just a good way to make games
@ukrsolid
@ukrsolid Жыл бұрын
thanks really good tips
@Ali-uk3pw
@Ali-uk3pw 2 жыл бұрын
high quality video, thanks
@MaulLerGamer
@MaulLerGamer 2 жыл бұрын
Thank you so muchhhh
@brandonjacksoon
@brandonjacksoon 7 ай бұрын
Liked and subscribed! Really helpful!
@MrEliptik
@MrEliptik 7 ай бұрын
Glad it helped!
@rayuserp
@rayuserp 3 жыл бұрын
great video man
@niksatan
@niksatan 2 жыл бұрын
DIYING IS BAD :D
@camcam983
@camcam983 2 жыл бұрын
Those tips are amazing😃
@satsubatsu347
@satsubatsu347 2 жыл бұрын
Great vid.
@bastijpx6991
@bastijpx6991 3 жыл бұрын
this tips are very useful :D
@rybotekk
@rybotekk 2 жыл бұрын
thankyou.
@KrystofKlestil1337
@KrystofKlestil1337 3 жыл бұрын
THIS. Oh this is what we need. Great tips that will be super useful to people trying to find what the specific features are that will make their game look good.
@MrEliptik
@MrEliptik 3 жыл бұрын
Glad you liked it!!
@claverbarreto5588
@claverbarreto5588 Жыл бұрын
awesome tips mate.
@MrEliptik
@MrEliptik Жыл бұрын
Glad you enjoyed
Make your games JUICIER with these 5 rules
10:45
MrElipteach
Рет қаралды 24 М.
How to Make a Good 2D Camera
11:38
Game Maker's Toolkit
Рет қаралды 407 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,1 МЛН
It's Hard To Make Games
18:01
Acerola
Рет қаралды 252 М.
10 Things I Wish I Knew Sooner with Godot
10:39
Jon Topielski
Рет қаралды 64 М.
13 ADDONS to SPEED UP your game creation in GODOT!
11:23
MrEliptik
Рет қаралды 108 М.
Why you Draw Bad Assets || 2D Game Art
13:00
Nonsensical 2D
Рет қаралды 60 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 595 М.
I Created My Own Custom 3D Graphics Engine
26:29
Inkbox
Рет қаралды 79 М.
I recreated Balatro's effects in Godot
8:04
MrElipteach
Рет қаралды 35 М.
How Games Make VFX (Demonstrated in Godot 4)
5:46
PlayWithFurcifer
Рет қаралды 346 М.
What size should your assets be? | HD 2D GAME ART
12:10
Nonsensical 2D
Рет қаралды 130 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,1 МЛН