Sign in

Paul Malin

@p-malin.bsky.social
321 followers 207 following 35 posts

Tech Director at Assemble Tech Ltd. with a fondness for shiny graphics and good engineering. Formerly Activision Central Tech & Bizarre Creations. he/him shadertoy.com/user/P_Malin blog.mousefingers.com www.pouet.net/user.php?who=105060

PostsRepliesMedia
Paul Malin @p-malin.bsky.social · 25/09/2026
#endif ❤️
010
Reposted by Paul Malin
Kieran HJ Connell @kieranhj.bsky.social · 14/09/2026
I 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 #demoscene
bitshifters.github.io
Paradroid, by Bitshifters
Acorn, BBC Micro and Retro Computer Code & Demos
5339
Paul Malin @p-malin.bsky.social · 24/07/2026
Not the android phone app notification I want to see before my KLM flight.
An android phone notification with some other text but also starting with "KLM is crashing frequently"
051
Paul Malin @p-malin.bsky.social · 24/07/2026
Aah, 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
Paul Malin @p-malin.bsky.social · 16/07/2026
"Leonard Superglue" certainly has a vibe.
000
Reposted by Paul Malin
Karl Davis @karltechno.bsky.social · 09/07/2026
Recently 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.com
D3D12 Root Descriptor Alignment: Mind the Gap | Karl Davis
A little known D3D12 descriptor binding alignment pitfall.
031
Paul Malin @p-malin.bsky.social · 21/06/2026
Father'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.
A red envelope with the word eight written on it in white. Similar in style to the red letters from the game Blue Prince.
040
Paul Malin @p-malin.bsky.social · 20/06/2026
This sounds like shopping in poundland.
000
Paul Malin @p-malin.bsky.social · 16/06/2026
Hah, 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 · 31/05/2026
Only if you set them to zero.
020
Paul Malin @p-malin.bsky.social · 18/05/2026
So 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 · 06/05/2026
Probably this. ZX81 Basic
Photo of a book cover. 34 Amazing Games for the 1K ZX81
191
Paul Malin @p-malin.bsky.social · 10/04/2026
Really great. Nice to see at the party too. Congratulations!
010
Reposted by Paul Malin
Cedric Guillemet @skaven.bsky.social · 10/04/2026
Just 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/2026
Very 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.
A Computer Generated image of a blue cassette tape partially submerged in green looking water in a rock pool. There are bumps of sand with rocks on in the background and underwater.
27311
Reposted by Paul Malin
Matt Phillips @bigevilboss.bsky.social · 23/03/2026
We're looking for a Principal Graphics Programmer! double11.com/vacancies/
double11.com
Vacancies - Double Eleven
Find 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/2026
Oh 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 Malin
James 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.com
Digital Iris
YouTube video by Ancient
1320067
Reposted by Paul Malin
Kate Compton @galaxykate.bsky.social · 16/11/2025
Doctor says, 'Dont worry, parser design is simple. Great programmer Kate Compton has written the parser you seek’
Conversation with Claude about tracery parsers, and it advises me to look at kate comptons parser, to which i reply “but Doctor i am kate compton”
252698450
Paul Malin @p-malin.bsky.social · 24/10/2025
The only thing that stops a bad guy with a robot army is a good guy with a robot army.
120
Paul Malin @p-malin.bsky.social · 24/10/2025
It makes me want to code something with 3DFX Glide.
130
Reposted by Paul Malin
Conspiracy @conspiracy.hu · 17/10/2025
Here'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 Malin
Pablo Zurita @pzurita.bsky.social · 15/10/2025
I 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.ca
Posts
13816
Reposted by Paul Malin
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
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
Paul Malin @p-malin.bsky.social · 05/10/2025
Destroy him my robots.
000
Reposted by Paul Malin
Kieran HJ Connell @kieranhj.bsky.social · 26/09/2025
Don'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.io
Prince of Persia, by Bitshifters
Acorn, BBC Micro and Retro Computer Code & Demos
091
Reposted by Paul Malin
Tommodore 64 @tompedalino.bsky.social · 04/09/2025
Done 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 Malin
Stephen Hill @selfshadow.com · 10/08/2025
Most 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.com
SIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice
111155
Paul Malin @p-malin.bsky.social · 10/08/2025
Zoom in for bonus cat.
Photo of a path through trees in a wood. Sat in the middle of the path if you zoom in is a sitting cat looking at the camera.
030
Paul Malin @p-malin.bsky.social · 13/07/2025
Aha. 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/2025
Oh nice one. I like all your tiny shaders but this one is really neat.
020
Paul Malin @p-malin.bsky.social · 30/06/2025
Hey, 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/2025
and 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/2025
This 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/2025
This 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/2025
So I'm spamming them here :D
120
Paul Malin @p-malin.bsky.social · 22/06/2025
I 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/2025
I 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/2025
The 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/2025
Last 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
A digital rendering of a black hole, with a glowing accretion disk and background stars distorted by gravitational lensing. The black hole appears as a dark sphere at the centre, surrounded by a luminous, elliptical ring of bright matter. The scene is reminiscent of visualizations from the film Interstellar. In the bottom right corner is the stylized logo "Nova," indicating the party it was released at.
1269
Paul Malin @p-malin.bsky.social · 02/02/2025
Ouch. 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/2025
Hi, 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/2025
Love this! Reminds me of this silly thing I made a while ago www.vertexshaderart.com/art/TdqvseMQ...
vertexshaderart.com
vertexshaderart - Garden Fireworks - by P_Malin
vertexshadertart
000
Reposted by Paul Malin
rob cupisz @robcupisz.bsky.social · 27/01/2025
For 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
Paul Malin @p-malin.bsky.social · 14/01/2025
Spoiler: It's the off button
050