An open API service indexing awesome lists of open source software.

https://github.com/tinne26/kage-desk

You know Ebitengine but not Kage?!
https://github.com/tinne26/kage-desk

ebitengine kage shaders

Last synced: 11 months ago
JSON representation

You know Ebitengine but not Kage?!

Awesome Lists containing this project

README

          

# Kage's desk

This repository is a project to make Kage shaders more accessible to Ebitengine[^1] game developers. Whether you are a newbie at shaders and need a [gentle introduction](https://github.com/tinne26/kage-desk/blob/main/docs/tutorials/intro/00_introduction.md) to them, you are a curious passerby looking for [cool examples](https://github.com/tinne26/kage-desk/blob/main/docs/cool_examples.md) or you are an initiated user looking for [snippets](https://github.com/tinne26/kage-desk/blob/main/docs/snippets/snippets.md) and ideas, we made this to help you out.

Without further ado:
- [Kage for newbies](https://github.com/tinne26/kage-desk/blob/main/docs/tutorials/intro/00_introduction.md): learn about shaders and Kage from zero. Practical oriented to game development.
- [Kage for game devs](https://github.com/tinne26/kage-desk/blob/main/docs/tutorials/kage_for_devs.md): quickstart guide to Kage for those already familiar with shaders.
- [The official doc](https://ebitengine.org/en/documents/shader.html): *the* reference from Hajime Hoshi himself. Concise and with good coverage.
- [Learn by example](https://github.com/tinne26/kage-desk/blob/main/docs/tutorials/learn_by_example.md): simple examples to serve as references for common techniques and problems.
- [Showcase](https://github.com/tinne26/kage-desk/blob/main/docs/showcase.md): advanced examples and fancy shaders from the community.
- [Articles](https://github.com/tinne26/kage-desk/blob/main/docs/articles.md): external articles by other members of the community.

If you need further help, have questions or suggestions, consider dropping by [Ebitengine's discord](https://discord.gg/3tVdM5H8cC)!

[^1]: Ebitengine is a 2D game engine for Golang made by Hajime Hoshi, with a custom language for shaders called Kage that we keep abusing to do 3D. The official website is [ebitengine.org](https://ebitengine.org); the github project can be found at [github.com/hajimehoshi/ebiten](https://github.com/hajimehoshi/ebiten). Much love to Hajime Hoshi!