Orbinaut Framework is an extremely accurate and, which is most important, a very easy to use classic Sonic framework, made for GameMaker Studio 2. Accuracy, improvements, optional tweaks: it is all there and is waiting for you. Whether you are a beginner or an experienced fan game developer, visual or traditional coding fan: Orbinaut is made for everyone!
- 100% classic-accurate physics
- Accurate object and stage collision (tile collision) method based on distances
- Various toggleable frameworks tweaks, including differences between mainline classic games
- Discord Rich Presence support
- Solid optimisation
- ...and much more!
We have a handbook to help you get started! It is included in the Release Package :)
- LapperDev -- for updates on SPG and help with M68K;
- Mercury -- for breaking down the logic of bubble generation;
- CuckyDev -- for some small pieces of the code;
- Nihil (NullSpace) -- for the player rotation code;
- PixelatedPope -- for the palette shader, from which we took a small part of it;
- Nkrapivin -- for Discord Rich Presence plugin and MASSIVE help with shaders and surfaces;
- Rosabelle -- various graphics;
- Dolphman -- various graphics;
- Gingocat -- framework-exclusive graphics;
- Techokami -- Test Stage tileset graphics;
- DarkVampireDee - SAGE'21-exclusive Moonlight Quadrant Zone graphics;
- and to all members of our Discord server who helped us to find bugs!
- You are not allowed to re-release our framework with "features" added it (like Orbinaut Framework Plus, Orbinaut Framework EX, etc. etc.). Feel free to use it only for your own closed-source projects;
- You are allowed to heavily modify our framework and re-release it then (like Freedom Planet, which is global modification of Sonic Worlds). Just make sure to credit us;
- You are allowed to use it for your own games and commercial (not Sonic!) releases;
- You are allowed to use our code and/or shaders while crediting us under "additional programming" and/or "shaders". If you decide to use our palette shader, please, make sure to credit PixelatedPope as well;
- You are allowed to make .exe games using our framework, but we will not provide any development support for you. Just no. Sorry.