Skip to content

Tutorial recommendation: Basic 2D shaders. #88

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
JamesC01 opened this issue Dec 3, 2024 · 1 comment
Open

Tutorial recommendation: Basic 2D shaders. #88

JamesC01 opened this issue Dec 3, 2024 · 1 comment

Comments

@JamesC01
Copy link

JamesC01 commented Dec 3, 2024

I've currently been trying to figure out how to get 2D pixel shaders working in Monogame, and I can't seem to find a simple way to do it. I found this article: https://gmjosack.github.io/posts/my-first-2d-pixel-shaders-part-1/ which is ideal, it starts off with the bare minimum and slowly builds up, but sadly it doesn't seem to be working.

Having a simple tutorial like that, showing you how to make basic 2D shaders for either the entire screen or individual sprites would be very useful. I've searched quite a bit, and I can't find anything as simple as that article series. They're all either for 3D, or are bigger more complex examples.

After a bit more searching, I found an updated version of the tutorial that seems to work on the monogame forum: https://community.monogame.net/t/writing-your-own-2d-pixel-shader-in-monogame-for-absolute-beginners/10883

But still, I feel like this is a very useful and essential tutorial to make. Almost any 2D game beyond basic examples uses shaders/effects in some way, so having a nice tutorial showing how to get up and running with them would be great. I may try to make it myself, but I'm completely new to using shaders with monogame, so I might get something wrong. Hopefully there's someone here with more knowledge that could do a good job.

@SimonDarksideJ
Copy link
Collaborator

Once the basic 2D tutorial bounty is submitted and merged, I will make this subject on of the next priority bounties

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants