Sign in

Hurrdurr

@devhurrdurr.bsky.social
433 followers 574 following 571 posts

Game dev by day and indie on the weekends, working on Monster Collection Retrostyle. 🇳🇱🇨🇿🇬🇧🇩🇪 I promise I won’t move countries again (probably). www.youtube.com/@DevHurrdurr www.instagram.com/devhurrdurr www.tiktok.com/@devhurrdur

PostsRepliesMedia
Hurrdurr @devhurrdurr.bsky.social · 22/08/2026
``` float corner = dot(abs(n), normalize(vec3(1.0,1.0,1.0))); corner = pow(corner, 5.) * 0.1; n += sin(p * 130.) * corner; n = normalize(abs(n)); ``` This could have potential for improving the problematic area. Added this to the top of biplanar().
000
Hurrdurr @devhurrdurr.bsky.social · 22/08/2026
Can confirm on iq's biplanar shader you get these cusps too. This is on a sphere so isolated to points instead of a line like your rotated capsule. Does triplanar look much better? Since this is probably a blurry spot for triplanar.
200
Hurrdurr @devhurrdurr.bsky.social · 22/08/2026
Here's various stages of the change. I made a concession and changed it so that we can have separate palettes for tiles and objects, but the colors line up again :D
000
Hurrdurr @devhurrdurr.bsky.social · 22/08/2026
Mostly invisible progress, I thought it'd be great to emulate a design constraint and have the world molded out of 32x32px blocks, as old games had save space. I no longer paint the palette separately, colors are extracted from the tileset so palettes are cooked not hardcoded. #ScreenshotSaturday
172
Hurrdurr @devhurrdurr.bsky.social · 12/08/2026
How do I create a Jira ticket for the world? Shadows are funky.
020
Hurrdurr @devhurrdurr.bsky.social · 09/08/2026
For a student project I made a game where you played against two AI. Team IDs were stored in a char_t, player was 0, the AI 1 and 2. My AI code would print debug information so I could inspect it. By coincidence the console showed code page 437 characters. These smileys showed up instead of digits.
Characters from the 437 code page. These start with a black and white smiley, and the four suits used in a deck of cards.
010
Hurrdurr @devhurrdurr.bsky.social · 10/07/2026
110
Hurrdurr @devhurrdurr.bsky.social · 30/05/2026
I commission creatures for Kinari. Some design notes are more purposeful, others were rushed and uninspired. Luckily the artist knows how to convert both good and bad ideas into awesome sprites! Made by @jarmesan.bsky.social #screenshotsaturday #indiedev
A page of my design request document. Text and a photo of a poppy plant.

