Skip to content

A collection of micro-libraries for GameMaker which would never survive alone in the wild.

License

Notifications You must be signed in to change notification settings

katsaii/witchcraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Witchcraft Collection

A collection of self-contained micro-libraries which would be a pain to maintain individually:

  • Witchcraft::ui (source)

    • Batteries not included, extendible box model UI system.
    • Erases busywork of defining element positions manually, by calculating the layout of child elements automatically.
    • The size of parent elements can automatically scale to fit their content, allowing for menus to be responsive to text size.
    • Can be used both for navigable menus and HUDs.
    • Mouse and keyboard support and menu stack.
  • Witchcraft::camera (source)

    • Application surface, GUI, and View utilities.
  • Witchcraft::chanel (source)

    • Small publish-subscribe event system.
  • Witchcraft::task (source)

    • General purpose async task management system.
    • Useful for loading screens.
  • Witchcraft::validation (source)

    • General purpose library for mashaling and unmarshaling GML values from JSON.
  • Witchcraft::toolbox (source)

    • A collection of mildly useful utility functions.

About

A collection of micro-libraries for GameMaker which would never survive alone in the wild.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published