ahsanfayaz's Avatar

ahsanfayaz

@ahsanfayaz.bsky.social

Game developer, mainly posting about code. Opinions are mine, not that of my employer. https://www.ahsanfayaz.com @ahsanfayaz in most places

272 Followers  |  2,855 Following  |  21 Posts  |  Joined: 15.10.2023  |  1.5589

Latest posts by ahsanfayaz.bsky.social on Bluesky

I always knew that Linux would eventually become a great desktop OS after seeing the continuous improvements over the years.
What I could have never predicted is Microsoft becoming hellbent on self destruction with AI and forced cloud BS!!
Linux is better solely because Windows got so much worse!

09.02.2026 05:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I used to copy my homework to the old PC under my desk that I ran as a home server. I would then go to school, type my IP address into a browser, download and print it out.
There were so many things that could have gone wrong with this whole process, but somehow it did not fail me even once!

04.02.2026 15:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ve come back to Ubuntu after a long time, why the hell does โ€˜apt install cmakeโ€™ install the snap package behind my back, and not the apt package like I asked? At the very least ask me!!
If someoneโ€™s using the command line then trust that theyโ€™re tech literate enough to make the right decision.

24.01.2026 14:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That NES emulator test video by 100thCoin motivated me to work on my own emulator some more. Implementing CPU opcodes is a real slog but Iโ€™m making progress.

08.09.2025 21:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
How Inaccurate are Nintendo's Official Emulators?
YouTube video by 100th Coin How Inaccurate are Nintendo's Official Emulators?

This is really crazy, someone made a NES test suite that covers a lot of the subtle behaviour youโ€™d get on real hardware!
youtu.be/oYjYmSniQyM

08.09.2025 20:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m pretty sure that Liquid Glass is the start of porting Vision Pro features to the Mac and iPhone/iPad, just like OSX Lion added iOS features. How long until eye tracking & an always on camera becomes the norm? Would you be okay with that??

13.06.2025 03:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Deltarune is the real reason GTA6 was delayed, investors just werenโ€™t confident in competing with it #deltarunetomorrow

04.06.2025 02:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

wow deltarune tomorrow

03.06.2025 15:59 โ€” ๐Ÿ‘ 7284    ๐Ÿ” 1393    ๐Ÿ’ฌ 80    ๐Ÿ“Œ 8
An application with 3 sub windows. "ROM Info" contains the filename of the NES ROM file and the header data. "CPU" displays the internal state of the emulated 6502 CPU, along with buttons to take one step in the execution, or to reset the system. The last window, "Memory", shows the hex output of 256 bytes of memory starting at address 0x8000.

An application with 3 sub windows. "ROM Info" contains the filename of the NES ROM file and the header data. "CPU" displays the internal state of the emulated 6502 CPU, along with buttons to take one step in the execution, or to reset the system. The last window, "Memory", shows the hex output of 256 bytes of memory starting at address 0x8000.

My emulator now shows a graphical view of the internals of the CPU and memory.
It's really cool being able to watch the test programs running this way!

25.12.2024 22:20 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Can we get 10h of just the bing bong part?

14.12.2024 11:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I kid you not, @itch.io has been taken down by Funko of "Funko Pop" because they use some trash "AI Powered" Brand Protection Software called Brand Shield that created some bogus Phishing report to our registrar, iwantmyname, who ignored our response and just disabled the domain

09.12.2024 07:13 โ€” ๐Ÿ‘ 30444    ๐Ÿ” 11635    ๐Ÿ’ฌ 672    ๐Ÿ“Œ 2410

Iโ€™d argue that early 8 bit games are already viewed this way! IMO very few of them hold up today, and arenโ€™t interesting for more than 5 mins of gameplay.

Although a more apt analogy would be silent movies vs talkies..

28.11.2024 10:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™d suck if they got rid of finger tracking, these leaked designs are missing the palm strap from the Index controllers so youโ€™ll just drop the thing if you open your gripโ€ฆ

28.11.2024 04:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Sleep graph from the Apple Health app. Shows normal sleep phases until 6am where it shows just a vague blue blob for an hour, where I was allegedly sleeping but really doomscrolling.

Sleep graph from the Apple Health app. Shows normal sleep phases until 6am where it shows just a vague blue blob for an hour, where I was allegedly sleeping but really doomscrolling.

My phone telling me I was โ€œasleepโ€ when I was doomscrolling literally on the same device that blared my wake up alarm ๐Ÿคฆ๐Ÿฝโ€โ™‚๏ธ

23.11.2024 08:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And yes, I like to sync the whole repo, so I can pick up *exactly* where I left off on another device without having to commit, push to remote from my desktop, then pull on my laptop.

IMO commits should represent a whole block of work, not โ€œthis is what I did in the 1h I had spare last nightโ€

22.11.2024 19:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I lost the last couple of commits to my local git repo because my cloud sync server had a conflict!

