151 points

This is a great opportunity to tell people about Godot, a free open source engine that has been killing it lately.

permalink
report
reply
62 points

Here’s link to it, https://godotengine.org/

permalink
report
parent
reply
25 points

I’m a dad with a full time job and 2 toddlers. If I wanted to dip my toes into game development for the first time and I wanted to use Godot, what kind of project should I do first? Something that’s great for starting out and learning the absolute basics.

permalink
report
parent
reply
14 points

As typical as it is for the current indie game dev climate, making a ‘Vampire Survivors’ type game is probably a really good starting point for game development. 2D games are somewhat easier to make than 3D ones, so a 2D roguelike could be fun (but get’s very complex very quickly) or a old-school Zelda styled game would also be pretty cool in my opinion while remaining fairly simple.

Here’s are a couple other avenues to learn off the top of my head:

  • Follow along with one or two of the large amount of tutorials they have for the engine and adding new features and gameplay mechanics to them when you feel like it.

  • Think of a cool but simple idea and try to execute it yourself through trial and error, referencing the online docs and asking questions to the Godot game dev community.

It can be super daunting as there is a lot to learn. Try to learn by working on something that you yourself think is fun and that’ll keep you more motivated :)

permalink
report
parent
reply
3 points

What @dack said for your first game that is a great resource. If you wanted an overview of how the godot engine works later you can start from the Intro

permalink
report
parent
reply
3 points

If you have some coding knowledge, this series of videos was amazing: https://youtu.be/mAbG8Oi-SvQ?si=Tyy2hjrdrvafSo6z

Not everything he does is right and some things he doesn’t even understand that well, but it gives you a good idea into everything you’ll need and you can then quickly learn how to expand from that.

permalink
report
parent
reply
5 points

I was waiting for that.

permalink
report
parent
reply
1 point

Thank you for this! Last FOSS engine I used was OGRE but it was fairly inconsistent across hardware and PC only at the time.

permalink
report
parent
reply
11 points

Shoutout to Bevy as well. It’s not as user friendly or polished as Godot but it’s a lot more powerful. If you’re a talented game dev I’m sure you could do some amazing things with Bevy.

permalink
report
parent
reply
7 points

Bevy is a very different kind of beast. It’s basically “here’s the ECS, have fun!” while it rides into the sunset.

My next project will use bevy, but mostly because its API is so ridiculously small that I can map it entirely into my own engine (which then exposes the ECS through my own API). That would be a lifetime’s task with Unity (don’t know enough about Godot to say definitely, but I bet it’s the same, since it has the same architecture).

permalink
report
parent
reply
4 points

To be fair it does have a huge plugin ecosystem that handles most of the common use cases, so it’s a bit more than just an ECS, but the docs have some pretty big gaps in them so you could be excused for thinking it’s more bare bones than it is.

permalink
report
parent
reply
3 points

how are the AR applications for Godot?

permalink
report
parent
reply
2 points

I would have used it if they didn’t focus so much on their own GDScript instead of keeping C# support.

permalink
report
parent
reply
8 points

But Godot 4 has excellent C# support?

permalink
report
parent
reply
2 points
*

Only for Godot 3, not 4?

Edit: Godot 4 supports C#, but only for desktop games, not web, android and iOS.

permalink
report
parent
reply
115 points

RIP Unity. First they partnered with Ironsource. Who are the people behind InstallCore it’s a wrapper for bundling software installations. It tricks people into installing enough browser toolbars and other bloat to hurt their PCs. Windows Defender and MalwareBytes blocks it. Now Unity does this shit.

permalink
report
reply
107 points

Godot FTW

permalink
report
reply
34 points

Darn! Beat me to it! Been using it for 7 years after switching from unity and haven’t looked back!

permalink
report
parent
reply
106 points
*

The enshittification of the tech industry continues…who’s next? Place your bets.

permalink
report
reply
19 points
*

As soon as AV2/H.266 becomes standard, i’d say Youtube would be at risk.

Edit: Added AV2 to my comment.

permalink
report
parent
reply
10 points

How would that make youtube worse?

permalink
report
parent
reply
19 points

They’ll find a way, I’m sure

permalink
report
parent
reply
11 points
*

I’m not saying that AV2/H.266 would make Youtube worse.

I’m implying AV2/H.266 would allow us to migrate to a platform other than Youtube.

Edit: Added AV2 to my comment

permalink
report
parent
reply
7 points
*

Wikipedia incorporates pay-to-win mechanics, lootboxes, microtransactions and cosmetics. There will also be a convoluted crafting system with decaying materials and several incompatible currencies for every purpose imaginable.

permalink
report
parent
reply
1 point

You have successfully hurt my soul, well done

permalink
report
parent
reply
75 points

And that’s how Unreal become a monopoly in 3d game development

permalink
report
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 17K

    Monthly active users

  • 12K

    Posts

  • 554K

    Comments