I suppose it's time for me to post something positive for a change.:)
Yesterday I put up the source code for my game engine "Eternal" up on
a gitea instance running on this server, released under AGPL3 - so if
any one wants to give it a go, or maybe even contribute something, or
whatever, feel free! (1)
I'm running my own gitea instance because it's not really something
SDF related, so I didn't want to put it on SDF's git (although I
guess SDF's git is not technically strictly limited to SDF related
things) - I guess I just wanted it to be my fault if it goes down ;)
I didn't put it on tildegit or the htown git for similar reasons. Now
that github is owned by Microsoft and has gone full evil, and I think
things like gitlab are not far behind, with big for-profit backing
behind them, I needed some sort of alternative. I do have a lot of
my own projects on tildegit for that reason as well. All the gitea
fragmentation made it a bit difficult to figure out where to put this
which is why I ended up running my own - I asked the comfy gang if
anyone has similar issues, and of course, most people do; it seems a
lot of people have settled on codeberg. With decentralization comes a
certain degree of fragmentation, I guess that's to be expected. While
discussing this, rmgr mentioned that federation is on the gitea
roadmap. I absolutely love this idea, because it would solve some of
these problems. It wouldn't matter then where you put your project,
it'd be visible throughout other gitea instances then either way.
Anyway, game engine stuff! I suppose it's technically not really a
game engine YET. More of a 3d engine. And it's still very bare-bones
- but it's possible to make things with it. Lately I've been doing
some live-streams every once in a while (2) while developping. I'm
not sure if I'll keep doing them, nobody really watches them - but it
is useful for myself sometimes to see progress over time. Right now,
it's pretty much linux-only, although I plan on getting it working on
other platforms, and there isn't really anything preventing it to
compile on say, FreeBSD - I haven't tested it yet. Windows is not yet
going to work, although the only *nix specific thing in the code as
of right now is the terminal implementation, which could just be
ifdef'd out. If there's any issues on bsd, I'd also suspect it would
be with that code.
(1)
https://linkerror.com:11175/Eternal/Eternal
(2)
https://toobnix.org/w/p/gbviVQw194edLAX8GYnA5b