Sign in

hanion

@haniondev.bsky.social
59 followers 157 following 93 posts

recreational programmer interested in C, low-level, game engines, compilers, embedded, assembly, linux hanion.dev

PostsRepliesMedia
hanion @haniondev.bsky.social · 15/03/2026
added simple shading
021
hanion @haniondev.bsky.social · 01/03/2026
i added submesh support to my obj parser. now my engine can load BIG obj files
040
hanion @haniondev.bsky.social · 01/03/2026
we got textures
020
hanion @haniondev.bsky.social · 01/03/2026
www.flickr.com/photos/13056...
flickr.com
Fritzchens Fritz
Explore Fritzchens Fritz’s 2,776 photos on Flickr!
010
hanion @haniondev.bsky.social · 22/02/2026
i made these models looong ago btw
020
hanion @haniondev.bsky.social · 22/02/2026
i wrote an obj parser
130
hanion @haniondev.bsky.social · 01/01/2026
thanks!
000
hanion @haniondev.bsky.social · 29/12/2025
close enough, got a job as a programmer working on a fighter jet
130
hanion @haniondev.bsky.social · 23/12/2025
media.tenor.com
a bald man with a beard wearing glasses and a blue shirt
ALT: a bald man with a beard wearing glasses and a blue shirt
000
hanion @haniondev.bsky.social · 22/12/2025
media.tenor.com
a pair of heart shaped sunglasses with the word zoen on the front
ALT: a pair of heart shaped sunglasses with the word zoen on the front
010
hanion @haniondev.bsky.social · 22/12/2025
am i cooked @tsoding.bsky.social ?
340
hanion @haniondev.bsky.social · 08/10/2025
added lambert shading
080
hanion @haniondev.bsky.social · 07/10/2025
finally rendered my first 3d cube with opengl
080
hanion @haniondev.bsky.social · 05/10/2025
yeah unfortunately vim couldn't handle proper bidireccional rendering so i used a left to right remderer for the photo
000
hanion @haniondev.bsky.social · 05/10/2025
and some turkic runes represent more than one character btw
100
hanion @haniondev.bsky.social · 04/10/2025
its turkish translations :)
010
hanion @haniondev.bsky.social · 04/10/2025
old turkic c:
190
hanion @haniondev.bsky.social · 03/10/2025
do you guys clean up before exiting or do you leave it to the kernel?
380
hanion @haniondev.bsky.social · 02/10/2025
heres the numbers
callgrind output with sprintfcallgrind output without sprintf
010
hanion @haniondev.bsky.social · 02/10/2025
in my site generator mite: hanion.dev/post/mite
hanion.dev
Site generation with C templates - hanion.dev
Site generation with C templates
120
hanion @haniondev.bsky.social · 02/10/2025
single line of sprintf was responsible for 65% of the instructions. replaced it with my own function and instruction count dropped from 58 million to 10 million
270
hanion @haniondev.bsky.social · 05/09/2025
I spent the last few years building enik-engine, a lightweight C++ game engine with a custom editor, hot-reload scripting, physics, animation, prefabs, and more. Fast, small, and built for experimentation. Here’s a deep dive into how it works and the lessons I learned: hanion.dev/post/enik-en...
enik-engine editor
0264
hanion @haniondev.bsky.social · 25/08/2025
seeing C in your native language is pretty funny btw
120
hanion @haniondev.bsky.social · 24/08/2025
just searched your tweet to reference it in this post a couple hours ago lol
020
hanion @haniondev.bsky.social · 24/08/2025
Building a custom C skin: hanion.dev/post/cey
190
hanion @haniondev.bsky.social · 18/08/2025
yeah, i feel like writing my own layouting engine instead of dealing with nuklear rn
010
hanion @haniondev.bsky.social · 18/08/2025
raygui is simpler to use but no layouting. nuklear has layouting but a pain to use.
110
hanion @haniondev.bsky.social · 18/08/2025
made a ray tracer in c. and i want your opinions on the ui. left (raygui) or right (nuklear)?
rayguinuklear
390
hanion @haniondev.bsky.social · 11/08/2025
thanks. it is excellent, improved my workflow immensely
000
hanion @haniondev.bsky.social · 10/08/2025
noo I'm prone to getting nerd sniped, don't do it 🤣
110
hanion @haniondev.bsky.social · 10/08/2025
thanks man its so cool! i want to get into keeping rss feeds. it seems really nice
120
hanion @haniondev.bsky.social · 10/08/2025
added rss to my site and to mite. updated the post 😇
110
hanion @haniondev.bsky.social · 10/08/2025
sorry i have no idea. screenshots felt simpler and more in my control. I have to research it
120
hanion @haniondev.bsky.social · 09/08/2025
of course i will add it asap
110
hanion @haniondev.bsky.social · 09/08/2025
I got nerd sniped by @tsoding.bsky.social. Site generation with C templates: hanion.dev/post/mite/
3446
hanion @haniondev.bsky.social · 22/07/2025
but I don't know what to do with them
010
hanion @haniondev.bsky.social · 22/07/2025
i can't let old tech die. I feel like a cpu that boots deserves to do computation.
120
hanion @haniondev.bsky.social · 21/07/2025
Writing a game engine for embedded: hanion.dev/post/embedde...
0101
hanion @haniondev.bsky.social · 02/07/2025
looking for a job at nasa, wanna be one of the programmers who work on the rovers
020
hanion @haniondev.bsky.social · 02/07/2025
just graduated 🎓
130
hanion @haniondev.bsky.social · 24/06/2025
i should have rawdogged imgui. smh my head
010
hanion @haniondev.bsky.social · 24/06/2025
i hate qt. i used it because it was "platform independent". it took me 2 hours to build it on windows.
110
hanion @haniondev.bsky.social · 02/05/2025
heres my rant about it:
hanion.dev
I rebuilt this website from scratch
010
hanion @haniondev.bsky.social · 02/05/2025
it does look similar lol. yours is also really cool.
010
hanion @haniondev.bsky.social · 02/05/2025
thanks
010
hanion @haniondev.bsky.social · 01/05/2025
remade my website hanion.dev. no frameworks or libraries, just like god intended.
hanion.dev website home page
380
hanion @haniondev.bsky.social · 29/04/2025
i feel more comfortable reading c code because i know there is no hidden behavior
140
hanion @haniondev.bsky.social · 19/04/2025
the future is assembly:
010
hanion @haniondev.bsky.social · 12/04/2025
Tsoding on C
140
hanion @haniondev.bsky.social · 12/04/2025
nooo, i thought wayland was supposed to be a "better solution"
000