's Avatar

@terpatin.bsky.social

๐Ÿ‘จโ€๐Ÿ’ป Gamedev hobbyist. โœจ Likes to fool around with shaders. ๐ŸŽฎ Focus on GameMaker.

8 Followers  |  27 Following  |  8 Posts  |  Joined: 17.11.2024  |  1.5362

Latest posts by terpatin.bsky.social on Bluesky

Post image

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

15.01.2026 15:05 โ€” ๐Ÿ‘ 28    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 3

Maybe the game logic is done within shaders ๐Ÿค”

08.01.2026 08:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

31.10.2025 16:25 โ€” ๐Ÿ‘ 33    ๐Ÿ” 14    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Participating #retrogamejam
I'll try to make something for N64, though I have no experience with developing games for retro consoles ๐Ÿ˜†

24.10.2025 18:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What

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

Cool!
In the GLSLES version GameMaker currently uses, bit operations are not available, which I would otherwise used.
The rgba16float format has 64 bits, but 4 bits are unused to avoid dealing with infinities, which would break encoder.

22.11.2024 11:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Encode-six-values-to-rgba16float/shaders/shd_encoder_three10bit/shd_encoder_three10bit.fsh at main ยท HannulaTero/Encode-six-values-to-rgba16float For GameMaker to be used with web exports, for encoding six 7bit values in rgba16float. - HannulaTero/Encode-six-values-to-rgba16float

One curiosity I made some time back. If one is using rgba16float textures, but for some reason want to store six 10bit values instead, here are encoder functions: github.com/HannulaTero/...

21.11.2024 07:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Thanks ๐Ÿ˜Š I am still keeping the repo private until I'm ready to actually release it ๐Ÿ˜Œ

21.11.2024 06:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
random(10) should be irandom(10), whoopsis.

random(10) should be irandom(10), whoopsis.

Post image Post image

Here are some more examples.
#gamemaker #gml #macromagic

20.11.2024 22:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Simple coroutine example using FOREACH.

Simple coroutine example using FOREACH.

Coroutine example for drawing into surface.

Coroutine example for drawing into surface.

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.

20.11.2024 15:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@terpatin is following 20 prominent accounts