Reúna suas sucatas e recicle-os para criar um jogo!
Visão Geral
O motor de jogo Sucata é um motor de jogo 2D criado para ser simples e fácil de usar, com diversos recursos para aprimorar sua experiência de desenvolvimento de jogos.
O objetivo é proporcionar uma experiência de criação de jogos igualmente boa e fluida, utilizando apenas a linguagem de script Lua.
Objetivo
Criar uma estrutura de jogo simples, com um fluxo de trabalho descomplicado e leve, para o desenvolvimento de jogos simples.
Features
- Renderização de imagens e textos com aceleração por GPU (usando bibliotecas nativas como D11X, Metal, OpenGL)
- Reprodução e manipulação de áudio
- Controle de entrada (teclado, mouse)
- Suporte a gamepad
- Gerenciamento de cenas
- Scripting em Lua
- Compatibilidade multiplataforma (Windows, macOS, Linux)
- Sistema de arquivos simples e intuitivo para gerenciamento de ativos
- Suporte simples a shaders personalizados
Future plans
- Mais recursos de animação
- Suporte a multiplayer em rede
- Sistema de partículas
- Possivelmente suporte a 3D no futuro
- Suporte a Tiled
- Suporte a chamadas nativas para funções C/C++
Repo: https://codeberg.org/sucata/sucata