@duckonaut@mastodon.gamedev.place avatar

duckonaut

@duckonaut@mastodon.gamedev.place

Game developer making videogames

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

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

CPUs always seem kinda confused when you hold them at 100% load for more than a few seconds

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aeva Would limiting the thread count to say, THREAD_NUM - 2 be enough? My laptop's pretty powerful but when I'm compiling a big project I tend to leave at least 2 cores free to handle their other tasks

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aeva huh. this is actually an interesting question then cause I mean, I've seen a lot of apps (especially games) throttle under power saving mode, but always thought it was down to the OS scheduling and not self-limiting

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

I can't be bothered to look up the facts about the windows 11 ai thing, but I'm genuinely baffled as to who wants this, as well as why they need special ai hardware to make a keylogger that also watches you look at porn or whatever else it is that people use computers for

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aeva large companies seem to think that AI is literally magic. That it's just one thing that can do everything if you just throw enough processing power into it. Why make an actual good search when you can pipe the already slow enumeration of files through an even slower AI model so it can hallucinate files that don't exist on your computer but someone else had?

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

My phone just got really really hot just now after trying and failing to take a picture. I rebooted it and threw it in the freezer for 5 minutes, and now it's blessedly not a zillion degrees. Alarming.

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aeva new SCP-096 based DRM

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

I can't afford a code signing certificate for Windows. I guess it'll have to be the "more info" button for people who want to play the game.

I kinda just fear a lot of people will not play it because of that.

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@Nifflas do you know if Steam somehow bypasses this? I feel like the Steam fee is lower than a signing cert and I've never seen a cert warning from a steam game once, even very small ones

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@Nifflas ah, alright. It's still a cheaper option if you have to choose between the two so that's something to keep in mind in the future

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

I said it on bsky too, but OBS, what a nice piece of software. Tried it for the first time for some screen recording today.

