Participated in 50th #GM48 gamejam, the theme was Zen. I made a camera-based game, so you could go outside, touch grass, and take pictures.
terpatin.bsky.social
@terpatin.bsky.social
👨💻 Gamedev hobbyist. ✨ Likes to fool around with shaders. 🎮 Focus on GameMaker.
QRKoodi - QR Code generator for GameMaker, made in GML. terohannula.itch.io/qrkoodi youtu.be/-RI9jhLhVkI?... #gamemaker
QRKoodi - QR Code generator for GML [GameMaker]
YouTube video by Terpatin
youtu.be
QR Code generator for GameMaker. This doesn't need extensions and technically should be cross-platform, as it's written in pure GML. #gamemaker #gamedev #qrcode
I updated my GameMaker extension for custom window shapes! And the "desktop friend" example now has an option for chromakey instead of full transparency (pictured) yellowafterlife.itch.io/gamemaker-wi...
Participated Assembly Game Jam. Theme was "Beneath", and I made Cursed Cursor Golf terohannula.itch.io/cursed-curso... #gamemaker #gamejam #assembly2026 #asmjam
Cursed Cursor Golf by TeroHannula
You need to save your very important work, but your cursor has been cursed by a troll!
terohannula.itch.io
For the Cookbook jam I made ABoxBlur, allowing arbitrary and variable-sized box-blur. I was in speedrun mode as I tried make entry in last two hours 😂 Now afterwards I am fixing bugs and adding new examples itch.io/jam/cookbook... #gamemaker #shaders #foss
Gotta move out from the rental apartment of 6 years. Packing up all board games + puzzles took 5 full boxes 😳 The shelf had games up to the ceiling, the picture was taken after I had already removed top-most games.
Made a small asset, which showcases how you can add padding around sprites with shaders, testable on the browser. Thanks @wangleline.com for the initial inspiration :) terohannula.itch.io/quadpatpad #gamemaker #shader
quadPatPad by TeroHannula
[GameMaker] Shader for pushing vertices for padding around sprite
terohannula.itch.io
My erosion filter is out! Video, blog post, and shader source. It emulates erosion without simulation, so it's fast, GPU friendly, and trivial to generate in chunks. Explainer video: www.youtube.com/watch?v=r4V2... Companion blog post: blog.runevision.com/2026/03/fast... #ProcGen #vfx #GameDev
I had idea to use fragment shaders to decode UTF8 characters to codepoints, so I wrote this GPUTF8-asset: terohannula.itch.io/gputf8 github.com/HannulaTero/... #gamemaker #shaders
GPUTF8 by TeroHannula
[GameMaker] Shader-based UTF8 character string decoder.
terohannula.itch.io
We are Teaming up with @Reddit for their virtual hackathon! There's a sweet $5k for the best GameMaker game 👀 🗓️ Jan 15 – Feb 12, 2026 💰 $40K in prizes 🔗 gamemaker.io/en/blog/reddit-hackathon
Super excited to announce that the demo for Lelu will be available on November 20th! Explore an old factory as a clockwork toy on a quest for freedom featuring exploration, combat, puzzles and boss fights #gamedev #indiegame #indiedev #pixelart
Participating #retrogamejam I'll try to make something for N64, though I have no experience with developing games for retro consoles 😆
Inspired from @jujuadams.com coroutine macrohacks, I have made own coroutine-system. Now why would I do one, if Juju has that covered? Well I wanted triggers and other small stuff, so I can use them to split drawing for several frames, mostly for misusing fragment-shaders to do heavy computations.