DIGM
DIGM - Distant Illusions GameMaker Libraries
DIGM is a collection of GameMaker libraries that we use at Distant Illusions in our own games.
Right now, DIGM contains four powerful, battle-tested libraries:
- wFSM - A flexible finite state machine for managing complex object behaviors.
- wTimer - A timer system for scheduling and delaying function executions.
- wRNG - A seeded random number generator, supporting multiple independent randomizers.
- wEase - A comprehensive collection of easing functions based on the work of Robert Penner.
All these libraries are tested on the Windows, Linux, WASM, HTML5, and Nintendo Switch targets, but they should (in theory) work on other platforms as well. That said, knowing GameMaker, you shouldn't fully bet on it.
The projects these libraries are used in include (but are not limited to):
- Operius DX (Available on Windows, Linux, and Nintendo Switch)
- Idle Aura (Published by Opera GX, Opera being GameMaker's parent company)
- Cascadence
- Dormiveglia
- And many more...
Head to the project's GitHub page for more information and the source code!

Leave a comment
Log in with itch.io to leave a comment.