Hey there! I've written a tutorial on how to do Palette-based Sprites in Gamemaker Studio 2! (It should also work in GMS1)

If you follow it, you SHOULD be able to do what's going on in the video. Check it out here: patreon.com/posts/29149858

This tutorial deals with shaders, texture pages, and surfaces, but if you don't know anything about any of those things I've tried my best to break down everything that you need to know to get it to work. I also explained how palette based sprites work in general, too

(however, I don't think you can use the drag and drop interface to do this, but I could be wrong - I personally haven't used it since Gamemaker 4 haha)

Anyways, if you do end up using this tutorial for something, I wanna see!! Or just let me know that you found it interesting, it'll encourage me to write more tutorials


Oh yea, credit where credit is due, it was @eevee who put the idea in my head about using the color values as UV coordinates but I didnt know anything about shaders at the time so I didnt know what to do lmao

@roxy @eevee I've never thought about using the sprite as a UV map before but this is SUPER clever. I gotta try it myself sometime !!!!

@roxy My mind is just like legitimately blown at how clever and simple this idea is. I'm so hyped up about it

@hy wait until I write the one that does gameboy colors to the whole game

@eevee @hy the alpha channel for reflectiveness, hmmmm.........

@eevee @hy THATS why they always look rainbow

so the rgb is just the xyz coordinates of the way the pixel "faces" and then you shade it depending on which way it's facing? Hmm...

@eevee @hy yea I thought about it, but it wouldn't give me a reasonable result that I could justify a use for

however, I COULD try to do that light source pixel shading like they do in Paper Mario

Sign in to participate in the conversation
snouts dot online

snouts.online is a friendly, furry-oriented, lgbtq+, generally leftist, 18+ sex-positive community that runs on mastodon, the open-source social network technology. you don't need a snout to join, but it's recommended!