457 karma · joined September 11, 2019
I should have gone with something like cachyos as games are important to me, but I think at the time hyperland wasn't an option (i don't remember). I know it is now.
The reason the game is 3D has to do with partially visible things being way easier than with isometric textures layered in the right order.
Also, now that i just grab a pixel back from the GPU, it's no overhead at all (to construct or get the data for it).
If you have any specific question, I could try to answer it here.
However, when targeting wasm outside browsers wasm32-wasi is usually a better option.
Once it gets to a 1.0, that adoption of new features may slow down.
To make a game (even a tiny one) you need artists, sound designer, designers and so on and that's what makes it significantly harder
They eventually realized it's not enforceable and it just created some fuss.
The reason that died as it started is because there's no way how such a thing ever work or be enforced.
Does it not matter where I host my site?
What can Poland do about my website hosted in UK (or any other country)?
At worst this just destroys any hosting services that operate in that country.
PS4/XB1 have been enormously more powerful than PS3/Xb360 and yet almost all games on those consoles that play a video do it using Bink even if both consoles have that AMD hardware you mention.
The current generation PS5, etc is way more powerful than PS4, and yet bink still seems to still dominate in the limited titles that we can see.
Bink fits the bill today and has fit the bill since forever. I don't see any of the alternatives having similar performance characteristics, ease of integration or availability on platforms that are more or less closed and there's no indication of them being open in the future.
In adition to that the switch cost is quite high so any other alternative has to be good, and I haven't yet seen a contender.
As a game you will always want more cycles for level loading or whatever else happens in background as you also play that video so bink-like specialized and super lean and fast library will always have a use in that scenario.
Gstreamer is a pain to set up, and when you do set it up it uses tons of threads, ffmpeg isn't nicer either.
I remember when working in games you couldn't even write blogposts about any type of unrelated to programming thing (e.g. not even about playing guitar) and that was super frustrating. Likely those clauses weren't enforceble but still anoying.
This doesn't sound like an advantage for software engineers. Surely unions can't decide on someone's competency. It kind of raises a red flag about potential gatekeeping methods (e.g. the tax status where you have to join or else).