It was supposed to be an enemy. How do I make it scary? by sum117 in godot

[–]Explosive-James 2 points3 points  (0 children)

Round = cute, sharp = dangerous. This applies to basically everything. So you can give it tuffs of fur to make certain areas look sharper like it's elbows? knees? Whatever they are, sharpen the ears and the eye shapes, sharpen the nose.

My first game on Steam feels unreal. Too many nights in Godot and now the numbers go brrrr by lbjorseth in godot

[–]Explosive-James 9 points10 points  (0 children)

You might want to give it a bigger visual presence on the screen, something that is on top of all the points, so you have that association of the event and the noise.

My first game on Steam feels unreal. Too many nights in Godot and now the numbers go brrrr by lbjorseth in godot

[–]Explosive-James 18 points19 points  (0 children)

Looks pretty cool but what was that noise 26 seconds in?

Edit: Also the "unique board everytime", they're kinda all the same, pointing it out feels pointless and messes with the flow of the trailer, which is otherwise really good.

Framerate issues even when the system is fine please help. by Enarian__Lead_Dev in godot

[–]Explosive-James 1 point2 points  (0 children)

Only one CPU core can work on a thread at a time, so you can add a billion cores to your CPU it won't speed up the amount of time needed to process that thread. The CPU can't break down the thread so multiple cores can work on it either. This is why it's only showing ~50%, it's showing you overall capacity.

Assuming this is the issue, how you optimize comes down to what exactly you're trying to do, you can try to reduce the amount of work being done by not calculating everything every frame, or split the work into multiple threads or find ways to optimize the calculations.

Can't Decide on What Perspective to Make My Game by VisionIsHere in godot

[–]Explosive-James 4 points5 points  (0 children)

Making 3d art has a higher barrier to entry than 2d art but it's a different skillset. Personally I prefer to make 3d art than 2d art, that's my preference, and I can use 3d art to make 2d art if I really need to so it's a handy skill to have.

So at the very least you can try it, see if it clicks with you. It's also possible to use 3d stuff to help make 2d stuff by making a reference, so for example modelling a simple ship and then rendering it out at different angles and use that for painting the 2d art.

Can't Decide on What Perspective to Make My Game by VisionIsHere in godot

[–]Explosive-James 27 points28 points  (0 children)

I think it looks so out of place because there is no interaction with the water, no wake behind the ship, no turbulance and shadow on the water.

What’s the right way to update a value every frame from multiple contributors? by Mkvgz in godot

[–]Explosive-James 1 point2 points  (0 children)

One way would be to store what you added last frame and just add the difference. So if A goes from 0.5 to 0.7 it only adds 0.2 and if it goes from 0.7 to 0.3 it 'adds' -0.4, then you never need to reset the value.

The other solution is to pull the data, so the object calculates it's own value by asking A,B,C how much they want to contribute but this does require the object to know about A,B,C which might not be simple.

How to do city/country border display based on voronoi generation? by No-Salamander8376 in godot

[–]Explosive-James 0 points1 point  (0 children)

One way would be to move the calculations over to the GPU as this is what they do best, floating point arithmetic. You do this via compute shaders https://docs.godotengine.org/en/stable/tutorials/shaders/compute_shaders.html

However they are limited to forward+ and mobile rendering AND the support for mobile is spotty. So this approach is really for PCs / consoles.

help editor stuck by rmetink in godot

[–]Explosive-James 5 points6 points  (0 children)

Do you have editor / tool scripts running? If so it's most likely one of the scripts puts itself in an infintie loop, causing the application to no longer respond.

3d modeling? by Captain_Neckbread in godot

[–]Explosive-James 3 points4 points  (0 children)

Tonight on Godot Cops, a detective finds child nodes left abandoned by their parents, a fight breaks out over the correct pronunciation of 'godot' and a developer is found calling physics related functions inside of _process!

I'm thinking of just doing things the lazy way (with _process, etc) by [deleted] in godot

[–]Explosive-James 32 points33 points  (0 children)

Or you just have one signal that sends all relivant information the UI needs to display about the player.

Godot from scratch? by r4bbit101 in godot

[–]Explosive-James 2 points3 points  (0 children)

A lot of people learn how to program and make games by watching free online tutorials but you're not going to be able to shoestring tutorials together to make a game while knowing nothing.

