ENDESGA
@endesga.bsky.social
1.9K followers 22 following 73 posts
Programmer @NightdiveStudio :::. http://3dmath.xyz :::. C, Vulkan :::. deity of 7 and dodecahedra :::. creator of the EDG32 palette, and other pixel things
Posts Media Videos Starter Packs
endesga.bsky.social
> you are loved, you are safe _
had some time with my synths and samplers, decided to capture a particular deep feeling that has been hard to express with words

these 2 singles will be on all streaming services soon~
or get it now for free on my bandcamp:
endesga.bandcamp.com/album/you-ar...
you are loved, you are safe, by ENDESGA
2 track album
endesga.bandcamp.com
endesga.bsky.social
My condolences 😭
endesga.bsky.social
That's flattering! Let's trade, but don't complain about the crippling anxiety and misophonia you'll have to deal with lmao
endesga.bsky.social
it's interesting how often ideas come to me when I'm sitting in silence at a park/garden/forest.
I realised a very efficient and minimal way to do tile-based shadow-casting (in C) that's completely software rendered - not using the GPU at all.
this draws in <1ms
endesga.bsky.social
Well yeah, if you're trying to troll/bully someone it's a bit hard to counteract an "lmao"
endesga.bsky.social
Just sad people stuck in their houses, I do feel bad for them. Which is why I never feed into it - I often just send an "lmao" which shuts them up, because I find their attempts of attacking me genuinely amusing in a sad "wow you really think I care" way.
I've been through my own share of it haha
endesga.bsky.social
It's so hard to accept there's such people, which is part of my problem. I genuinely just question what trauma they've been through to say such things. Smells a bit like Tall poppy syndrome
endesga.bsky.social
of course, from making fun of the name to just straight up saying "fuck off with your format". I dunno, a lot of the other critical comments were at least kinda constructive
endesga.bsky.social
I find it fascinating that even when I try to contribute something to society, even when I make it public domain, people still find something to complain about.
This is why I miss doing pixel art, because the worst complaint is "that doesn't look good to me" hahaha Which is easy to shrug off
endesga.bsky.social
Just pushed version 0.2:
- If the image has more than 256 colors it just uses the first color.
- PEP now supports RGBA/BGRA/ABGR/ARGB, and dynamically reformats depending on your input.
- You can now choose to make the first color transparent when using pep_decompress().

<3
endesga.bsky.social
I am proud to announce...

PEP: Prediction-Encoded Pixels

This format is able to compress images (up to 256 colors) smaller than GIF, PNG, QOI, BMP, in almost all cases.
A lot of passion and research (and fixation) has gone into this:
>> github.com/ENDESGA/PEP <<
endesga.bsky.social
That truly means a lot to me, thank you. I initially didn't pursue it because I thought "people only care about speed not size", but decided to pull through.
I personally have a strong "every byte matters" mindset, so I wanted to actually do something about it.
It's only gonna get better from here~!
endesga.bsky.social
I am proud to announce...

PEP: Prediction-Encoded Pixels

This format is able to compress images (up to 256 colors) smaller than GIF, PNG, QOI, BMP, in almost all cases.
A lot of passion and research (and fixation) has gone into this:
>> github.com/ENDESGA/PEP <<
endesga.bsky.social
bluesky finally supports gifs?!
endesga.bsky.social
it's wrapping the semantics of C into a more readable form - going in more of the Lua/Python direction with the clear naming and explicit nature. as well as built-in things like dynamic lists, etc
endesga.bsky.social
oh my god!! when did they add that?!
endesga.bsky.social
Anything. Quite literally. It's C but as a scripting language
endesga.bsky.social
LMAO I didn't realise it captured Charlie's stream I was watching too. Ignore the audio in the video.

IF ONLY BLUESKY SUPPORTED GIFS
endesga.bsky.social
3 years ago I had an idea to make a metaprogramming language that would utilize TCC's near-instant compile times to also act as a scripting language.

last night I finally realized the final piece to make it work...
it's Python-like, via a macro-abstraction.
endesga.bsky.social
Yes, this is a public conversation on a public post. There's no reason to act dismissive.
endesga.bsky.social
Yeah my point was around how there are many Unity/Adobe users out there that want to use something else but haven't had a strong enough mental push to convince them.
I just feel more people need to know they CAN learn new tools, and it will actually benefit them in the long run.
endesga.bsky.social
how so? I can't control who comments, but my point was from a place of love - I want the best for people.
endesga.bsky.social
basically what loam said:
bsky.app/profile/loam...
use tools made by people who actually care.
loam-d.bsky.social
The CEO of Unity is never going to care about making games more than they care about making quarterly numbers or appeasing their shareholders. Godot is maintained in public by people who use the tool. Unity is being built by engineers that might not be there after the next round of layoffs.
endesga.bsky.social
it's either Stockholm Syndrome, thinking you're incapable, or being stuck in your comfort zone.
in truth they're shackles made of smoke, and you just need to allow yourself to explore to realise how capable and skilled you really are.
seek failure, and you will be left with only answers.
endesga.bsky.social
please for the love of all things good have higher standards for the tools you use.
stop using Unity, stop using Adobe tools, stop being complicit and actually support tools made by people who care about the tools and the customers.
please, it's getting to the point where I'm genuinely worried.
endesga.bsky.social
Nightdive just announced System Shock 2: 25th Anniversary Remaster!
been working hard on it, and I can't wait for people to enter the Von Braun again!