module
Version:
v0.0.0-...-d4fbba4
Opens a new window with list of versions in this module.
Published: Jul 5, 2023
License: MIT
Opens a new window with license information.
README
¶
Golang Gamelib
Provides functions that may or may not be useful when making games in Golang,
in particular ones using the Ebiten library.
Overview
- Linear interpolation functions (lerp)
- Easing functions
- Sprite sheets
- Text rendering for sprite-based fonts
- Scene-based Game implementation
- Layer rendering
github.com/csmith/gamelib/text
(Ebiten specific)
- Text drawing with shadows
Potential future additions
- RNG with bad luck prevention
- Animation helper
- Input utilities (click hotspots, key binds)
- Sound playback (global volume control, looping, etc)
- Template for WASM games
- Cross-compilation helper + glibc shim
- Tiled importer
- Sprite sheets with non-standard sizes (Aseprite importer?)
Directories
¶
Click to show internal directories.
Click to hide internal directories.