Skip to content

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

Special Thanks