⚠ This project is still in active development, and APIs are subject to change. ⚠
Testing framework for GameMaker 2024.4+ projects with useful features:
- Record Keeping - Test results are recorded and json exportable
- Crash Recovery - Resume progress after runner crashes
- Async Support - Easily test async events
- Tester Feedback - Easily compose instruction for testers and gather feedback
- Flexible - Use any assertion library you want
- Powerful Customization - Supports life cycle hooks, global options, and local options
- Download the .yymps or import with Stitch:
stitch merge --source-github=bscotch/olympus --if-folder-matches=Olympus
- Read the documentation
Olympus is developed by Butterscotch Shenanigans ("Bscotch").
GameMaker ™ is the property of Yoyo Games™. Butterscotch Shenanigans® and Olympus are not affiliated with Yoyo Games.