@copygirl *forgets mastodon existed, for a week*...
Well... having researched bloxel engines for nearly a decade as a hobby, I recently began sharing the resulting ideas&concepts, and apparently people like 'em!
Yes, ECS can be quite useful for bloxels... if done right.
The 'language' in that picture is a declarative data definition format, based on LISP and JSON: https://raw.githubusercontent.com/Longor1996/TCGE/master/docs/cdml.ebnf
(The linked repository is a universal bloxel engine, written in rust... it's a extremely slow work-in-progress)
Wanna compress discrete voxel data, without losing any of it? Here you go: https://www.reddit.com/r/VoxelGameDev/comments/9yu8qy/palettebased_compression_for_chunked_discrete/?
Working on GUI definitions... so far so good, but heckin ugly: https://media.discordapp.net/attachments/465128835885563924/513802445151797289/unknown.png
Damn, it turns out there is none... oh well, I've added one to my own format a long tim ago anyway, so consider the case closed (to heck with JSON).
@deshipu Imagining new (maybe even better) ways to work with and make content is just what I do (privately) as developer. I'll go and give MyPaint and Krita a try, they might just solve some of my troubles! :)
@deshipu That's great and all, but I happen to need and/or want a combination of the listed features, I can't seem to find anywere... it just doesn't exist yet.
The ability to freely translate, rotate, scale and skew the canvas one is drawing on would also be handy now and then...
Another thing I miss in image editors: Free Guidelines. Not just a plain old quadratic/isometric grid, but arbitrary patterns of lines that can be put above/below image-layers. Useful for perspective drawing.
Subimages and annotations that can be exported as, say, JSON... then it could even be used as a simple 2D map editor.
Full-stack programmer that loves cake, video games, computers, science and his family.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!