Reposted by Paul MalinKieran HJ Connell @kieranhj.bsky.social · 14/09/2026I finished my port of legendary game Paradroid from the C64 to the BBC Micro! Check it out here to download the disk, play in the emulator or read through the code: bitshifters.github.io/posts/prods/... [Disclaimer: AI assisted with Claude Code.] #retro #retrogaming #bbcmicro #c64 #demoscenebitshifters.github.ioParadroid, by BitshiftersAcorn, BBC Micro and Retro Computer Code & Demos 5339
Paul Malin @p-malin.bsky.social · 24/07/2026Not the android phone app notification I want to see before my KLM flight. 051
Paul Malin @p-malin.bsky.social · 24/07/2026Aah, a Judgement Day speedrun. Step 1: Give access to air traffic control. Step 2: "It's the machines. They're starting to take over." 000
Reposted by Paul MalinKarl Davis @karltechno.bsky.social · 09/07/2026Recently spent some time tidying up my personal website and adding space for a blog. Here's a short post on a DX12 root descriptor alignment quirk I found out about recently. karltechno.com/posts/2026/d...karltechno.comD3D12 Root Descriptor Alignment: Mind the Gap | Karl DavisA little known D3D12 descriptor binding alignment pitfall. 031
Paul Malin @p-malin.bsky.social · 21/06/2026Father's day letter and subsequent treasure hunt with dead ends, logic puzzles and dart board maths puzzles arranged by my youngest children was very thoughtful. 040
Paul Malin @p-malin.bsky.social · 16/06/2026Hah, I saw this on the screen at the party and it reminded me of your style. Now I know why! Great stuff. Saw someone at the party with a wakeful hoodie too. 110
Paul Malin @p-malin.bsky.social · 18/05/2026So now you have to shout XBOX whenever you say it, like how you have to say JSON as if you've trying to call a distant Jason. 000
Paul Malin @p-malin.bsky.social · 10/04/2026Really great. Nice to see at the party too. Congratulations! 010
Reposted by Paul MalinCedric Guillemet @skaven.bsky.social · 10/04/2026Just got back from Revision demoparty—my 64KB intro took 1st place. Huge thanks to @alkama.bsky.social for the audio work that made this possible. It’s a fully procedural 3:40 animation packed into a 58KB executable. I had a blast building it, and the audience reaction was incredible. 1310122
Paul Malin @p-malin.bsky.social · 06/04/2026Very happy to win first place at #RevisionParty2026 for my 4Kb executable graphics entry "Lost Media"! www.pouet.net/prod.php?whi... I was lucky enough to go the the party too this year and had a really great time. It was good to hang out with friends old and new. 27311
Reposted by Paul MalinMatt Phillips @bigevilboss.bsky.social · 23/03/2026We're looking for a Principal Graphics Programmer! double11.com/vacancies/double11.comVacancies - Double ElevenFind your place - check out the current positions that are open at Double Eleven or drop us your details speculatively for potential future roles. 12012
Paul Malin @p-malin.bsky.social · 29/03/2026Oh no, where did you last see them? Have you tried looking by the coffee machine? Or outside taking research photos of puddles? 130
Reposted by Paul MalinJames Brown @ancient.bsky.social · 07/02/2026"Animated Bokeh" has been on my whiteboard for a long time, and this is the result. I thought it would just be for cheesy novelty effects, but it also does lightfield manipulation that was cooler than I expected. www.youtube.com/watch?v=Kg_2...youtube.comDigital IrisYouTube video by Ancient 1320067
Reposted by Paul MalinKate Compton @galaxykate.bsky.social · 16/11/2025Doctor says, 'Dont worry, parser design is simple. Great programmer Kate Compton has written the parser you seek’ 252698450
Paul Malin @p-malin.bsky.social · 24/10/2025The only thing that stops a bad guy with a robot army is a good guy with a robot army. 120
Reposted by Paul MalinConspiracy @conspiracy.hu · 17/10/2025Here's a small treat if you're looking for some colorful backgrounds: 8k screenshots of our 2024 64k intro Empires with particle counts cranked to the tens of millions. As a bonus there are also a bunch of ultrawides in there for multi-monitor setups. conspiracy.hu/files/screen... 25020
Reposted by Paul MalinPablo Zurita @pzurita.bsky.social · 15/10/2025I finally found the time and energy to make a new blog and write a couple of posts. This time I wrote about PBR content and game development principles. Both posts are quite different so hopefully people find something interesting on either one of them. irradiance.ca/posts/irradiance.caPosts 13816
Reposted by Paul MalinPaul Malin @p-malin.bsky.social · 10/10/2025🎵 Win or lose, sink or swim One thing is certain, we'll never give in Side by side, hand in hand We all stand together 🎵 052
Paul Malin @p-malin.bsky.social · 10/10/2025🎵 Win or lose, sink or swim One thing is certain, we'll never give in Side by side, hand in hand We all stand together 🎵 052
Reposted by Paul MalinKieran HJ Connell @kieranhj.bsky.social · 26/09/2025Don't forget the humble BBC Micro port by yours truly, with music by @inversephase.bsky.social! Find out more and download here: bitshifters.github.io/posts/prods/...bitshifters.github.ioPrince of Persia, by BitshiftersAcorn, BBC Micro and Retro Computer Code & Demos 091
Reposted by Paul MalinTommodore 64 @tompedalino.bsky.social · 04/09/2025Done a little cry to this. If everyone complaining about immigrants could just take a moment to understand how so many of them feel there wouldn't be all this hate. 12310
Reposted by Paul MalinStephen Hill @selfshadow.com · 10/08/2025Most of the slides and course notes for the SIGGRAPH 2025 Physically Based Shading in Theory and practice course are now online, with more to follow: blog.selfshadow.com/publications...blog.selfshadow.comSIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice 111155
Paul Malin @p-malin.bsky.social · 13/07/2025Aha. For some reason I'm also glad to learn "The mould was known as a flong." 010
Paul Malin @p-malin.bsky.social · 02/07/2025Oh nice one. I like all your tiny shaders but this one is really neat. 020
Paul Malin @p-malin.bsky.social · 30/06/2025Hey, you sass that hoopy Tom Forsyth? There's a frood who really knows where his towel is. 120
Paul Malin @p-malin.bsky.social · 24/06/2025🎵 Darning his socks which he keeps in a jar by the door. Who could want more? All the lovely people... 🎵 020
Paul Malin @p-malin.bsky.social · 22/06/2025and this one ended up with the most over the top beer and glass rendering for what ends up just a few pixels high. 040
Paul Malin @p-malin.bsky.social · 22/06/2025This was one of the last ones to be made. Really happy how well it turned out though considering how simple the astronaut model and lighting actually is. 120
Paul Malin @p-malin.bsky.social · 22/06/2025This was supposed to be like a "leaning tower of Pisa" pose but I'm not sure how well that came across. The sky is nice though. 120
Paul Malin @p-malin.bsky.social · 22/06/2025I tweaked the program I was using to preview the animations to make some .gif files of the different sections. 120
Paul Malin @p-malin.bsky.social · 22/06/2025I put an early version of the astronaut model in some of the shots and joked "hah, they look like selfies" and we ended up going with that theme. 120
Paul Malin @p-malin.bsky.social · 22/06/2025@kieranhj.bsky.social wanted some "simple" UV lookup table effects for the part of the demo that he was coding. We came up with a scheme that allowed some shading and so I just had to add nice lighting and reflections and a bunch of advanced features. I'm really happy with how they turned out. 120
Paul Malin @p-malin.bsky.social · 22/06/2025The other production I had a hand in at Nova 2025 was the Allstar Megademo for the Acorn Archimedes. www.pouet.net/prod.php?whi... www.youtube.com/watch?v=o_cY... For which I made all the graphics and lookup table effects for the "Space Trip" section in #shadertoy. 1259
Paul Malin @p-malin.bsky.social · 22/06/2025Last weekend was the Nova 2025 demoparty in the UK. I worked on a couple of the productions released there. I made a 4Kb Executable Graphics picture "void main". www.pouet.net/prod.php?whi... Since then I've also put a variation of the code up on #shadertoy www.shadertoy.com/view/3fySDR 1269
Paul Malin @p-malin.bsky.social · 02/02/2025Ouch. When we worked with them the phrase "Where there's blame there's Acclaim" floated round our office. 060
Paul Malin @p-malin.bsky.social · 27/01/2025Hi, I'm Paul, a tech programmer in the games industry. I'm a Technical Director at Assemble Technology in the UK working with a number of studios. I've been known to make stuff on #shadertoy, do random coding for old machines and some other #demoscene stuff. Expect terrible puns and daft nonsense. 0102
Paul Malin @p-malin.bsky.social · 27/01/2025Love this! Reminds me of this silly thing I made a while ago www.vertexshaderart.com/art/TdqvseMQ...vertexshaderart.comvertexshaderart - Garden Fireworks - by P_Malinvertexshadertart 000
Reposted by Paul Malinrob cupisz @robcupisz.bsky.social · 27/01/2025For the love of our eyeballs, do not align your ember particles to velocity! Don’t give them that comet texture either, ugh. Let’s make ✨physically based flying embers✨ A Unity vfx graph implementation and explanation below. 🧵 26216