blob: 5a69cdf1724ba0a3dc2fdaef8e3b30f3c3e5792e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
```
▄▄ • ▄• ▄▌ ▐ ▄ .▄▄ · ▄▄▄▄▄ ▄▄▄· ▄▄· ▄ •▄
▐█ ▀ ▪█▪██▌•█▌▐█▐█ ▀. •██ ▐█ ▀█ ▐█ ▌▪█▌▄▌▪
▄█ ▀█▄█▌▐█▌▐█▐▐▌▄▀▀▀█▄ ▐█.▪▄█▀▀█ ██ ▄▄▐▀▀▄·
▐█▄▪▐█▐█▄█▌██▐█▌▐█▄▪▐█ ▐█▌·▐█ ▪▐▌▐███▌▐█.█▌
·▀▀▀▀ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ ▀ ▀ ·▀▀▀ ·▀ ▀
```
Collection of modular and minimal libraries used by our games. These libraries are designed to be
"vendored in" aka. copy-and-pasted into a project's folder. Some libraries may depend on each other.
Each library should contain a license in the header.
Use at your own risk.
| Name | Description |
| ------ | ------------------------------------------ |
| Peak | Single-header platform library that automatically links the write system libraries. |
| Draw | Simple RGBA software raster |
| Math | Math for games. Speed over precision.|
| Poof | Build software without going insane. |
| Rend | Modern graphics API layer. |
| Cool | Render HTML by calling functions. |
## Maturity
Rend and Peak are the most mature. Some libraries are still in development. Check the version
included in each header file. Be encouraged and not discouraged if a library "isn't updated," it's probably
because it works.
## Documentation
Documentation can be found on [godgun.net](https://godgun.net/docs) (results may vary).
We recommend just reading the header files. It's all there.
|