Nolram
banner
nolram.bsky.social
Nolram
@nolram.bsky.social
Hi I'm Marl and I make digital things!

Any pronouns. DMs always open.
Technical Art / Game Audio person looking for work! Huge game technology dork. Big robot sometimes.

You can find some of my wonky music here: https://nolram.bandcamp.com/

🏳️‍🌈
Like the stuff they do for Linux or with the Vulkan graphics API or with all their other open source software is incredible, and the same goes for how much free online infrastructure you get as a Steam developer… but then you remember it‘s the same company that made CS Lootboxes. It‘s painful tbh.
November 25, 2025 at 7:14 PM
I think the thing that makes Valve so frustrating compared to other big evil companies is that they don‘t JUST do evil. With i.e. MSFT it‘s just pure evil that good things occasionally exist in spite of, with Valve it‘s always dice roll between whether they feel generous or greedy.
November 25, 2025 at 7:14 PM
To be blunt, the sad reality is also that some games are just harder to promote and sell, no matter their actual quality. Appeal is hard to quantify, and not everything that is fun to play is easy to make look fun. So getting trailers, screenshots etc. right is a key component of it.
November 24, 2025 at 6:20 PM
Beyond the visibility from that and "word of mouth", that‘s where you start looking into the endless abyss of actually spending money of advertisement, which depending on how much you invest and your own expertise (or that of a marketing partner) can be very variable in success. (3/3)
November 24, 2025 at 8:36 AM
but with very few exceptions it will not get you one. So you‘re more looking at platforms like reddit and potentially YouTube (which is more of a risk-reward gamble) that you need to supply with organic content about your creation without it feeling like a pure ad. (2/3)
November 24, 2025 at 8:36 AM
It really depends on where you post. When you want just wishlists, aka as many impressions as possible, you need to use a high-discoverability site. Bluesky is terrible for this - it is good at direct community engagement when you already have a community, (1/3)
November 24, 2025 at 8:36 AM
I‘d love to learn more about the LGTBQ+ community in mainland China - what‘s the situation there like?
November 23, 2025 at 4:01 PM
Weird movement exploration games. Think the more open levels of & going out of bounds A Story About My Uncle.
I crave that sensation of wonder you get when you explore a very crafted space that you feel you didn‘t need to be at. Or even better, a place you were never meant to go.
November 23, 2025 at 3:47 PM
This is why I use C# and Rider :) The JB IDEs generally tend to be pretty good (better than Visual Studio at least)
November 20, 2025 at 7:08 PM
Smart pointers? 🥺
November 14, 2025 at 3:19 PM
The only things I miss are
1. Better support for NativeAOT compilation in regards to reflection and such (i.e. there being no compile time reflection other than Source Generators)
2. Tagged Unions
3. Fixed size arrays enforced by type

Other than that I love C#.
November 14, 2025 at 7:05 AM
I agree with this. I find functional programming languages and oddball syntax like Rust completely unworkable for this reason. I'd rather have a simple, consistent syntax than a billion language features crammed into a bunch of incomprehensible shorthands.
November 14, 2025 at 2:02 AM
2/3 as long, 1/3 as readable. Shorter code does not mean more readable or maintainable code.
November 13, 2025 at 8:01 PM
It’s disappointing, especially considering the world-class team behind it and the immense amount of artistry on display. I don’t understand why management thought this was a good idea.
November 12, 2025 at 5:38 PM
I wonder what his paternal grandmother Evelyn Tucci would think of that.
November 12, 2025 at 12:01 PM
It sucks that other non-generative forms of machine learning have become a sort of taboo too, despite not even being related to the LLMs and such haunting us now, like simple evolution algorithms, which can do really cool things like blend animations organically or make NPCs traverse terrain better
November 12, 2025 at 10:43 AM
I love these bi-daily Dmitri motivational posts. It’s good to hear about other people doing well for once, shows the world isn’t full of misery quite yet, no matter how bleak things may seem for oneself.
November 12, 2025 at 4:16 AM
It’s like how I can turn my computer off, but I then I can switch off the power supply so it’s offer and I can unplug it so it’s offest
November 12, 2025 at 4:10 AM
Holy smokes, I never expected the hometown of my maternal ancestry, Bad Dürkheim, to show up on Depths of Wikipedia
November 10, 2025 at 7:34 AM
This sounds unhealthy to be perfectly honest
November 9, 2025 at 7:30 AM
I tend to use Wwise or build my own wrapper over the built-in system (monolith mixing for dynamic music, and just using some basic audio pools for everything else). For everything else I prefer Wwise - their licensing is much less abhorrent than FMOD (forced splashscreen? seriously?)
November 8, 2025 at 1:20 AM
First bit of feedback, someone else might have already brought this up - please do not have your tutorial start in the main menu. Especially when one may want to say, change music volume, but literally can't because the tutorial does not let one access any buttons other than the one it wants you to.
November 8, 2025 at 1:18 AM
I think the word firefighter has already solves this problem for us. They’re a mailfighter.
November 6, 2025 at 6:29 PM
Oh please do! I‘ve looked around bit but haven‘t gone super in-depth yet, so feel free to share whatever you may have :)
November 4, 2025 at 2:00 PM
This looks awesome! I‘d definitely pick this up if I still used Unity, but I use custom tech now, so I can‘t wait to have to figure all this stuff out myself 🫠
November 4, 2025 at 12:44 PM