#HandMadeHero

Dimitris Evgenidis ๐ŸŽฎ๐Ÿ’ป๐Ÿง™๐Ÿฝโ€โ™‚๏ธGCodergr@mastodon.gamedev.place
2026-01-11

High-level is the goal - Why should anyone care about low-level programming? By Ben Visness youtu.be/AmrBpxAtPrI?si=Re6cZz #Programming #HandMadeHero #HandmadeNetwork #GameDev #IndieDev #IndieGameDev

2025-06-05

Just rendered my first Vulkan triangle in raw x86-64 Assembly.
No C, no C++, no Rust.
Pure MASM64. Pure pain. Pure control.
This is what it means to go full bare metal.
More to come. โš™๏ธ๐Ÿ”ฅ
github.com/IbrahimHindawi/masm

#Vulkan #AssemblyLanguage #MASM64 #Assembly #BareMetal #GameDev #GraphicsProgramming #HandmadeHero #LowLevelDev #x64 #OpenGLWho #TriangleOfVictory

2025-05-14

I just got Vulkanโ€™s vkCreateInstance to execute from raw x64 assembly.
No C, no C++. Just MASM64 calling into the driver directly.

This is the first working step in my all-assembly engine โ€” from boot to battle, everything will be handwritten in x64 asm.

github.com/IbrahimHindawi/masm

#gamedev #asm #vulkan #handmadehero #indiedev #lowlevel

2022-12-12
Looks like #HandmadeHero is having a holiday sale. I think it might be finally time for me to buy it. It would fit with months theme of giving money to programmers who deserve it, like I already did with #DwarfFortress.
2019-04-07

Maybe this doesn't work without context, but Casey Muratori shows why he doesn't use git for his #HandMadeHero series: youtube.com/watch?v=3mOVK0oSH2

$ git bless --all

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst