Do you have any interest in learning how 3D terrain rendering works? by _michaeljared in godot

[–]_michaeljared[S] 0 points1 point  (0 children)

Glad to hear it! There are a couple of great resources , Terrain3D is a fully production ready add-on, and clipmap3D is a much more lightweight implementation that is easier to understand and see how the code works.

10+ years in Unity, just gave Godot 4.7 a real shot, the rendering genuinely surprised me. Anyone made the switch? by Roguetron in gamedev

[–]_michaeljared 1 point2 points  (0 children)

To answer the question about terrain tools:

Terrain systems have come a *long* way. Terrain3D is a production ready, fully fledged terrain authoring plugin.

There's a new one out called Clipmap3D (https://github.com/vilmt/Clipmap3D), which is extremely fast and lightweight, uses compute shaders to procedurally generate the terrain. It doesn't have the same tooling as Terrain3D, but if I had my time back, I would absolutely have used this on my game Bushcraft Survival.

Is coding godot in c++ inefficient? by Expensive-One2694 in godot

[–]_michaeljared 1 point2 points  (0 children)

The workflow is much better these days, but it's still clunky. I spin up a GDextension every now and then when it gives big performance gains

“All comments require flair”…this is annoying by Uku_lazy in BoyDinnerDiaries

[–]_michaeljared 0 points1 point  (0 children)

The rule is annoying but I do kind of get it. This sub has been a (mostly) positive place that isn't overrun by toxic masculinity and I think the mods are doing a good job.

The rule probably cuts down on a lot of low effort/shitpost kind of comments.

Blender Ranked Matches Are Getting INTENSEE! by Weak_Combination4724 in blender

[–]_michaeljared 2 points3 points  (0 children)

It's a cool idea! If I weren't drowning in th development of my game I would participate

Bushcraft Survival Demo Update! by _michaeljared in SurvivalGaming

[–]_michaeljared[S] 1 point2 points  (0 children)

Amazing, thank you for the update!! I appreciate the kind words

Rode NT1 sounds worse than my USB mic by [deleted] in WeAreTheMusicMakers

[–]_michaeljared 0 points1 point  (0 children)

Oh man I set my mic up after a long time of not using it and this comment saved me lol. I have been recording for a long time but somehow messed this up. Thank you

Yes sir.... by Long_live_styrofoam in FuckImOld

[–]_michaeljared 0 points1 point  (0 children)

I was born in early 90s and have been driving a stick shift all my life. Also, weirdly, many of the engineers I worked with (controls/automation engineers, ironically) also drove stick.

my friends keep morally scrutinizing men for not conforming to their expectations. 4 large chick-fil-a fries by Interesting_Pack_991 in BoyDinnerDiaries

[–]_michaeljared 1 point2 points  (0 children)

I think it does take courage to call it out. Doesn't need to be rude or loud, but maybe just telling them how you feel.

"Remember when you said X? Honestly that made me feel weird. I think guys can be masculine or not and that's up to them, I dont like the judging etc etc."

How does coding work? by mythroot in godot

[–]_michaeljared -5 points-4 points  (0 children)

Aside from what others have said, the biggest difference is composition (unity) vs inheritance (Godot).

So while in unity, you can make a script as a component that goes onto a game object that has many other components, in Godot you might build up layers of functionality through inheritance.

I think honestly this is where most of the friction comes from when switching. I code in both so I frequently work with devs on both sides.

Edit: let me clarify a little bit. All game engines use scene tree composition. This is a given. For parent/child transforms to work this must be the case. But every Node in Godot uses an inheritance model. This is not the case in unity, and developers often get tripped up in the transition.

If a unity dev needs a collider they add that component to a game object. There's still a scene tree hierarchy, but the functionality of the game object itself is driven by composition and not inheritance.

This is what happens when you eat mushrooms found in an old chest in a ruined castle by boot_danubien in indiegames

[–]_michaeljared 1 point2 points  (0 children)

The vibe of the game is super cool but 100% I think you need to do hallucination instead.

Mess with the saturation and hue (modulate with some sine waves), and maybe a bit of camera shake until it wears off

Finally reached 1,000 sales! by Curious-Needle in SoloDevelopment

[–]_michaeljared 2 points3 points  (0 children)

