Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf) header
Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf) profile picture

making a game now and then. view media tab.

floating in the endless time
Joined February 2018
Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)Photo by Nagol Namrof πŸŒ»πŸ’€πŸŒ» (@dev_dwarf)
START THE YEAR OFF RIGHT. GET FEWAR-DVD NOW ON STEAM AND ITCH!
10
86
13
408
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
πŸ“’Pixel- artist available for work! β€’ 8+ years of experience in pixel art & game development β€’ Can work in any style for any genre β€’ Worked on dozen commercial projects ( Exark, Scam Line) β€’ Animations, complex illustrations, tilesets, VFX, cover arts DM me! #pixelart #game
8
59
630
12,609
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
If you're looking for a GameMaker programmer, I am still open for one more project! especially if it's a metroidvania :D @ ms_frogrammer (discord) or [email protected]
Best Project's I Worked On (Showreel 2026) #gamedev #hireme
1
16
204
3,494
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
I made a new game! SATURN BORDER PATROL is now available for FREE on itch.io It's a mix of Tower Defense & Pool where you fight off endless hordes of enemies and buy loads of upgrades humanisred.itch.io/saturn-bo…
8
14
56
2,125
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
πŸ­πŸ’£ #indiegame #gamedev
21
81
2
977
26,043
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
Ichorous Kickstarter is out now! 🩸🩸🩸🩸 kickstarter.com/projects/mon…
66
545
50
4,062
424,260
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
Some tribal stuff for the Exile faction in Exark #pixelart #gamedev
7
35
1
533
10,024
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
Best Project's I Worked On (Showreel 2026) #gamedev #hireme
16
91
5
996
45,236
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
"The stack" is a per-thread address space range, dynamically reserved by a kernel when a thread is created. The reason why "stack" is often presented as preferable to "heap" is that, when using a thread's stack, the expensive part of allocation - address space reservation, and preparation of physical pages for backing the address space - has already been performed when the thread was created. But kernels also provide mechanisms for doing your own address space reservation (mmap, VirtualAlloc), and there is nothing stopping you from using these to do bulk allocations up-front to create your own stacks. This can make common case allocations as cheap as "the stack", but the advantage is that you now control the semantics and lifetime of the stack you've created. Thus, it does not need to be coupled to - for example - the lifetime of a scope or function, as the thread stack is. The "stack versus heap" dichotomy is an unfortunate mythology because it seems to, in practice, communicate the idea that when a thread stack is insufficient for some purpose (allocations must exceed scope boundaries, allocations may need to exceed thread stack limits, allocations require more fine-tuned reserve/commit behavior, and so on), then the only alternative is the heap, particularly for very granular allocations. This is, again, a mythology, and it has confused the C++ world in particular for decades.
std::vector always heap allocates. std::array can't change size. For decades, there's been no standard container that gives you a dynamically sized array with a compile-time capacity limit and zero heap allocation C++26 finally adds std::inplace_vector. Guess where they got the idea πŸ§΅πŸ‘‡
34
59
6
1,045
74,658
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
DUNGEON DIENAMICS MADE FOR GM48 #GameMaker
3
19
145
6,881
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
β€œA very common strategy I’ve seen in the programming world is thinking of certain desired high-level features, then directly codifying each one as a separate codepath. I call this strategy β€˜top-down’ because it begins enforcing constraints on code by starting with high-level requirements. Such an approach would mean that, in the case of user interface rendering, each of the features I’ve mentionedβ€”text, rectangles, rounded rectangles, rectangle borders, rounded rectangular borders, drop shadows, and iconsβ€”would all be implemented as distinct codepaths. Each feature is seen as a separate β€˜case’ to handle, and the programmer in charge naΓ―vely translates that into distinct cases in the code. β€œThis has a number of possible drawbacks. The first is simply that you may write (and thus maintain) more code to implement each feature, when compared to an alternative world where you got all of the features you wanted out of a smaller number of codepaths. That might not sound too bad for a small number of features, but it is worse than you might first assume. Each β€˜case’ is heterogeneous, and so there is a degree of variability that propagates elsewhere, and forces itself not only into the implementation of each case, but also other code that must interact with each case. Any codepath that wants to programmatically parameterize this rendering codepath now must scale itself with the number of cases. For these reasons, I consider each addition of a β€˜case’ as a multiplication of code, rather than an addition of code.”
2
8
119
10,995
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
Before You Melt is OUT NOW!
2
12
1
39
4,452
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
i made a puzzle-platformer about a snowman. coming out this Sunday #gamedev #GameMaker
1
7
43
1,325
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
BEFORE YOU MELT Out on 01.03 on itch.io
4
12
1
53
2,709
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
free-list-based pools have an weird property people don't talk about - at some point the slot allocation pattern becomes almost random. But there are alternative approaches, which don't use free lists at all. Lately I've been using a multi-level bit pool:
11
15
215
15,187
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
Muad'dib - the little mouse. "I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past, I will turn the inner eye to see its path..."
5
34
2
365
15,494
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
added a main menu to my game
44
145
4
2,583
54,004
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
The release date for the exploration puzzle platformer game "Γ–oo" is set for August 8th! Please consider sharing and adding it to your Steam wishlist! SteamπŸ‘‡
7
49
1
188
15,347
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
Cover art I made for FEWAR DVD for when we made it free Still think it’s pretty cool :) #pixelart #gamedev
4
4
27
1,329
Nagol Namrof πŸŒ»πŸ’€πŸŒ» retweeted
Hey! I'm a pixel artist with 7+ years of experience creating 2D game assets for games What I can do for you:
- Sprites & character design
- Portraits & backgrounds
- Tilesets & UI elements
- Animation (walk cycles, attacks, VFX)
- Cover art & promo materials #pixelart #game
8
40
2
336
25,559