this post was submitted on 20 Apr 2025
150 points (99.3% liked)

Opensource

2547 readers
175 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
top 29 comments
sorted by: hot top controversial new old
[–] Kissaki@programming.dev 7 points 2 days ago (1 children)

It's also on Steam (Early Access) with Very Positive rating (92 %).

[–] HurlingDurling@lemm.ee 4 points 2 days ago* (last edited 2 days ago) (1 children)
[–] bestboyfriendintheworld@sh.itjust.works 2 points 1 day ago (1 children)

Developers need to eat and pay rent.

[–] HurlingDurling@lemm.ee -1 points 22 hours ago

The game is free from the devs themselves

[–] shadowedcross@sh.itjust.works 9 points 2 days ago (1 children)

It makes me happy whenever I see Thrive anywhere because it really deserves more attention.

[–] ulterno@programming.dev 8 points 2 days ago

Would be good to see it Thrive

[–] GolfNovemberUniform@infosec.pub 6 points 2 days ago (1 children)

We even got Spore 2 before GTA 6.

[–] Redjard@lemmy.dbzer0.com 6 points 2 days ago

Still early in development, only the single- and multi-cell stages are implemented.

[–] ulterno@programming.dev 3 points 2 days ago* (last edited 2 days ago) (2 children)

80%+ C# though.
Welp
I can't help

[–] neukenindekeuken@sh.itjust.works 9 points 2 days ago* (last edited 22 hours ago) (2 children)

C# is super easy though. If you've done C++ it's about 100x easier than C++ game programming, or really any traditional game programming.

Unity3D is even more complicated than Godot from an engine standpoint using C#.

But Godot is truly open source, and I understand why they used it.

edit: to correct Gadot to Godot

[–] neons@lemmy.dbzer0.com 3 points 1 day ago (1 children)

Do you mean "godot" instead of "gadot" or is gadot a C# library?

[–] neukenindekeuken@sh.itjust.works 2 points 22 hours ago

I did, sorry, Godot is what I mean. I've been watching too much Wonder Woman it seems...

[–] ulterno@programming.dev -4 points 2 days ago (1 children)

C# is mainly windows though, even though .NET core is not OSS.

And what if they require the whole .NET framework. That makes it a Proton only game. No Linux builds.

Makes the OSS kinda useless to me, unless I want to rewrite it

[–] neukenindekeuken@sh.itjust.works 12 points 2 days ago* (last edited 2 days ago) (1 children)
  • C# runs cross platform. Unity3D with C# runs cross platform and Gadot as cross platform.
  • .NET 6+ (and 8.X is current) is fully compatible with Linux.
  • Nobody's depending on .NET framework <4.X anymore. Nobody. That's the version of .NET you're thinking of that's locked into windows. Anything built with .NET Core, or .NET 6 or higher is fully cross platform.

10 years ago you'd have been correct, but a lot changes in a decade, and a lot of your understanding is currently no longer accurate.

Additional reading for the roadmap from the Gadot team.

They're using Mono with a plan to move to .NET 5 (the merger version between .NET Core and .NET Framework) and then on to .NET 6+.

In the meantime, Mono is fully cross platform and has no dependencies on windows components. The Mono team became the .NET Core team at Microsoft.

[–] ulterno@programming.dev 3 points 2 days ago (1 children)

ooo

outdated indeed

Guess I should learn some C#

[–] neukenindekeuken@sh.itjust.works 4 points 1 day ago (1 children)

It's a ton of fun. 🙂 I mean that. It makes programming fun vs C++. I think you'll really enjoy it is that's where you're coming from.

It's also, stylistically, much cleaner and slicker than Java

[–] ulterno@programming.dev 1 points 1 day ago (1 children)

IDK man, I do C++ nowadays and sometimes I miss C.

Hah, I understand. I miss the simplicity of C often.

But give C# a try, I was pleasantly surprised.

[–] TomasEkeli@programming.dev 9 points 2 days ago (2 children)
[–] Kissaki@programming.dev 16 points 2 days ago (1 children)

From their FAQ:

Wait, isn’t that just Spore?

While Thrive was originally widely inspired by Spore’s intended concept, we aim to portray a creature’s evolution in a fun and interesting way while remaining scientifically accurate. Evolution will play out on not just your own creature, but those around you, each competing to survive within the simulated environment.

[–] ulterno@programming.dev 2 points 2 days ago (1 children)

Evolution will play out on not just your own creature, but those around you, each competing to survive within the simulated environment.

This line makes me wary of WB

[–] mapleseedfall@lemmy.world 1 points 1 day ago (2 children)
[–] ulterno@programming.dev 4 points 1 day ago

Warner Bros have a gameplay mechanic patent which has pretty vague wordings.

And although this game doesn't seem like it'd turn out similar to any of the games they made under that patent, I would expect them to try harassment.

[–] bathing_in_bismuth@sh.itjust.works 2 points 1 day ago (1 children)

Warner Bros? Whining Bimbo? No idea...

[–] TomasEkeli@programming.dev 12 points 2 days ago* (last edited 2 days ago)

Just tried it - seems a lot more involved than Spore. Very cool!

[–] superkret@feddit.org 3 points 2 days ago (1 children)

Is it actually about evolution, or another Intelligent Design simulator?

[–] drjkl@programming.dev 2 points 21 hours ago

I guess both? You do hand-of-god design your own life form iteratively over generations, but other microorganisms evolve randomly and branch and die off all over the place (and your own species will branch off into other ones that randomly evolve too - you might be making a meal out of your cousins in a couple generations).