Lena: A compact, handmade framework for making tiny games with palette graphics
a year ago
- #game-development
- #learning-tool
- #framework
- Lena is a compact, handmade framework for creating tiny games with palette graphics.
- It is software-rendered, cross-platform, and designed to challenge creativity without limiting game size or scope.
- Features include palette graphics, blending effects, image/audio loaders, simple audio interface, and built-in text rendering.
- Supported platforms: Windows (Native), macOS (Native), Linux (via SDL3), WebAssembly (Native).
- Core functionality is implemented from scratch, with a legible and hackable code base relying only on Odin compiler libraries.
- Includes directories for the library (lena) and WebAssembly (wasm) deployment, each with detailed documentation.
- Aims to be a learning tool for beginners in low-level systems programming and game development.
- Uses Scientifica as its built-in font and Colordome-32 as its default color palette.
- Inspired by various sources, aiming to be an accessible and powerful library for beginners.