's Avatar

@terpatin

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

9
Followers
28
Following
10
Posts
17.11.2024
Joined
Posts Following

Latest posts by @terpatin

You just missed the start of your reverse Pokรฉmon adventure

18.02.2026 15:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Just to clarify; look at Step-event time, and not Draw-event time, which just happens to be the first.

12.02.2026 08:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
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 ๐Ÿ” 13 ๐Ÿ’ฌ 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