Trial is a modular game engine written in Common Lisp. It offers many tools and systems that manage parts of a game system for you. Many of these parts are optional, composable, and customisable in case as it exists should not suit your needs. This documentation covers both details intended for users, and internals in case you need to modify or extend the engine.
NOTE: This engine is a work in progress, and this documentation even more so. API stability is not guaranteed. However, any subsystem documented here should be rather stable, and is very unlikely to change significantly without prior discussion.
About
Projects
Graphics
GLFW
SDL2
GLOP
Qt
Particles
2D
3D
Input
Physics
Misc
Data Serialisation
Type Information & Reasoning
Utilities
Extensions