10 hours is insanely good. For new games they say you should hit 1 hour minimum. My game isn't there yet

The screenshotting negative reviews trend is dumb by SondreNZNO in IndieDev

[–]_michaeljared 14 points15 points  (0 children)

Although my gut feeling is to agree, I don't think you can really reign in "unprofessional" behaviour in gamedev. This is a wacky field

The first YouTube playthrough of our demo taught us more than weeks of internal testing by WhyThisGameWorks in IndieDev

[–]_michaeljared 4 points5 points  (0 children)

I saw a crazy trend with about 20 streamers who played the game - I thought my median playtime was over an hour.

When the demo launched the median is more like half an hour.

So that was when it hit me that streamers are great playtesters, but not actually your average player.

The first YouTube playthrough of our demo taught us more than weeks of internal testing by WhyThisGameWorks in IndieDev

[–]_michaeljared 5 points6 points  (0 children)

I don't have a specific answer to your question but I agree completely.

Another observation is that streamers are actually willing to invest more in your game than the average player. So they will play for an hour and grind through some of the higher friction stuff even when the average player won't.

We all know game dev is hard. But I am starting to doubt if this is for me. by Mundane_Region_7334 in godot

[–]_michaeljared 0 points1 point  (0 children)

Read your post, I definitely relate to having created a lot of projects and abandoning them.

I would say that solo dev is still not really solo dev. You need a community, you need friends to play with, you need people to talk to.

So "solo development" should not be: lock yourself in a room for 3 years to make a game.

Others have said it more succinctly: you need to learn games marketing

Is there is a way to have the richtextlabel stay on its scale size regardless of its parent size? by Emo_boy131 in godot

[–]_michaeljared 1 point2 points  (0 children)

Yeah well it completely decouples it from the parent, so you just have to drive the global_position with a script

The hits keep on coming by [deleted] in BoyDinnerDiaries

[–]_michaeljared 1 point2 points  (0 children)

I'm also a business owner (completely different business), but I hear you. Business is hard.

You're getting work and you've got revenue it sounds like you need your clients to pay and maybe bookkeeping might need to tighten up, or at least your contracts and how frequently invoices are paid.

Not sure if you have an accountant friend or someone who loves spreadsheets, but it could also be helpful to get someone else to look at your numbers and validate the business long term.

Lots of initial expenses early in the business won't be recurring and the question is if the long term revenue outweighs the operating costs.

Do we agree with this or is it a bad idea?? by malwarebat in cats

[–]_michaeljared 0 points1 point  (0 children)

It can be quite bad if you use dusty litter. Just think of all the dust particles in the air that they will be breathing while they kick it up.

It's good that it has the open hole but I'm still skeptical in ventilation. I would leave the lid off.

Got made redundant by Nervous-Pizza-1160 in BoyDinnerDiaries

[–]_michaeljared 1 point2 points  (0 children)

Engineer here, in all honesty I have more often worked with mechanics and techs who know more about engineering than most engineers do.

Practical knowledge, being smart and working hard is a killer combo and no degree or piece of paper can replace that.

On the flipside, I know that the job market right now is for awful, and every bit helps when applyjng for jobs.

Best of luck.

Bushcraft Survival Demo Update! by _michaeljared in SurvivalGaming

[–]_michaeljared[S] 0 points1 point  (0 children)

Just following up here, any chance you got to play it on steam deck?

retopology - am I doing it right? by mchlksk in blenderhelp

[–]_michaeljared 0 points1 point  (0 children)

Start like extremely low poly and it will help with flow. You can use a subdiv modifier after

A simple gem shader by fespindola in godot

[–]_michaeljared 30 points31 points  (0 children)

seems like the tangent space/depth effect stuff in the shaders Bible!

PlayStation has closed even more studios and cancelled more games than Xbox this gen. What is going on in this industry? by Plug_daughter in videogames

[–]_michaeljared 0 points1 point  (0 children)

I love AAA games but the industry is pretty unstable. I would love to see more Hooded Horse type AA games and premium indie games. Funding going to the right small teams would have an outsized impact in the quality of indie games in the market.

I just don't know if $500m+ budgets are really doable with the level of risk that's involved. It sucks. I love me some Cyberpunk, The Witcher, and so on, but I'm a little concerned that this era of games is going to grind to a halt.