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?!
- Host: GitHub
- URL: https://github.com/tinne26/kage-desk
- Owner: tinne26
- Created: 2022-12-22T22:32:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-02T10:10:44.000Z (over 1 year ago)
- Last Synced: 2025-08-03T07:31:01.436Z (12 months ago)
- Topics: ebitengine, kage, shaders
- Language: Go
- Homepage:
- Size: 1.44 MB
- Stars: 97
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!