@slembcke@mastodon.gamedev.place
@slembcke@mastodon.gamedev.place avatar

slembcke

@slembcke@mastodon.gamedev.place

Open source he/him, making Veridian Expanse (https://fosstodon.org/@vexpanse). I made the Chipmunk2D physics engine, and some other fun libraries. By day, I do a lot of game adjacent work like therapeutic VR, real time drone mapping, and math for heavy machinery.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Doomed_Daniel, (edited ) to random
@Doomed_Daniel@mastodon.gamedev.place avatar

If anyone has a recent AMD (i)GPU and is running Linux, can you do me a favor and test something? Only takes one or two minutes:
$ wget https://github.com/dhewm/dhewm3/releases/download/1.5.3/dhewm3-1.5.3try2_Linux_amd64.tar.gz
$ tar xf dhewm3-1.5.3try2_Linux_amd64.tar.gz
$ cd dhewm3/
$ wget https://files.holarse-linuxgaming.de/native/Spiele/Doom%203/Demo/doom3-linux-1.1.1286-demo.x86.run
$ sh doom3-linux-1.1.1286-demo.x86.run --tar xf demo/
$ ./dhewm3

Once the mars globe in the main menu is at full size, on my Laptop (with Ryzen 7640U w/ RDNA3) I get these blue flickering specks; I wonder if everyone gets them.

Thanks in advance! :)

slembcke,
@slembcke@mastodon.gamedev.place avatar

@Doomed_Daniel Confirmed:

slembcke,
@slembcke@mastodon.gamedev.place avatar

@Doomed_Daniel Probably redundant info for you, but I posted this on the GH issue: https://github.com/dhewm/dhewm3/issues/574#issuecomment-2105260098

thelinuxEXP, to random
@thelinuxEXP@mastodon.social avatar

Ah yes, I see it’s time for the people in shorts to kick the ball again, as hundreds of people who have seemingly lost all politeness and semblance of being human beings shout, scream, and « sing » in the streets and take up every single cm of the walkways with their cars.

I can’t wait to move so I’m no longer close to the f**king stadium. I hate football and football supporters so much, it turns into irrational anger.

slembcke,
@slembcke@mastodon.gamedev.place avatar

@thelinuxEXP I sometimes wish I could get as excited about something like sports fans do…

slembcke, to random
@slembcke@mastodon.gamedev.place avatar

My laptop died last month, so I've been trying to be productive using my Steam Deck as a temporary replacement. I still just don't like using KDE. It's mostly Windows-like sure, but I use Windows ~3 days a week and don't like that either. So... meh. I set up my old 2013 MacBook Air to use Gnome on for this week, but forgot to bring a video adapter. >_< Oh well.

(p.s. I donate to both Gnome and KDE. So I don't think "I don't like it" is the same as "it's not worthwhile". Floats all boats.

NovaSquirrel, to random
@NovaSquirrel@chitter.xyz avatar

I want to make game dev into a more social thing, but it's hard to find people wanting to talk about engine design and algorithms outside of an NES-specific context. Also a lot of people are very secretive anyway.

slembcke,
@slembcke@mastodon.gamedev.place avatar

@NovaSquirrel Hrm. I have a handful of posts on my blog, but aurgh! I really need to write more.
ex: https://slembcke.github.io/Drift-Renderer

edit: I've been enjoying this site too, though it needs more posters... https://gamedev.city/

slembcke,
@slembcke@mastodon.gamedev.place avatar

@NovaSquirrel Also I like your phrase “engineless games”. People often are surprised that I “made my own engine” since engines are hard. I usually just agree that engines are hard so I made a game instead, but “engineless” has a nice appeal too.

slembcke, to random
@slembcke@mastodon.gamedev.place avatar

With a one liner change to the phases in the convolution function, I can make it do sound propagation too. :D Not sure what's up with the high frequency noise though. Maybe the crude way I'm generating the initial impulses?

Animation of sound waves propagating through a space.

slembcke, to random
@slembcke@mastodon.gamedev.place avatar

@RL_Dane Errr... So that 7 year old phone I talk fondly of not replacing until I have to? Yeah... I was going to get in a kayak quick. I took my phone out of my pocket and put it on the ground. You know just in case, so it won't get wet. Then when I picked up the paddle, managed to catch it on my phone and send it sliding into the lake. -_- Craaaap.

slembcke, to random
@slembcke@mastodon.gamedev.place avatar

Happy 19th birthday Tigger! First he slept in, then began his usual morning routine. Eat breakfast, beg to go out on the deck to groom himself, beg to go out on the porch to sun himself, sniff the bush where that rabbit lives, then finally try to eat grass and get brought back in. A busy morning.

image/jpeg
image/jpeg
image/jpeg

slembcke, to random
@slembcke@mastodon.gamedev.place avatar

Metal API masters, is there a trick to flip the viewport other than flipping the y-axis of the projection matrix? I started out with GL conventions and Vulkan supports flipping the viewport rectangle so I just ignored the issue until now. Doing it CPU side would be messy, but maybe I can do some macro magic shader side with spirv-cross...

Solution: I'm using spirv-cross, and it has a --flip-vert-y flag. I totally missed that because I was only looking in the Metal specific section, whoops.

karl_zylinski, to random
@karl_zylinski@mastodon.gamedev.place avatar

For many years I was stuck with not making games because I kept trying to write a game engine first and then put gameplay code on top of it.

In this blog post I talk about "Solodevs and the trap of the game engine": https://zylinski.se/posts/solodevs-and-the-trap-of-the-game-engine/

slembcke,
@slembcke@mastodon.gamedev.place avatar

@karl_zylinski This is very similar to my “you don’t need an engine to just make a game” feelings. I also spent a bunch of time making tools and engines for other people, and now I don’t want to use an engine at all (mine or not) to make games.

slembcke, to random
@slembcke@mastodon.gamedev.place avatar

Did my first student soaring lesson this morning. (On a simulator, cloud ceiling was too low for a real flight.) I think it went really well! As an R/C pilot I need to use my feet now instead of my thumbs to coordinate a turn, but I think I’m getting the feel for it. Did a handful of mediocre landing patterns, but apparently my aero-tow went well. Felt just like chasing other R/C planes while using video (FPV) goggles, which I’ve done a lot of. :)

