The Trial Game Engine
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.
Index
About
Projects
Graphics
GLFW
SDL2
GLOP
Qt
2D
3D
Physics
Input
User Data
Misc
Data Serialisation
Type Information & Reasoning
Utilities
Extensions
Consider supporting the Trial project's development on Patreon: