SFramework is a framework for CraftStudio to facilitate easier development of 2D games.
The framework is designed with CraftStudio's current APIs in mind. For this reason, you'll notice similar function/behavior definitions for various components. The goal of SFramework is to make development of 2D games easy in as many aspects as possible. So, what can it do?
SFramework makes sprites and sprite animation in CraftStudio easier than ever. Use Font assets to create spritesheets and let SFramework do the rest!
SFramework gives you simple 2D physics tools that will help you with collisions and improve character movement. SFramework comes with both box, triangle, and circle colliders which work in all directions and orientations!
API documentation and tutorials can be found in the doc folder of this repository.
If there are any questions or need help with something, feel free to open an issue and tag it with 'question' or 'help wanted'.
I welcome contributions to this project!
It is not very intuitive to use CraftStudio with source control, so a tutorial on how you can make contributions can be found here.