Hasty Briefsbeta

双语

Lena: A compact, handmade framework for making tiny games with palette graphics

a year ago
  • #game-development
  • #learning-tool
  • #framework
  • Lena是一个轻量级手工框架,专为开发调色板像素风格迷你游戏而设计。
  • 该框架采用软件渲染技术,支持跨平台运行,旨在激发创意灵感,且不对游戏规模设限。
  • 核心功能包含:调色板图形系统、混合特效、图像/音频加载器、简易音频接口及内置文本渲染引擎。
  • 支持平台包括:Windows(原生)、macOS(原生)、Linux(通过SDL3)、WebAssembly(原生)。
  • 所有底层功能均从零实现,代码库清晰易读且便于修改,仅依赖Odin编译器基础库。
  • 项目包含主库(lena)和WebAssembly部署(wasm)两个目录,均配备详细说明文档。
  • 定位为系统底层编程和游戏开发新手的入门学习工具。
  • 内置Scientifica字体作为默认字体,Colordome-32调色板作为默认色彩方案。
  • 设计理念汲取多方灵感,致力于成为新手友好且功能强大的开发库。