Harmony Framework is a powerful and simple to use Sonic the Hedgehog framework made in GameMaker: Studio 2. Its goal is to adapt the accuracy of the MEGA Drive Sonic titles while housing a slew of additional content and bugfixes from the original games, as well as create an essential, user friendly framework for beginner developers.
You will need the GameMaker: Studio 2 game engine which you can download off of GameMaker's website. There will be a presentation build included in the Github repository, as of now Harmony Framework is still work in progress but it's nearly done.
Harmony comes with two separate branches:
-
A main branch for general usage. It is recommended to use the main branch, as it is the most stable of the two.
-
A developer branch. This is where new features will be incorporated and tested first.
The documentation of basic examples and function list is still being worked on, As of now the utility scripts have been documented in the framework itself via GameMaker's Feather feature
A database of every fangame that uses Harmony Framework is currently work in progress
For fangames: non-profit.
For original games: MIT License.
Credit Ultra Ring Community