I like when I open something and the UI just makes sense (I wouldn't make this point unless I felt this is such a rare occurrence)

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@Nifflas OBS is really solid, it's really readable at a glance. My only UX gripe is that cropping a capture requires pixel offset inputs into boxes, rather than a visual rectangle drag or something, but I've only had to do that like twice? cause window share started working on my Linux setup at some point lol

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

Tinkered a bit with the CSS on my blog (mainly switching to a more mainstream font to increase readability across different browsers and platforms).

Let me know if there's anything else worth fixing.

https://floooh.github.io

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@floooh looks good, it does look better than the old version

aeva, to NixOS
@aeva@mastodon.gamedev.place avatar

I don't actually have time today to work on any side projects, but I thought I'd run through the basic setup steps for MonoGame aaaand

./bin/Debug/net6.0/MyGame
bash: ./bin/Debug/net6.0/MyGame: cannot execute: required file not found

... which required file ._. ???

I think this sort of thing means it tried to dynamically link something and failed. I run into this whenever I try to run loose builds of Linux games on #NixOS, but idk what to do about it.

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aeva nixos, It's Great For Development. I'm running it on my server but I can't imagine using it on a desktop, it's just so alien that I feel making software meant to be ran on other machines on NixOS is just asking for trouble

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aeva beautiful. I mean to be completely fair Linux isn't even that good at running Linux games, Proton and Wine really are just saviors

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

A side-effect of the current storage-buffer work in sokol_gfx.h:

"Bufferless rendering" will finally be possible, e.g. here's a triangle without any resource bindings:

C: https://github.com/floooh/sokol-samples/blob/storage-buffers/sapp/triangle-bufferless-sapp.c

GLSL: https://github.com/floooh/sokol-samples/blob/storage-buffers/sapp/triangle-bufferless-sapp.glsl

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@floooh that's cool. Also, yay storage buffers, didn't know you were working on those!

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

omg it's here :O

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aeva that was quick. Interested in how itll work for you, I've been planning to get one as my laptop once my 5 year old Legion stops being enough

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

I'm still looking for a map that lets me disable the two finger rotate gesture (which is accidentally triggered all the time when attempting pinch to zoom)

Google ain't doing it, and OsmAnd is inventing the most batshit explanations why this shouldn't be a thing.

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@Nifflas try Mapy.cz, it has that setting and works well for me

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@Nifflas yeah it's really weird. Glad I could help tho lol

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

sure, memory-safe languages maybe do prevent dangerous bugs with their nagging, and some of them are easier to use than traditional ones, but without memory corruption speedrunners couldn't do arbitrary code execution just using their button inputs so really it's more of a loss

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

the big cheese: We hired the most famous design firm in the world to be the shot in the arm $POPULAR_IDE needs

the famous design firm: You're gonna love it. We really cleaned up the UI. Now the main is just focused on the most critical functionality, and all the confusing stuff for advanced users is hidden away safe and snug as a bug.

the engineer: it's just a low contrast hamburger menu now

the big cheese: Look, we payed a lot of money for these guys. They really know their stuff.

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aeva @sjhawke this one is so real. I 100% see Microsoft making the vsc command palette ""ai powered"" soon

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

Getting all the pieces of my "no-engine" C game together. We got skinned meshes, trenchbroom map import, physics (using Jolt), and multiplayer (not pictured). It's really getting somewhere.

video/mp4

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

I’d like to thank @aras and all the mods on this instance for their work mitigating the recent spam flood, they’re clearly doing great work because somehow I still haven’t seen a single spam message

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aras @sinbad really appreciated, I haven't come across a single one so you're really doing a great job

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

Audio tip: Hard panning music left and right is extremely uncomfortable to the ears, especially with headphones.

If a jukebox exists in a physical space in a game, never let it pan fully right or left.

(I'm looking at you, Minecraft)

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@Nifflas i remember this really really annoying me when playing through Borderlands

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

I'm still desperate for a map app without a two finger rotation gesture. Please, I need any where I can disable this gesture. It's hard to be precise when it's -20 degrees and my hands are shaking.

Why was this added even? Why would I not want North to be up? Sure tho, it can exist, but let me disable it goddamnit.

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@Nifflas I just found an option to do this in the map app I typically use for hiking and instantly remembered this post. It's "Mapy.cz", i like it for hiking cause it has a lot more details about trails and interest points, but it's also just a normal map app. You could check if it works for you. The setting is Map > Manual Map Rotation

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

I made a bit of progress on the new meshing system for this weekend.

Yesterday I worked out how to enumerate all of the cells, faces, and vertices for a rhombic dodecahedron lattice with only integer math!! Today I rewrote the C++ prototype to make use of that.

This screenshot is not representative of the final result (I'm still missing some parts that will greatly improve the quality and accuracy of the final mesh), but I dig the accidental particle system vibe going on here.

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@aeva yeah!

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

OMG it works! asmx compiled to WASI, and run that in a VSCode extension. Bleeding edge stuff though, requires VSCode Insiders and manually installing a pre-release extension for WASI support.

But this allows to create VSCode extensions which run compiled command line tools without having to ship per-platform native binaries :)

image/png

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@floooh this is really dope, and the wasm part makes so much sense. I wonder if we'll keep LSP servers as external binaries with communication over stdin/out for long with this available

soller, to random
@soller@fosstodon.org avatar

Work on the COSMIC Text Editor is progressing nicely. If you want to help out, we need translations to be filled in. Copy the i18n/en/cosmic_edit.ftl file, edit it, and send it to me any way you want.

https://github.com/pop-os/cosmic-edit

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@soller that's a really slick design for a default desktop tool, cool!

duckonaut, to blender
@duckonaut@mastodon.gamedev.place avatar

Had a need to export a blender model as old-school prerendered 8-direction sprites with animations for a stylized game, so I wrote an addon for it. It can also output a Godot .tres file organizing all the animation frame data alongside it!

If you find that useful, check it out (it isn't completely finished, UX wise, but does the job): https://github.com/Duckonaut/spriteinator

#blender #godotengine

soller, to random
@soller@fosstodon.org avatar

Working on the lock screen for COSMIC and playing around with themes

duckonaut,
@duckonaut@mastodon.gamedev.place avatar

@soller that's great, none of the current wayland lock screens do what I'd want lol

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