Nifflas
nifflas.bsky.social
Nifflas
@nifflas.bsky.social
Game developer and adaptive music specialist

nifflas.itch.io
A quite from Adventure Time will forever live in my head: "Sucking at something is the first step towards being sorta good at something"

It breaks my heart when people say "was this made by AI?" as an insult when they think something non-AI is bad

Making bad art is good and should be celebrated
December 12, 2025 at 10:05 PM
Why is there a Street Fighter movie and why is the trailer so good?

No, genuinely, this is one of the most effective trailers I've seen. It just promises "they will fight - a lot"
Street Fighter Movie - Sneak Peek
YouTube video by Street Fighter
www.youtube.com
December 12, 2025 at 8:53 AM
Dog and goat!
December 11, 2025 at 5:24 PM
I'm making a bunch of complicated refactors and I have too few problems and things work first try and it's really bothering me

I do know things aren't supposed to work first try

This is like one of those movie scenes where someone goes "It's quiet... TOO quiet"
December 9, 2025 at 6:05 PM
Check it out! I can spell it.

"Koyaanisqatsi"

First try! I didn't even have to look it up! (no, I genuinely still didn't look it up before pressing Post, there's a chance this is an embarrassing post)
December 9, 2025 at 1:31 PM
Reposted by Nifflas
It's official! IndieCade selected me as this year's recipient of the Bernie DeKoven Big Fun Award. I was over the moon when they told me 🥲

Bernie's work is foundational to so much of the work that inspired me, so to be considered a part of what he began is the most incredible honour 🧡
Congratulations to @agaitcheson.bsky.social for receiving this year's Bernie DeKoven Big Fun Award! Featuring everything from alt. controllers to painting, dance and clowns, your stage shows and livestreams give everyone the chance to take creative control!

www.indiecade.com/festival-202...
December 8, 2025 at 10:58 PM
Writing easy to understand even when solo coding is important, because you are simultaneously coordinating with your past and future self, making sure you're all are on the same page.

Yes, you're a time traveler! How cool is that?
December 8, 2025 at 3:30 PM
I left my phone home, it was on 3% and needed charging

So, today you get a laptop webcam picture of Gävlebocken I just captured from a cafe. I'll get you a fancy picture next time, promise!
December 8, 2025 at 3:07 PM
Keyboard customization code. Starts implementing a way to retrieve key and button pairs from string identifiers.

Until I spot these two lines and realize I already did exactly that at some point already.
December 7, 2025 at 10:41 PM
Time to open VS 2026 for the first time. I deselected "copilot" during installation.

Place your bets, will I be able to disable all AI features quickly, or will I uninstall 2026 today?
December 7, 2025 at 4:28 PM
‪Do you know the videogame/music making thing ODDADA?

I made a bunch of songs with it, and now I've put them all on Youtube

ODDADA is on Steam! Link: store.steampowered.com/app/1627870/...
Thingy (A little album-ish thing I made in ODDADA)
YouTube video by Nifflas
www.youtube.com
December 6, 2025 at 9:35 PM
After programming for so many years, I've learned there are no "rules" that makes any code goo

Almost every rule have an anti-rule. Like "Don't repeat yourself"'s anti-rule is "Bad abstractions hurts the code more than repetition"

So if rules are just guidelines, how to know when to do what? (1/2)
December 6, 2025 at 3:40 PM
Input customization menu!

I need a symbol for "key is unassigned". I want to avoid using a word because localization reasons. However, if I use "?" or "X" players will think it's assigned to the ? or X keys

The symbol can be anything I can draw. Color is 1-bit and undefined
December 5, 2025 at 7:32 PM
With all the mergers and acquisitions, It seems we're getting closer to the cyberpunk future where everything is ran by 2-3 mega corporations.

Can we set least get the walkable neighborhoods and lively cities of cyberpunk dystopias too?
December 5, 2025 at 1:41 PM
Random reminder that I've never watched better cable TV from another planet than Blippo+

(I'm fully convinced that statement would hold true even if there were lots of cable TV from other planets)
Blippo+ on Steam
Blippo+ is a live-action, off-cable TV simulator. Channel-surf the stars and discover the staticky, radical world of Planet Blip through its soaps, sitcoms, news, weather, and talk shows. But don’t to...
store.steampowered.com
December 5, 2025 at 1:05 PM
With access to a proper non-potato PC again, I'm back making my game!

Next up: Keyboard/controller customization. I've not been looking forward to this one. Alas, it has to be done!
December 4, 2025 at 4:05 PM
The buck is back, and I've returned from my trip, so I can start documenting my sightings

Look at it, majestically watching over our town
December 4, 2025 at 12:26 PM
Today, progress happened!

I've got my first non-Unity GUI app to work, and I've got it to write a sinewave into the audio buffer, all on Linux

But soon my train adventures are over and I'm back at my non-potato PC working on my game

I learned things this trip tho!
December 3, 2025 at 8:15 PM
Realization! I have the UI needs covered now for a Unity-free cross-platform FOSS based version of my adaptive music software

Now I just need something for audio. Here are my needs:
December 3, 2025 at 3:47 PM
I got Avalonia UI in vscode to work on my potato Linux laptop, and found an "no XAML" example which is a great starting point for me always prefer to work with code and only code

Learning to write GUI apps without Unity will be great for when I'll phase out Unity itself
December 3, 2025 at 2:10 PM
Still in Copenhagen until Wednesday so you'll see no pictures of the Gävle goat from me today :)

I only post pictures I captured myself!
December 1, 2025 at 6:34 PM
Does replying "you too" count as awkward when train staff says "have a pleasant journey"? They are after all in a moving vehicle, just as I am.

It's not like answering "you too" to "enjoy your meal" and they'll remember me forever, telling stories about how embarrassing that must have been for me.
November 30, 2025 at 6:34 PM
Train day from Antwerp to Copenhagen. Interrail app is fully determined that "Journey not possible" but it won't give me an explanation why, and time schedule seems to check out

Place your bets, will I get Deutche Bahned this time too?
November 30, 2025 at 7:51 AM
This is the second time in less than two hours I'm offered Samurai Sauce on food here.

1st time I was like "okay, so that's a thing at this particular food place", second I'm like "I guess this is a thing in Belgium"
November 28, 2025 at 11:18 AM
I'm in Antwerp and I got plenty of time to explore. What should one check out here?
November 28, 2025 at 7:13 AM