Samuel Stidham

4 Followers
154 Following
103 Posts
Stoicism. Software Engineer. Justice as Fairness. Lover of Middle-earth. Not all who wander are lost.
Websitehttps://samstidham.dev
I figured it out. I had an Nvidia driver mismatch.

Having issues compiling MonoGame on Garuda Linux with an Nvidia 3070 Ti. Getting GLX context creation errors:

Error: BadValue (integer parameter out of range)
Major opcode: 150 (GLX)
Minor opcode: 3 (X_GLXCreateContext)

System checks show:

xrandr reports 0 providers
lsmod confirms nvidia modules are loaded

Need help verifying proper Nvidia driver setup. Any Garuda/Arch Linux folks have experience with this?

I can provide a gist with any other commands/output needed. Thanks in advance!

#garuda #nvidia #monogame

I'm really considering switching from Pop!_OS to Arch/Garuda Linux. I need a newer version of GTK, but Pop!_OS is stuck on an older version, which is a blocker for me. I really like Arch/Garuda a lot—the rolling upgrades are a big advantage compared to being stuck on ancient versions of packages. That said, switching OSes is a huge commitment, looking at 1-3 days to get everything set up. I could take a day or two to write a script and let it do the work.

#Linux #ArchLinux #GarudaLinux #GTK #RollingRelease #FOSS #Tech #popos

I’ve selected my first game development project!

I’ll be building a game using Lua and the Love2D framework. It’s a classic arcade-style game, simple enough for a first project but challenging enough to push my skills. To keep myself accountable, I’ve set up a kanban board to track my progress and meet my deadline.

📅 Timeframe: 30 days
🛠 Start date: January 30th
🚀 Finish date: March 1st

More details soon—stay tuned!

(P.S. If anyone knows a good open-source kanban board, let me know! Trello is locked behind a paywall, and I find Focalboard clunky.)

#GameDev #IndieGameDev #Lua #Love2D #IndieDev #GameDevelopment #Kanban #Programming

Just made a huge upgrade to my site! Added Uber FX for dependency injection. All unit tests and linting pass, and SonarQube, gosec, and govulnchecker scans look great. The test coverage is low for now but will improve soon. Also, added Air "hot reloader" for local dev.

Changes: 34 files, 1652 additions, 233 deletions.

#GoLang #CI/CD #Dev

Finally got my website’s CI/CD set up with GitHub Actions! 🚀 It now automatically runs linting checks, tests, and deploys to my DigitalOcean droplet. Time to shift focus to my first arcade game! I’ve picked a project that should take 30 days or less to complete. Excited to get started!

I'm going to get more active here! I'm starting some game development projects soon and plan to prototype using Löve—Lua is such a fun language for me. After that, I’m thinking about exploring MonoGame, Godot, or GameMaker Studio. I’m really interested in both C# (MonoGame/Godot) and GML (GameMaker Studio).

For now, my goal is to choose a project with a small enough scope to finish in a month. Let’s see where this journey leads!

#GameDev #IndieDev #love2d #csharp #gamemaker2 #godot #monogame

Has anyone successfully run 7 Days to Die 1.2 on a System76 Oryx Pro 4 (Nvidia GPU) running the latest Pop!_OS? I did not have this problem with 7D2D alpha releases.

I’ve tried both Proton 9.0.4 and Proton Experimental—older versions don’t launch the game at all. Are there any tips for troubleshooting Proton issues, especially figuring out if specific launch options are needed? If you’ve been through this or have suggestions, I’d really appreciate the help!

#steam #proton #sevendaystodie #linuxgaming #system76 #popos

I know this isn't related to creating games but I finally grabbed a facsimile first edition of The Hobbit. I wish I could get a true first edition. Regardless, this is still a beautiful book. Glad I picked it up. #thehobbit #jrrtolkien #tolkien

I've been playing with Lua and Löve lately. I really love them. I've been learning them both by implementing clones of old arcade games like Centipede. Really, really fun.

#lua #love2d