Orbinaut Framework is highly-accurate and very easy to use classic Sonic framework, made for GameMaker Studio 2. Whether you are a beginner or an experienced fan game developer, visual or traditional coding fan: Orbinaut is made for everyone!
- 99% classic-accurate physics
- Accurate object and stage (tile) collision method based on distances and collision arrays
- Various toggleable frameworks tweaks, including differences between mainline classic games
- Discord Rich Presence support
- Insane optimisation
- Nicely formated code
- Simple and understandable architecture
- ...and much more!
We have a handbook to help you get started! It is included in the Release Package and describes basic structure, functions and more.
- LapperDev -- for updates on SPG and help with M68K;
- Mercury -- for breaking down the logic of bubble generation;
- Nihil (NullSpace) -- for the player rotation code;
- PixelatedPope -- for the original colour swap shader;
- Nkrapivin -- for Discord Rich Presence plugin and MASSIVE help with shaders and surfaces;
- Rosabelle -- various graphics;
- Dolphman -- various graphics;
- DarkVampireDee -- Moonlight Quadrant Zone graphics;
- Gingocat -- various framework-exclusive graphics;
- and to all members of our Discord server who helped and supported us!
You are not allowed:
- to re-release our framework in any form (like Orbinaut Framework Plus, Orbinaut Framework EX, etc. etc.), even if it is a heavy modification of it.
You are allowed:
- to use it for your own games and commercial (not Sonic!) releases;
- to use our code and/or shaders in your own projects while crediting us under "additional programming" and/or "shaders". If you decide to use the palette shader, please, make sure to credit PixelatedPope as well;
- to make fangames with .exe thematic. Please note, that we won't provide ANY development support for you in this case.
Whenever you are crediting us, please, refer to us as Team Orbinaut or by names (Triangly, MicG)