SiegeLord
banner
siegelordex.bsky.social
SiegeLord
@siegelordex.bsky.social
I enjoy probabilistic inference and modeling, gamedev and building robots. Currently working in the industry. Used to work on TensorFlow Probability.

I also maintain the Allegro game library.

My homepage: https://siegelord.net
Pinned
Repercussion 3

This game was made for a 3 day gamejam (TINS) (+ some post jam fixes). I made all the graphics, music and code (no AI this time!). I did a lot of coding, but sadly, the game isn't that good! There's always a next time, I suppose!

siegelord.itch.io/repercussion3

#gamedev #solodev
Repercussion 3 by SiegeLord
Escape the deep caves before you get eaten!
siegelord.itch.io
I switched to a more rule-based system for random map generation (RIP Gibbs). Here, the level "shape" is: start → long hallway down → fork, fork → long hallway left, fork → short hallway right → exit. The hallways can still meander, but the coarse layout is learnable by the player.

#gamedev #arpg
October 6, 2026 at 8:14 AM
Reposted by SiegeLord
Development is slow and manual, but also... that's what makes it worth it... the alternative is literal plagiarism, and all to generate something empty and souless...

Why would I as a developer want to skip the process of developing? yes there are parts that I hate, but every hobby is like that.
October 5, 2026 at 4:37 PM
I don't want to use codegen for my games any more than I want to use textgen/imagegen/audiogen. But, many tool builders have no such reservations; is it okay for me to use those tools? It's basically ethics laundering.

I should stick to developing for DOS using time appropriate tools.

#ai #gamedev
October 5, 2026 at 7:23 AM
I feel like I broke up with someone after I declined the AIStats reviewer invitation. I don't feel like it's right for me to review papers if I don't write them myself these days. Sucks.

#aistats
October 1, 2026 at 2:03 AM
First steps into random map generation. Since my background is in probabilistic sampling, the first thing I've implemented is a Metropolis-Within-Gibbs on a 2D Ising model. Things can only get more interesting from here.

#gamedev #mcmc
September 27, 2026 at 10:29 AM
In ML land if you find your model not doing well on a task, you just increase the size of the model and the amount of training data. What's the equivalent move in Bayesian Inference? Is misspecification a self-imposed limitation driven by the computational expense of our inference methods?

#bayes
September 26, 2026 at 1:44 AM
Trying to learn how to draw faces. I feel like I have a decent understanding of how solid mechanical shapes work, so I'm trying starting with a polygonal blockout. Not sure I'm sold on the idea though.

#art
September 25, 2026 at 9:54 AM
I make my pixel art on an OLED monitor, so if you're playing my game without a corresponding OLED shader with the correct sub-pixel pattern you are NOT seeing the art as it is intended to be seen.

#pixelart #crt
September 25, 2026 at 5:51 AM
Reposted by SiegeLord
When we talk about the costs that LLMs impose on society we should not forget the fact that nothing works anymore because everyone is so scared of getting their shit scraped.

I can't even use google scholar from my university or starlink because they send too much traffic.
September 19, 2026 at 4:35 AM
Working on speeding up bitmap drawing in Allegro game library. The old (legacy) code was either skipping vertex buffers or nuking them every draw call (drivers are somehow okay with this...), the new code is a lot more careful. This is only a start, but promising so far!

#opengl #c #gamedev
September 1, 2026 at 9:33 AM
Need for Speed 2 is a fun game.

Personally, I always preferred the non-SE version since its cheat codes were slightly better.

#retrogaming
August 25, 2026 at 8:38 AM
A new render of Reliant. Model by Major Stress with my modifications, background by www.spacespheremaps.com

I really enjoy the blown out look for space scenes.

#startrek #blender
August 24, 2026 at 9:18 AM
Quick sketch. Quelaag, but instead of a spider, it's a giant stoat. The lore is that this witch was paraplegic, and hated not being to move her legs, so she lobotomized a giant stoat and grafted herself onto its head. The ethereal swords are inspired by Henry's broadsword from No More Heroes.

#art
August 18, 2026 at 10:05 AM
I am against vibe coding, but I needed a quick test for my local AI (Qwen 3.8 27B on AMD AI PRO R9700). Here's a (nearly) one-shot Lunar Lander, using the Allegro 5 game library. Took 3 hours, 400 Watts. A charming attempt at a game, all things considered.

#localai #allegro
August 17, 2026 at 12:37 AM
My "limited edition" DT 770 PRO plastic brackets broke; evidently, limited referred to the lifespan of the parts. The rest of the headphones is metal, and this part fails often, so I could get measurements for a 3D printed replacement (glow in the dark PLA). I think it will be stronger.

#3dprinting
August 16, 2026 at 8:47 PM
Reposted by SiegeLord
I built a ride-on walking machine!

#3dprinted #machine #walking #stem #mechanical
August 15, 2026 at 7:25 PM
Taught my robot how to pivot in place.

...also gave it a hat.

#robotics #diy
August 12, 2026 at 9:08 AM
Sketch of a humanoid robot's legs... I got tired of drawing the rest and I messed up the proportions of the far away leg.

#art
August 8, 2026 at 10:10 AM
Made a conveyor belt clock. It's very impractical, but looks kinda cool I think.

#3dprinting #diy
July 27, 2026 at 8:07 AM
Reposted by SiegeLord
LG's adware monitors and definitely-not-wiretapping TVs: www.youtube.com/watch?v=Q9ue...
DO NOT BUY: LG’s Spyware TVs, Monitors, and Wiretapping Concerns
YouTube video by Gamers Nexus
www.youtube.com
July 17, 2026 at 3:28 AM
Another day, another assembly broken in #FreeCad. There is a reason why I do %99.9 of my CAD work with #Blender (I recommend the MeasureIt extension).
July 17, 2026 at 8:13 AM
I'm not glad he's dead, but I'm glad he's gone.
July 12, 2026 at 10:53 PM
After a lot of effort, I finally got an RL trained locomotion policy working in the real robot. It's noticeably smoother than my manually constructed gait. A simple one line bug stymied me for the longest time, but is now fixed!

#robotics #reinfocementlearning
July 12, 2026 at 9:51 AM
Reposted by SiegeLord
Here is a compilation from the #TINS2026 #GameJam. Do you see any game here that you'd like to play a little more?

youtu.be/0nWwQSrhym0?...
Ten Games from the TINS 2026 Game Jam, bursting with fun!
YouTube video by Martijn van Iersel
youtu.be
July 4, 2026 at 6:02 PM
The Rust coreutils rewrite is an embarrassment to the Rust community and programmers in general. In their blind hatred of the GNU ideals, they stripped user freedoms while introducing bugs. Permissive licenses are tools of corporate oppression. All my Rust software is (L)GPL.

#rust #gpl
July 5, 2026 at 2:00 AM