ENDESGA's Avatar

ENDESGA

@endesga.bsky.social

Programmer @NightdiveStudio :::. http://3dmath.xyz :::. C, Vulkan :::. deity of 7 and dodecahedra :::. creator of the EDG32 palette, and other pixel things

1,939 Followers  |  23 Following  |  120 Posts  |  Joined: 25.07.2023
Posts Following

Posts by ENDESGA (@endesga.bsky.social)

Minecraft NZ Survival #5.5: Tuff Luck
YouTube video by ENDESGA Minecraft NZ Survival #5.5: Tuff Luck

Episode 5.5 is out of my little Minecraft series!
I just wanted to get some Tuff and make decent progress on the house before the busyness of work kicks in this coming week!
youtu.be/EmOJxpyzx70

05.01.2026 03:54 — 👍 2    🔁 0    💬 0    📌 0

Exactly!

04.01.2026 20:19 — 👍 1    🔁 0    💬 0    📌 0

Obviously context matters, and caching often bloats apps. But I just find it super interesting how if RAM wasn't restricted you could absolutely just have static arrays for most of your application - no matter the size, just existing the moment you open it.

04.01.2026 20:04 — 👍 0    🔁 0    💬 0    📌 0

For example, an RGBA 4K texture would be about 33MB in size. If you open up your Task Manager and look at how much memory different apps are using this should give you some perspective.
I could have 10 4K static arrays in my code, no mallocs, and it's still less than 1GB of RAM.

04.01.2026 20:04 — 👍 1    🔁 0    💬 1    📌 0

This is why I find C++ an interesting language, because things like constructors/destructors are inherit to the system. It's all rather implicit.

If you write your entire program with Functional/Data-Driven paradigms you will notice a considerable simplification across your code

04.01.2026 19:40 — 👍 1    🔁 0    💬 0    📌 0

I find it fascinating how different you have to think to avoid Object-Oriented Programming.
In C there's many moments where you realize "Wait, a fixed maximum array will be fine", and you end up saving overhead and complexity.

Not using any malloc/free is quite... freeing

04.01.2026 19:40 — 👍 4    🔁 0    💬 2    📌 1

It's infused within the Nylon, yeah! Ends up working pretty well

04.01.2026 06:14 — 👍 1    🔁 0    💬 0    📌 0

I wet sanded, so there wasn't any dust - but yes.
The sanding is down to 1200 grit, which is basically a polish - and there's no foreseeable way fibers could get into my skin.
But I'll probably clear coat it anyway at some point

03.01.2026 09:39 — 👍 2    🔁 0    💬 1    📌 0
Post image

Measured, 3D printed, then sanded a custom wrist-rest out of Nylon Carbon-fiber 😎
Weighs barely anything, and feels as hard and as strong as metal.

03.01.2026 06:38 — 👍 18    🔁 1    💬 2    📌 0
Minecraft NZ Survival #5: Foundations
YouTube video by ENDESGA Minecraft NZ Survival #5: Foundations

Episode 5 of my little Minecraft survival series is out,
I chat about 3D printing Carbon Fiber, while prepping for a base
youtu.be/dU074tfvxaA

03.01.2026 02:04 — 👍 4    🔁 0    💬 0    📌 0

If only I could print in Magnesium Alloy haha
In the mean time I'm trying Nylon Carbon Fiber, which is as far away from PLA I could get. It's lighter too, which is neat, but it's a pain to print with

31.12.2025 08:53 — 👍 1    🔁 0    💬 0    📌 0

I appreciate you understanding the vision!
The flatter mice hurt my hands a lot, so it made sense to have the angled design on the MX Master... just less.
I've designed it so you literally just move the PCB - so it'd be cool for people to try it with an old MX Master 3, and provide feedback!

31.12.2025 00:53 — 👍 3    🔁 0    💬 1    📌 0

I'm able to change directions quicker - so for fps games I feel just a little bit more nimble

30.12.2025 19:17 — 👍 1    🔁 0    💬 1    📌 0

Here's what it looks like assembled + some holes for weight reduction.
I used the thumb-wheel as the main wheel since it's a lot lighter, and still works since it has a little magnet in it.
With the wheel it's 36.4 grams!

30.12.2025 05:53 — 👍 13    🔁 0    💬 3    📌 0
Post image

I hyper-optimized the ergonomic geometry of an MX Master mouse, and it went from 143 grams just 34 grams

30.12.2025 00:48 — 👍 9    🔁 0    💬 0    📌 1

because then you know how to make a wheel.

25.12.2025 21:47 — 👍 0    🔁 0    💬 0    📌 0

why not just make things yourself?

25.12.2025 10:24 — 👍 2    🔁 0    💬 1    📌 0
Video thumbnail

software rendering is so fun, you often don't need sprites - you can just have a function that renders the pixels exactly how you want, pixel by pixel

24.12.2025 09:22 — 👍 192    🔁 17    💬 5    📌 0
Video thumbnail

figured out a way to have dynamic spacing for buttons of arbitrary widths

24.12.2025 05:29 — 👍 6    🔁 0    💬 0    📌 0
Video thumbnail

making reliable, flexible, and functional UI is always an interesting challenge

24.12.2025 04:59 — 👍 15    🔁 1    💬 2    📌 0

I was thinking making a .collection file type that's a "collection of projects", and each project has a position/scale so everything is preserved. Along with being able to save each project as a file.
One very good use for this is Minecraft textures, where you have them all in a huge collection

23.12.2025 01:15 — 👍 1    🔁 0    💬 0    📌 0

The idea I had is that there's a "current project", which changes depending on what you're hovering over. So there'd be a UI panel showing the frames/layers (like Aseprite), but it changes depending on the project.
There's definitely a lot to explore here

22.12.2025 17:40 — 👍 1    🔁 0    💬 1    📌 0

Nope, each image would have it's own frames and layers. I'm talking whole projects in the same space

22.12.2025 08:39 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

I wonder if there's any benefits not having tabs for multiple images you're editing, and they all just exist in one big space...
This would be quite useful for referencing or dealing with multiple textures 🤔 hmmm

22.12.2025 08:13 — 👍 12    🔁 0    💬 2    📌 0
Minecraft NZ Survival #4: Nether
YouTube video by ENDESGA Minecraft NZ Survival #4: Nether

Episode 4 is out!
I talk about the frustrations of modern OS-applications, while trying to find a Fortress in the Nether:
youtu.be/9Up5l0IE5NU

21.12.2025 23:16 — 👍 5    🔁 1    💬 0    📌 0

not yet, but the plan is to make it somewhere in between Classic MS Paint and Aseprite

16.12.2025 08:45 — 👍 0    🔁 0    💬 0    📌 0

tell them that I think that's pretty cool

16.12.2025 01:47 — 👍 0    🔁 0    💬 0    📌 0

Thanks! I would use it when I want to make pixel art for a game or something

15.12.2025 21:26 — 👍 0    🔁 0    💬 0    📌 0

It doesn't really exist yet hahaha I'm asking a question to see the interest - and then I'll make it a thing!

15.12.2025 21:25 — 👍 1    🔁 0    💬 0    📌 0

Then this tool wouldn't be for you, which is fine! But I personally love the idea of a nano-sized tool like this

15.12.2025 19:00 — 👍 4    🔁 0    💬 0    📌 0