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 · 22/02/2026
i wrote an obj parser
130
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 · 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 · 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
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 · 24/08/2025
Building a custom C skin: hanion.dev/post/cey
190
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 · 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
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
just graduated 🎓
130
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 · 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 · 12/04/2025
Tsoding on C
140
hanion @haniondev.bsky.social · 11/04/2025
qt looked cohesive and cool as a user. but as a developer, holy shit it is bad
130
hanion @haniondev.bsky.social · 09/04/2025
I've stumbled upon a computer so old that it does not have any bios settings other than date & time it does not detect bootable devices if the partitions are not aligned perfectly antix runs on it fine though
020
hanion @haniondev.bsky.social · 08/04/2025
assembly is the best language for opening four panes side by side
050
hanion @haniondev.bsky.social · 06/04/2025
compiling c++ takes too long
030
hanion @haniondev.bsky.social · 04/04/2025
searched if I could make a broken smart tv useful by installing linux on it. the results are, on average: almost impossible to do so
120
hanion @haniondev.bsky.social · 03/04/2025
i no longer want to continue working on one of my projects, but I fear that I will form a bad habit
000
hanion @haniondev.bsky.social · 03/04/2025
the propaganda is working. im starting to dislike c++ in all places that make it c++
030
hanion @haniondev.bsky.social · 03/04/2025
falling in love with assembly lately, it looks like I found a new obsession
030
Reposted by hanion
Тsфdiиg @tsoding.bsky.social · 28/02/2025
Tech is kindergarten. All devs are children. And we need adults in the room to clean up all their toys.
110311
hanion @haniondev.bsky.social · 20/02/2025
You should write bad code:
hanion.dev
You should write bad code | hanion
software developer
140
hanion @haniondev.bsky.social · 03/02/2025
integrated jolt physics into my game engine. here's how it went: hanion.dev/my-experienc...
hanion.dev
My experience with Jolt Physics | hanion
software developer
040
hanion @haniondev.bsky.social · 02/02/2025
finally, i don't have to touch windows again
git commit with the message "add mingw support"
010
hanion @haniondev.bsky.social · 23/01/2025
noo my game engine is leaking
valgrind output showing memory leak of 556,216 bytes
130
hanion @haniondev.bsky.social · 15/01/2025
here's a better one lol
010
hanion @haniondev.bsky.social · 15/01/2025
WHAT is that video quality man
120
hanion @haniondev.bsky.social · 15/01/2025
added jolt physics to my game engine
040
hanion @haniondev.bsky.social · 28/12/2024
anyone still using goto? added to my language anyways
030
hanion @haniondev.bsky.social · 25/12/2024
added text rendering to my game engine! thought it would be way harder. i am happy how it turned out.
040
hanion @haniondev.bsky.social · 24/12/2024
i joined a game jam and used my own game engine. it was an awesome experience. i love finding out real needs of the engine. here's the game: hanion.itch.io/reborn
hanion.itch.io
reborn by hanion
ayaz jam submission
140
hanion @haniondev.bsky.social · 24/12/2024
published my game engine to @itch.io it has an example project for now. unfortunately no new project creation. i will add that later. hanion.itch.io/enik-engine
hanion.itch.io
enik-engine by hanion
a tiny game engine
030
hanion @haniondev.bsky.social · 11/12/2024
finally added 'defer' to my language, i love it
120
hanion @haniondev.bsky.social · 06/11/2024
questioning whether i should follow the academic route or not.
100
Reposted by hanion
hanion @haniondev.bsky.social · 02/11/2024
ray caster in an LED panel? ray caster in embedded!
182
hanion @haniondev.bsky.social · 02/11/2024
automatically hot reloading native scripts in my game engine:
110
Reposted by hanion
hanion @haniondev.bsky.social · 27/10/2024
really cool. i made a cpu rasterizer too. but on an embedded device, the filling was so expensive that it slowed everything down. i couldn't even fill it with color. so i ended up using just backface culling. here it's working with a simulator i wrote with raylib:
141
Reposted by hanion
hanion @haniondev.bsky.social · 27/10/2024
here's mine with only one cube filled, just filling the faces. i gave up on depth buffer after seeing this. it struggles with uint8_t[32*64] color buffer 😆
0121
hanion @haniondev.bsky.social · 30/10/2024
implicit variable declaration is stupid
010
hanion @haniondev.bsky.social · 29/10/2024
i hate if statements without braces. so, in my own language, they are not allowed at all.
010