Thatโ€™s never happened before!!

Luckily I didnโ€™t lose any real work, it reverted to having the changes uncommitted..

22.11.2024 19:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I introduced some friends to HL1 in 2013 and even back then I told them that watching a video of the first 10 minutes was all they neededโ€ฆ Black Mesa is a huge improvement but fundamentally still based on outdated game design

18.11.2024 21:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

For anyone remotely interested in the process of game development, the 20th anniversary update has commentary by the developers which are absolute gems. Theyโ€™re really gonna make me play through the game yet another time ๐Ÿ˜†

16.11.2024 22:25 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

I got Half-Life 1 in 2003, and it 100% lived up to all the hype. I adored its map editor, whereas other engines were impenetrable to 16 yo me. After HL2 released I spent many evenings modding the Source engine. It was such a huge influence on me as a game dev. I canโ€™t believe itโ€™s been 20 years!

16.11.2024 21:47 โ€” ๐Ÿ‘ 15    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A piece of abstract art by PushingUpRoses aka DysmorphicArt. It consists of thick but short yellow, red and blue brush strokes that appear to form interleaved cuboid shapes.

This one is similar to a piece that was posted with the caption โ€œAll of my feelings in one placeโ€, however she doesnโ€™t seem to like it much herself as the caption for this reads โ€œโ€ฆ Itโ€™s a no from me. But always fun to experiment ๐Ÿคท๐Ÿผโ€โ™€๏ธโ€

A piece of abstract art by PushingUpRoses aka DysmorphicArt. It consists of thick but short yellow, red and blue brush strokes that appear to form interleaved cuboid shapes. This one is similar to a piece that was posted with the caption โ€œAll of my feelings in one placeโ€, however she doesnโ€™t seem to like it much herself as the caption for this reads โ€œโ€ฆ Itโ€™s a no from me. But always fun to experiment ๐Ÿคท๐Ÿผโ€โ™€๏ธโ€

I feel a little guilty that Iโ€™m basically waiting for my favourite artist to experience more emotional trauma so I can buy more of her artwork to hang up in my living room.

04.10.2024 12:33 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Some drunk girls approached me at a burger place in Soho insisting that theyโ€™ve seen me on TV before and wouldnโ€™t let it go. I said I did some interviews years ago for my game No Manโ€™s Sky. Theyโ€™d heard of it, asked me a few questions and then paid for my meal! The guilt has been eating me up since.

21.09.2024 10:59 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
This is the box art for the game Banjo-Kazooie. The eponymous duo are running towards the viewer. Under Banjoโ€™s left arm is a purple jinjo who seems done with life, and his right arm is reaching out for a golden jiggy thatโ€™s almost within his grasp. Kazooie is sticking out of Banjoโ€™s backpack with her wings spread out (bonus points for a playable female character??). The antagonist of the game, Gruntilda the witch, can be seen in the background and appears to be chasing the duo in gargantuan form (which never happens in the game). Her left hand is creeping towards the viewer and is moments away from clutching our heroes. Various characters are dotted around the cliffs and behind the brim of Gruntyโ€™s hat, but just play the game already.

This is the box art for the game Banjo-Kazooie. The eponymous duo are running towards the viewer. Under Banjoโ€™s left arm is a purple jinjo who seems done with life, and his right arm is reaching out for a golden jiggy thatโ€™s almost within his grasp. Kazooie is sticking out of Banjoโ€™s backpack with her wings spread out (bonus points for a playable female character??). The antagonist of the game, Gruntilda the witch, can be seen in the background and appears to be chasing the duo in gargantuan form (which never happens in the game). Her left hand is creeping towards the viewer and is moments away from clutching our heroes. Various characters are dotted around the cliffs and behind the brim of Gruntyโ€™s hat, but just play the game already.

Banjo-Kazooie was considered very progressive for its time because instead of rescuing a princess or another love interest, you actually rescue your sister

12.06.2024 03:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A fast food pizza place boasting about their โ€œexclusive 0% discount for NHS staff and key workersโ€. The sign probably said โ€œ10%โ€ in the past but the โ€œ1โ€ has been scruffily covered up with white paper and sticky tape in the shape of a โ€œ1โ€. This was most likely done due to difficult economic circumstances.

A fast food pizza place boasting about their โ€œexclusive 0% discount for NHS staff and key workersโ€. The sign probably said โ€œ10%โ€ in the past but the โ€œ1โ€ has been scruffily covered up with white paper and sticky tape in the shape of a โ€œ1โ€. This was most likely done due to difficult economic circumstances.

Forget banging pots and pans, if youโ€™re gonna spit in the faces of NHS workers do it properly! Itโ€™s wonderful to be appreciated so much ๐Ÿฅฐ

16.11.2023 06:06 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@ahsanfayaz is following 20 prominent accounts