slembcke, to random
@slembcke@mastodon.gamedev.place avatar

Uh oh... Is it bad luck for this to happen so close to Halloween?! I think my Lua debugger is cursed now. :(

slembcke, to random
@slembcke@mastodon.gamedev.place avatar

Had to reinstall Unity to fix a build issue on a contract project and it decided that everything needing reimporting... again. I'm now an hour into a multi-hour build while Unity consistently sips much less than half of my available CPU cycles. They really really really need to import assets in parallel. Multi-core CPUs have been a thing for so long at this point. :( Since the editor runs the build, you can't even do anything else while it runs.

slembcke, to random
@slembcke@mastodon.gamedev.place avatar

Uff. We are evaluating the Vision Pro for a Unity project sorta-mostly because a client requested it. Bought a dedicated M2 Mac Mini with 256 GB SSD, and 16 GB of RAM. Possibly a mistake on multiple fronts. Running out of disk space because the Unity install + import + builds are so huge, and linking takes ~19 GB of RAM just for Clang. O_o Ooops...

Nifflas, to random
@Nifflas@mastodon.gamedev.place avatar

deleted_by_author

  • Loading...
  • slembcke,
    @slembcke@mastodon.gamedev.place avatar

    @Nifflas I kinda feel this way about most of their packages to be honest... It's a weird ambiguity where they aren't part of Unity, but they are also often recommended by Unity over built in components.

    slembcke,
    @slembcke@mastodon.gamedev.place avatar

    @Nifflas Well... like every time I deal with a Unity employee they seem to say something like "What?! You are still using the legacy input API instead of the new input system?" The legacy one is the built in one, and the new one is a package I figured added a lot of stuff I didn't need. Apparently not...

    forteller, to random
    @forteller@tutoteket.no avatar

    Instead of everyone having to update their robots.txt all the fucking time, is it possible to just link in a trusted common robots.txt that can be kept up to date with the latest AI shit to block for everyone?

    slembcke,
    @slembcke@mastodon.gamedev.place avatar

    @forteller How much faith do people have that the AI crawlers respect that anyway? It’s all on the honors system anyway. Like there’s no technical restriction, and no legal ones thought?

    slembcke, to random
    @slembcke@mastodon.gamedev.place avatar

    I found the source code for Howling Moon Software's first game from 2007. It was pretty easy to get up and running on Linux despite using a 15 year old version of Ruby. >_< So I published it on FlatHub! :) I might try putting it up on Steam too, though I'd have to get a Windows build working... Hrm.
    https://flathub.org/apps/com.howlingmoonsoftware.CrayonBall

    slembcke, to random
    @slembcke@mastodon.gamedev.place avatar

    Uff... Years later I still often have no idea how you are supposed to build simple bits of software on Windows. I needed to build a couple of utilities static linked against libpng. Spent a couple hours banging my head against it. Tried finding prebuilt binares for libpng that provided static libs, tried building it myself but it refused find the zlib I built... Gave up and just cross-compiled them using mingw on Linux in a couple minutes. 🤷 Bah!

    slembcke, to random
    @slembcke@mastodon.gamedev.place avatar

    Could not be more frustrated with computers right now. I really really need a laptop for some light work over the next couple weeks. My laptop died a couple weeks ago, so I set up my Steam Deck to dev on. Guess what decided to also die the day before I leave? -_- !! Oh, and I would have just bought a new laptop except I already preordered a Framework that may or may not ship any month now. At the time I wasn’t in a hurry to replace my old one. AURGH!!

    slembcke, to random
    @slembcke@mastodon.gamedev.place avatar

    Last day to fly off the water, and the weather didn’t disappoint. :)

    slembcke, to random
    @slembcke@mastodon.gamedev.place avatar

    Global Game Jam success! I convinced a poor soul to make a NES game with me. We had a blast. :D There's a web playable linked from the page.
    https://globalgamejam.org/games/2024/slapstick-nes-9

    slembcke, to random
    @slembcke@mastodon.gamedev.place avatar

    I walked my cat yesterday and it was totally normal… He was napping on the porch, and I threw him on my shoulders to bring him inside. He was so comfortable I decided to walk out and get the mail… still sleepy and comfy… then take a half mile walk. He thoroughly seemed to enjoy the whole thing.

    slembcke, to random
    @slembcke@mastodon.gamedev.place avatar

    @Nifflas Uff. I wish it was that easy... (even ignoring Unity) Linear kinda just isn't practical for anything involving low precision colors. There's just stuff you need to do in gamma, and stuff you should do in linear. Also, IMO, linear is fairly unnecessary for anything that isn't trying to be photorealistic.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • GTA5RPClips
  • magazineikmin
  • InstantRegret
  • cubers
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • osvaldo12
  • ngwrru68w68
  • ethstaker
  • JUstTest
  • everett
  • Durango
  • normalnudes
  • Leos
  • mdbf
  • khanakhh
  • tester
  • modclub
  • cisconetworking
  • anitta
  • tacticalgear
  • provamag3
  • lostlight
  • All magazines