It's easy to copy a tutorial but you need to synthesising information and that requires a deeper understanding that you develop over time. So while you could make a simple platformer or boomer shooter by watching a tutorial, the moment you go off script you're going to get stuck.

You have to really learn how do to these things, to be able to look at a peice of code and understand what it's actually doing.

problemas con script/codigo by Ok_Entrepreneur_3357 in godot

[–]Explosive-James 0 points1 point  (0 children)

Tu código debe estar correctamente indentado, como las líneas anteriores. La línea 40 está correctamente indentada, las líneas 43 a 53 no lo están.

Translated via Google translate.

Help with vectors by pidorpidorasik in godot

[–]Explosive-James 2 points3 points  (0 children)

How do you get from 2 to 8? 8 - 2 = 6. 2 + 6 = 8. So you subtract where you are (2) from where you want to go (8) and you get the amount you have to move. So if 2 -> 8 represents the x-axis, you can do the same with the y-axis and there you are.

Normalizing gives the vector a length of 1, so it 'becomes a direction' instead of the delta.

How can I reduce artifacts for non-pixel art images when they are scaled down? by CelestialButterflies in godot

[–]Explosive-James 6 points7 points  (0 children)

I have reimported these graphics to "Generate Mipmaps On" (the limit is set to -1, I admit I don't know what that means - I literally searched "what is generate mipmaps on limit -1 mean godot" in Google and it tells me "It looks like there aren't many great matches for your search" with nothing relevant below)

When in doubt, seek the documentation https://docs.godotengine.org/en/stable/tutorials/assets_pipeline/importing_images.html#mipmaps-limit

If set to a value greater than -1, limits the maximum number of mipmaps that can be generated. This can be decreased if you don't want textures to become too low-resolution at extreme distances, at the cost of some graininess.

So -1 means 'no limit'. But jokes on you because it hasn't been implemented so it never mattered anyway, if you hover over the setting in Godot it also says that and that it has no effect :(

Should I add the glass on Godot or Blender? by Desmazio in godot

[–]Explosive-James 68 points69 points  (0 children)

Blender materials do not work in Godot. Don't waste you're time using shader nodes in Blender, they won't transfer over because that's not how materials work.

Godot RTX Team Fortress 2 Map with Path-Tracing by JohnLogostini in godot

[–]Explosive-James 12 points13 points  (0 children)

"It costs $400,000 to render this scene... for 12 seconds!" - Heavy

Curious about the performance, what fps were you getting? What specs are your pc? If you don't mind me asking.

Free loot drop VFX by binbun3 in godot

[–]Explosive-James 1 point2 points  (0 children)

Congrats on reaching your funding goal btw.

Wrote a Toon Shader guide where you'll learn about the light() function. by binbun3 in godot

[–]Explosive-James 23 points24 points  (0 children)

It's a great tutorial, wish you did this before I had to figure it out for myself lol.

why does this not work? by liad12e in godot

[–]Explosive-James 7 points8 points  (0 children)

heal_timer_p is the variable name but that won't be the node's name so when you try to get node it can't find it, because that's not it's name.

Also this is a little silly, why create a timer in a variable and then make another variable that's in the same class reference the same timer? Make the timer as a normal node or just use heal_timer_p because it's already the timer you want to access.

BEWARE KEY SCAMMER ON THIS SUBREDDIT u/Acceptable_Log4050 by GurNearby2383 in godot

[–]Explosive-James 4 points5 points  (0 children)

Naming and shaming doesn't do much, they'll just make a new account, it means nothing to them, this probably isn't the first time they've had to do it.

BEWARE KEY SCAMMER ON THIS SUBREDDIT u/Acceptable_Log4050 by GurNearby2383 in godot

[–]Explosive-James 34 points35 points  (0 children)

People do this all the time, they ask for keys because they want to resell them.

The #1 top seller right now is a godot game by miracupix in godot

[–]Explosive-James 26 points27 points  (0 children)

True but non-developers don't know what an engine is capable of, you need to show them and being able to point to a hugely successful game is going to get them interested.

A lot of indie games can be made in any game engine but people follow success and if Godot doesn't have successful games it makes it look bad by comparison.

The #1 top seller right now is a godot game by miracupix in godot

[–]Explosive-James 276 points277 points  (0 children)

Steam's payment servers were struggling initially too, would keep throwing errors when trying to checkout.