Sucata
Gather yours scraps and recycle into a game!
Overview
Sucata game engine is a 2D game engine made to be simple and easy to use, with a lot of features to make your game development experience better.
The goal is to make a create game experience similar good and smooth using only Lua scripting language.
It designed using OOP on Lua, so works very well with classic
Objective
Create a game framework that is simple to use, with a simple workflow, and lightweight, for developing simple games.
Features
- Render images and texts with GPU acceleration (using native libraries like D11X, Metal, OpenGL)
- Audio playback and manipulation
- Input handling (keyboard, mouse)
- Gamepad support
- Scene management
- Lua scripting
- Cross-platform support (Windows, macOS, Linux)
- Simple and intuitive file system for asset management
- Simple Custom Shader support
Future plans
- More animation features
- Network multiplayer support
- Particle system
- Maybe 3D support in the future
- Support with Tiled
- Native call support for C/C++ functions