Poppy
I'm very lazy, perhaps this poppy plant has potential. Put some legs on 'em and have it shoot seeds from the tip of their head.Two creature designs, front and back sprite for the poppy creature. A young dainty poppy creature and a darker grown variant.
0132
Hurrdurr @devhurrdurr.bsky.social · 10/05/2026
040
Hurrdurr @devhurrdurr.bsky.social · 05/05/2026
I really love reading public reviews. It shows a strange side of humanity. Today’s kind words were for a public park, 3/5 stars. Applauding the facilities, options, and ambiance. “My only complaint is that almost exclusively foreign neighbors use the place - a bit more diversity would be nice!” 😂
000
Hurrdurr @devhurrdurr.bsky.social · 04/05/2026
We were raised with this and we’re all fine. I mean I wake up in a cold sweat once every two months, but who doesn’t?
The guy from Courage the Cowardly who loves his slab and is willing to go biblical on your ass
120
Hurrdurr @devhurrdurr.bsky.social · 02/05/2026
I've been free to work on my solo project. Comfy on my laptop, mostly my own code (lol ImGUI and SDL2). Full rebuild is 3.685s, run without debugger takes 0.2s and I can move. Pic irrelevant to what I worked on, but I haven't posted anything in a long time. #ScreenshotSaturday
161
Hurrdurr @devhurrdurr.bsky.social · 28/04/2026
Working at any office is like "Ok we're transitioning to Salarya, but payroll is still in Bullfrog-did you see my Noosecock post? Submit your timecard on Fireplayce then jizz me on Smackdog. Do NOT upload to Crackerz without Yammer approval
000
Hurrdurr @devhurrdurr.bsky.social · 18/04/2026
My phone is 5+ years old. I’d want a new one for the battery but Apple only makes iPhones that are bigger in size than what I own now. 6 minutes of Safari is 15% battery life! Incredible numbers from Bluesky. Looking at more stats Bsky consumes consistently 50% less than browsing or retail apps.
A screenshot of my phone showing various apps and how much power they consume. Safari consumed 15% in 6m while Bluesky consumed 14% in 34 minutes.
100
Hurrdurr @devhurrdurr.bsky.social · 11/04/2026
Today I watched The Day the Earth Stood Still (1951). It still holds up incredibly well, beautifully shot, and genuinely entertaining. Highly recommend.
Poster for The Day the Earth Stood Still. It features of robot holding up a woman while shooting a laser beam from its eye socket, a hand holding their grasp over the planet Earth, and a list of actors who have worked on the movie Michael Rennie, Patricia Neal, Hugh Marlow.
000
Hurrdurr @devhurrdurr.bsky.social · 29/03/2026
Having a coffee moment with my wife, put on some Mario gameplay on YouTube to keep our son busy. Suddenly Bowser appears, except Bowser is replaced with a giant Peach, with huge boobs, that jiggle when she jumps. 🙃🙃🙃
Image of New Super Mario Bros YouTube video where the 3D model of Bowser is replaced with a red Princess Peach with huge breasts. Mario’s model is replaced with a Yoshi model.
000
Hurrdurr @devhurrdurr.bsky.social · 28/03/2026
youtu.be/AvkuZTezDas?... 3:40 into the video. It’s during a thunderstorm to add to the ambiance.
A screenshot of GTA San Andreas. At 8 PM in a rainy countryside there is a visual bug where the horizon is brightly red tinted.
110
Hurrdurr @devhurrdurr.bsky.social · 27/12/2025
I used my PDF maker for the first time to actually send out an invoice. I can proudly claim that my new invoices are 95% smaller in size than prior invoices. Yes our computers are fast and bulky, but I still think it's nice if we can waste less resources.
A screenshot of file explorer showing invoices dating from September till December. The file sizes are 131.1 kB, 131.9 kB, 132.5 kB, and 6.5 kB
000
Hurrdurr @devhurrdurr.bsky.social · 23/12/2025
Moving away from Windows on my main PC I needed a new tool to generate PDF invoices. Did I need to implement kerning and justify the text? No. Was it the best part of the project? Yes. Sometimes you need a poor excuse for a fun project.
010
Hurrdurr @devhurrdurr.bsky.social · 30/11/2025
IKEA targeting the right audience with their standing desks ❤️
Photo taken in an IKEA showroom. A prop monitor on a standing desk shows the Unreal Editor open.
010
Hurrdurr @devhurrdurr.bsky.social · 15/10/2025
Life has been quite busy. Productivity is down and I am focusing on our racing game (more info coming soon!) However I do keep making concepts and commissioning new sprite work for the monster tamer project! Here’s a sneak peek! I absolutely adore this mouse design! #gamedev #pixelart
A cropped and blurred photo revealing creatures for my game. The primary subject is sharp and legible. It is a dark lanky mouse.
0192
Hurrdurr @devhurrdurr.bsky.social · 01/10/2025
The 80s were a strange time for computers
A cropped advertisement for a product that highlights compatibility with a "large minicomputer"
130
Hurrdurr @devhurrdurr.bsky.social · 22/08/2025
I didn’t make the lineart, but I’m starting to get the hang of coloring and shading! This is so addictive, I was experimenting with different brushes and lighting techniques. Any tips for shading creatures? #DigitalArt
151
Hurrdurr @devhurrdurr.bsky.social · 20/08/2025
On my way to #Gamescom, drawing away a new concept for my monster tamer. I suck at drawing so I pass poor concept art along to a proper pixel artist and get quality results :D
140
Hurrdurr @devhurrdurr.bsky.social · 10/08/2025
I have questions about what exactly I’m looking at 😳
000
Hurrdurr @devhurrdurr.bsky.social · 04/07/2025
AI is helping us deal with the layoffs alright. Here’s some actionable items generated by ChatGPT
A bold graphic on a dark background with large white and orange text. At the top, a red downward graph icon accompanies the question: “Why are profitable companies laying people off?” The answer follows in orange: “Because the system rewards it.” Below, white bullet points explain the motivations: “Inflate stock prices,” “Satisfy shareholders,” “Maximize executive bonuses,” and “Chase short-term trends.” A bold white sentence reads: “This isn’t survival. It’s exploitation.” An orange starburst icon introduces “What can we do?” in orange text, followed by green checkmarks and white text listing actions: “Support unions and worker orgs,” “Call it out publicly,” “Vote with your wallet,” “Demand stronger labor laws,” and “Push for corporate accountability.” The bottom statement reads in bold white and orange: “Layoffs aren’t inevitable. They’re a choice—made by the powerful.”
1142
Hurrdurr @devhurrdurr.bsky.social · 07/06/2025
I figured out how to have only your name in the credits of your game.
000
Hurrdurr @devhurrdurr.bsky.social · 07/06/2025
020
Hurrdurr @devhurrdurr.bsky.social · 10/03/2025
Thanks for sharing. What a great paper, this picture is all I needed from it.
050
Hurrdurr @devhurrdurr.bsky.social · 08/03/2025
I recently shared some stat that we're spending 30% CPU on finding the distance along a spline, what if we preprocess it into a LUT so we only check 5 line segments? Do I add redirection and reduce the LUT size merging cells, or allow hash collisions so that I have ~15 segments instead of ~5?
Programmer art. A cube that's used as a source of lookup. Any point within the cube could possibly have any of the 5 segments (connected via a white line) as the closest segment, so the cube stores the indices of those segments.
010
Hurrdurr @devhurrdurr.bsky.social · 08/03/2025
This territorial terror soars high above the forest, scanning for threats and hunting predators... For sport! #Galeclaw is the final stage if the #Crestling line. A beak fit to tear through meat. Design by @jarmesan.bsky.social #ScreenshotSaturday | #IndieGameDev | #KindredPaths
A four-colored pixel art of a black and orange bird. Made in the style of GBC monster tamer games.
0123
Hurrdurr @devhurrdurr.bsky.social · 07/03/2025
Hinted at before, #Galecrest is the obvious next step for #Crestling. Developing its body and its abilities, their beak has changed shape to be more predatorial. Could there be another stage? Design by @jarmesan.bsky.social #KindredPaths | #IndieGameDev | #CreatureDesign | #GameDevelopment
A four-color pixel art in the style of GBC-era monster tamer games. A black and yellow bird with an aggressive stance.
062
Hurrdurr @devhurrdurr.bsky.social · 06/03/2025
#Crestling swoops in! It has learned how to fly, but when it goes for a hunt the best it can hope for is an apple. I hope this little guy transforms and doesn't stay clueless forever... 👀 @jarmesan.bsky.social did this this wonderful design. #KindredPaths | #MonsterTamer | #IndieGameDev
A four-color GBC-style pixel design of a derpy bird. Yellow tail feathers and a beak of a granivore.
0102
Hurrdurr @devhurrdurr.bsky.social · 05/03/2025
#Rynvar has arrived! #Veilkin transform into this predator of the forest. Threatening everyone who enters their hunting grounds. #KindredPaths | #IndieGameDev
A four-color pixel art of a creature for the monster tamer game called Kindred Paths. A fox-like creature in a menacing pose. Fiery-red fur and a mean stare.
092
Hurrdurr @devhurrdurr.bsky.social · 04/03/2025
This clever fox is always taking notes on how to hunt, eager for the day they take charge. With sharp eyes, a keen mind, and a drive to grow stronger, Veilkin is a hunter in the making. Would you add Veilkin to your team? 👀 #Veilkin | #CreatureDesign | #IndieGameDev Design by @jarmesan.bsky.social
A sly fox-like creature. Colored red, retro-style four color pixel art.
1142
Hurrdurr @devhurrdurr.bsky.social · 27/02/2025
Revolut: We're closing ur business acc (no reason), please take your money and leave Me: Ok Revolut: We're charging you £5 for your account Revolut: Your balance is negative, we may send a debt collector next week Yes I did blank my full name in the picture flag 🇳🇱
000
Hurrdurr @devhurrdurr.bsky.social · 22/02/2025
Meet #Sylvigna, the evolution of #Lysvig. The protector of the forest. She blends in the with the environment with ease as she patrols the woods to protect all creatures. She's no stranger to magic but can also rely on her claws as a fallback. #ScreenshotSaturday | #KindredPaths | #Indiegamedev
A four color pixel art image of a creature by the name of Sylvigna. Colored green to blend in with the forest, this lynx-like creature has antlers on her head.
083
Hurrdurr @devhurrdurr.bsky.social · 15/02/2025
Meet Lysvig! She's not strong but she is not scared of wandering by herself in the forest. She knows that her maternal figure and protector of the forest, will watch over her. This is my first creature reveal for my monster tamer RPG. #ScreenshotSaturday | #KindredPaths | #Indiegamedev
A four color pixel art image of a creature by the name of Lysvig. Colored green to blend in with the forest, she has some features of a lynx. It's unclear what those nubbins on her head are supposed to be.
1114
Hurrdurr @devhurrdurr.bsky.social · 08/02/2025
Bit cheeky this #ScreenshotSaturday. 3 devs have worked on an F-Zero inspired racing game and this is the first 6 months condensed into 10 minutes of video. Proud of where we are now! youtu.be/oddCvtuwooI #ue5 | #indiegamedev | #gamedev
195
Hurrdurr @devhurrdurr.bsky.social · 06/02/2025
Hey-o! Solodev of Creature here, half my posts are about this, the other half about my other project.
110
Hurrdurr @devhurrdurr.bsky.social · 03/02/2025
“I HAVE FREE WILL!” he shouts, while creating atrocious YouTube thumbnails.
Three thumbnails are selectable, two are of a semi-professional standard and the third is a low quality YouTube clickbait-y version.
010
Hurrdurr @devhurrdurr.bsky.social · 29/01/2025
I was playing around with DeepSeek-R1. It's fun to have my own local LLM, and it's interesting that it shows you its thought process. However it's hilarious how the thought process and the response mismatch! I asked to make letters uppercase at random in the string "but you are the product".
Finally, "product." Starting with "p" as lowercase: "proDuct." Wait, maybe I should change more letters here. Let's see, "p" stays lowercase, but "r," "o," "d," "u," "c," "t"—maybe randomly capitalize a few. Maybe "r"
and "u" and "t." So, "prOduct."

