Anyone GameDev? Realized today that it has never been easier for 1 or few people can now rapidly deploy a quality demo, one of the few upsides this wide variety generative art tools
I'm already building protocol tools, and I actually enjoy writing network code, especially for games, but its so much easier now that QUIC exists since its basically the old trick of taking UDP and applying some TCP features to make it function better for games over say streaming.
An online game using ActivityPub for its user system would allow for quick implementation of many necessary features, and using reference material and generative 3D models, or even programmable 3D models demos could be made a lot easier; leaving the developers to focus on just the parts that make their game unique.
I'm actually writing a long-form article on generative art, the bad parts, how expecting laws to save us when we have no control over our lawmakers, is a pipe dream.
So creating a list of actionable strategies for workers, artists, and everyone in between at least begin the discussion of the best strategy to make these tools work for us, and take way power from the few.
Its like a combination of wanting to play with Rust, wanting to use the ECS system which seems very cool, and create a game or at least a virtual space I could use on stream that I can programmatically control then I could have an avatar. There is duel reasons for wanting a good engine that simple.
If I could build a really good cell shade rendering engine I could write comic books and quickly setup scenes and get different angels. Itd be weird for sure I have considered using this https://github.com/fogleman/ln
The genart of 3D items does appear to be getting better quickly, just tested it yesterday but its only good at generated random items; but the truth is you can basically do what openSCAD does, and instead of making each screw type, you make them all parameters to generate any time of screw.
I will write an article on all this new programmatic 3D stuff that has spawned from openSCAD which is programming version of CAD software. Which is used by engineers to model physical things.
Again this is why we need an open database, also then we could pull down parts of it and throw it through standard diffusion to get what we want even offline
With programatic models of say a table you could make each one randomizbly different as placed in the game world. And thats without the genart
I like these open-source remakes of games, Id never do that or probably play it; I might use a custom opensource counterstrike client though
https://github.com/OpenDiablo2/OpenDiablo2