@aeva@mastodon.gamedev.place
@aeva@mastodon.gamedev.place avatar

aeva

@aeva@mastodon.gamedev.place

I'm a just a small town AAA graphics programmer in Chicago. I worked on Gears 5 and Gears Tactics. My work is secret, but my personal projects are not.

I like to post about my personal research, various side projects, and I like to think out loud a lot. Expect weird humor, esoteric ramblings, and occasionally also art I made out of math. I like implicit surface modeling the normal amount. Amateur spoonie. 🏳️‍⚧️

Curses are just blessings with caveats.

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

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

How does one hire an artist for a game knowing you can't afford to choose wrong because you have a limited budget? If it's not the right person (for non-artistic reasons, like attitude or compromise) and you find out a few months into the project...

aeva,
@aeva@mastodon.gamedev.place avatar

@playmedusa same as hiring in any other situation I guess? interview them first if you don't know them personally, and I guess maybe ask for references if you weren't referred to them by someone?

VegaHarmonia, to random

St. Anger converted to midi with a free online mp3 to midi converter and converted to flac, aac, mp3, mp3 again and played on mediamarkt speakers

aeva,
@aeva@mastodon.gamedev.place avatar

@VegaHarmonia I feel like I'm 14 again reading this post

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

I'm helping a friend diagnose some strange behavior with her new gaming rig, and I can't help but wonder how many low hit rate post launch mystery crashes are just defective memory or overclocked hardware. She's got gigabyte GPU that's overclocked out of the box, random stuff is crashing when its at load, and it seems to also be interfering with bluetooth lol.

edit for the curious: de-overclocking her GPU fixed the problem

aeva,
@aeva@mastodon.gamedev.place avatar

@rfernandez It is a new PC, but I think she's running an AMD processor. At any rate, undoing the overclocking on her GPU seems to have fixed the problem.

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

Well it's too hot for my celtic brain, I'm knackered from having fun in cars all day, and I've just failed to see the aurora from either of my houses, and now I'm whingeing about it on the internet. I'm having a real day. Time for bed.

aeva,
@aeva@mastodon.gamedev.place avatar

@TomF if it's any consolation, it didn't turn up for me either

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

now, I don't mean to brag, but look what's in the sky right now where I'm at

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

Sometimes I can't help but feel like all of the bad things going on are my fault. I haven't even the foggiest idea how I'd even begin to fix most of it, but hopefully it's at least a small comfort to someone out there that I feel really bad about it all.

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

I bet evaporating feels nice. You get to just be a soft fluffy cloud and float around for a little bit, or perhaps a nice fog that blankets the city. I'm a bag of flavored water why can't I do that

aeva,
@aeva@mastodon.gamedev.place avatar

@mvu oh, no, I have a hypermobility disorder. my skeleton is no obstacle

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 , but idk what to do about it.

aeva,
@aeva@mastodon.gamedev.place avatar

ok new monogame-on-nixos mystery - I thought I got it working, but it turns out once a subclass of Microsoft.Xna.Framework.Game is constructed the process exits with no error printed to the console ._.

aeva,
@aeva@mastodon.gamedev.place avatar

@mcc which discord?

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

@Setzer22 it seemed fine with 10,000+ but I wanted the trails to not be too long. It's probably instancing quads under the hood, so, it should be pretty efficient.

aeva,
@aeva@mastodon.gamedev.place avatar

I've made some progress on getting running on the hell distro! The surprise exit-without-error was a segfault (thanks strace!), which apparently was because cleverly hid away udev, which is famously an optional component in all modern Linux distros. Now with that fixed, it simply cannot OpenGL:

"Unhandled exception. Microsoft.Xna.Framework.Graphics.NoSuitableGraphicsDeviceException: Failed to create graphics device!"

(fails somewhere in MonoGame.OpenGL.GL.LoadExtensions)

aeva,
@aeva@mastodon.gamedev.place avatar

@jpab I can't imagine why lol. I might cave and use https://distrobox.it/ to run two distros at once, but the instructions want me to learn what a docker and a pod man are and I don't know if I'm ready to become that sort of person.

aeva,
@aeva@mastodon.gamedev.place avatar

@jpab tbh I'm also kinda tempted to say screw it, I'm switching back to Windows.

aeva,
@aeva@mastodon.gamedev.place avatar

@duckonaut what I genuinely like about running NixOS is I can do things like decide to try KDE on a whim and then go "HOLY SMOKES THAT WAS A MISTAKE" and then just roll back to what I was doing before without toasting a bunch of random stuff glares at Debian

aeva,
@aeva@mastodon.gamedev.place avatar

@duckonaut people told me I shouldn't use the package manager to install packages I'd use in userspace though, which makes no sense to me, but I don't mind having 100 shell.nix files everywhere.

aeva,
@aeva@mastodon.gamedev.place avatar

@duckonaut so far running games seems to be a trial of error of downloading the linux version, then remembering that NixOS can't run Linux applications, and then downloading the windows version and running it in wine lol

aeva,
@aeva@mastodon.gamedev.place avatar

@thomastc @jpab it could be that distrobox is over selling how easy it is. I have no idea. They make it sound like I just need to setup that one thing, and then I can shell out to another distro that's nicely integrated with the host distro tho. It sounds too good to be true tbh.

aeva,
@aeva@mastodon.gamedev.place avatar

@eljojo I'll find a way though eventually. It might be "do the development in a vm and let someone else worry about packaging it", but eh.

This particular adventure aside, I do really like NixOS as a operating system for most things. There's a lot to like about it, but in this particular case I just want to work on my game today and nix just really really wants me to not be doing that :/

aeva,
@aeva@mastodon.gamedev.place avatar

@ryanprior @esther_alter @thomastc @jpab I don't know flatpak - would I be able to set up a generic container for development this way, or would it still require me writing a Package instead of my game?

aeva,
@aeva@mastodon.gamedev.place avatar

@ryanprior @esther_alter @thomastc @jpab I see. So this doesn't solve my immediate problem, but I'll probably need it to solve a similar one later on

  • All
  • Subscribed
  • Moderated
  • Favorites
  • tester
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • hgfsjryuu7
  • everett
  • ngwrru68w68
  • kavyap
  • tsrsr
  • GTA5RPClips
  • PowerRangers
  • DreamBathrooms
  • Leos
  • mdbf
  • khanakhh
  • ethstaker
  • vwfavf
  • Durango
  • rosin
  • cisconetworking
  • osvaldo12
  • normalnudes
  • tacticalgear
  • cubers
  • modclub
  • anitta
  • All magazines