Putting it all together: "BuT YoU arE thE prOduct."

Hmm, that looks a bit confusing but still somewhat readable. I should make sure to mention that this is a playful twist and that the original message might be harder to decode if more changes are made.

I also want to keep the response friendly and offer further assistance if they need adjustments. So, I'll present it clearly and ask if they want any changes tweaked.
</think>

Sure! Here's your message with some random uppercase replacements:

**"BuT YoU aRe ThE pRoDucT."**

Let me know if you'd like me to make more or adjust anything!
000
Hurrdurr @devhurrdurr.bsky.social · 26/01/2025
Sorry, here's the correct image!
010
Hurrdurr @devhurrdurr.bsky.social · 26/01/2025
We spend 5.8ms per frame on updating the kart physics, effects. ~30% of that time is spent on figuring out how far along this 140 segment spline the kart is located. The price of writing naïve code. #gamedev #indiegamedev #ue5
2112
Hurrdurr @devhurrdurr.bsky.social · 19/01/2025
If you're not memeing a bit in your social media presence, you'll get bored of the grind. #indiedev | #gamedev | #indiegamedev | #indiegame | #pixelart | #pixelfart
092
Hurrdurr @devhurrdurr.bsky.social · 06/01/2025
I appreciate if I could be added! Got a solo and a team project:
010
Hurrdurr @devhurrdurr.bsky.social · 06/01/2025
We've got a new kart! It compliments the new physics nicely 😎 #UE5 #indiedev #gamedev #indiegamedev
A screenshot of the new kart model that is used for the project Sakura. A caption reads: "A new contestant has entered the race"
051
Hurrdurr @devhurrdurr.bsky.social · 04/01/2025
More insightful video coming out soon. Adding these grass details felt like working on university projects. Professionally I'm supposed to make complex systems, but here only a handful of lines bring immediate joy! #ScreenshotSaturday | #pixelart | #indiedev | #gamedev | #indiegame
1376
Hurrdurr @devhurrdurr.bsky.social · 31/12/2024
Happy New Year everyone!
020
Hurrdurr @devhurrdurr.bsky.social · 30/12/2024
In all seriousness pick any separator over none, this picture hurts me and Persona 4 does have UI with yen displayed using separators. Let diversity surprise us, a game made in country ‘x’ using their separators adds flair
020