site banner

Tinker Tuesday for November 5, 2024

This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.

Post your project, your progress from last week, and what you hope to accomplish this week.

If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service

1
Jump in the discussion.

No email address required.

How have you been doing @Southkraut?

I'm strongly considering going back to Unity or Godot. Stride is a documentation disaster that obscures whatever technological disaster may be going on below. I suppose there's a reason why Distant Worlds 2 is the only halfway well-known game to have been made with Stride, and it's a strange example because it's both based on a unique fork of the Engine and, frankly, technologically the opposite of impressive. Stride is halfway between a community project kept alive by plucky contributors and straight-up abandonware. It's a post-apocalyptic vision of a Game Engine, where the original creators are no longer around and the people who maintain it now have only very limited insight into how it all works. It's a hard sell when there are alternatives that actually work out of the box.

That said, an open-source Engine that's built from the ground up to consist of and support the latest C# is a pretty great pitch to my ears. Amazing in concept. Sadly it increasingly looks like I can't live with the implementation.

I've drawn up a spreadsheet comparing the various engines. Their strengths, their weaknesses, my personal problems with them. Color-coded it, too. It didn't help. Everything is distinctly lacking in one way or another. Trade-offs will have to be made.

Looking back upon my Unity project and comparing it to my current Godot/Stride iterations, I am struck by one fundamental difference that wasn't even intentional. My old project is primarily a physics simulation, and whatever abstract logic or behavior happens is a consequence of physical entities interacting. In the new version, everything is abstract entities that possibly project into the physical realm. Huh. I'll need to do some more thinking about this.

Anyways, I just started on a new full-time day job this week and haven't gotten anything done since the weekend, and probably won't see much progress tomorrow either. Maybe on the weekend.