Honestly, it's a tough choice. Hubzilla can theoretically do everything you want, but there's a steep learning curve.
One thing that might help is to narrow down what kind of features you want. What I'm seeing so far from your description is:
- Blog / HTML hosting site
- space for webgames and assets
- code?
- Something like Facebook?
Friendica and Hubzilla] (and everything derived from them) are theoretically right up your alley, but each interface is kind of janky and introduces a learning curve of some kind. Misskey is extremely good, and often feels like the most polished option for long-form stuff. You're kind of limited on clients, though, as most mobile apps use the Mastodon API. Some Misskey forks add support for it, though.
I know you said you didn't like WordPress, and I get it. However, the actual ActivityPub integration is really really good, and continues to improve. If you self-host WordPress, there's hypothetically enough extensibility there to build everything you want. However, WordPress as a platform can be extremely janky. We tried doing it for We Distribute, and there's a bunch of stuff under the hood that doesn't quite work right with Fediverse integration. Then again, we've been doing a lot of experimental stuff over the years, so it might be different with a fresh install.