Showcase de um projeto : SuperLitium
Olá pessoal, já um tempo postei aqui um artigo explicando como começar no gamedev e agora, venho mostrar a vocês meu projeto que venho trabalhando desde abril do ano passado (16/04/2022).
Introdução ao Superlitium
Superlitium é um console virtual e game framework, foi desenvolvido em lua usando a framework Love2D. A grande maioria das coisas nesse framework é tudo nele não usa arquivos externos, exemplo uma imagem, cada imagem dos icones são arquivos de codigo que instruem um render customizado a desenhar pixel a pixel na tela. O mesmo vale para o sistema de som, inspirado em sistemas 8-bit, que instruem o source de som a gerar tons usando como parametros: Frequência, tamanho, tipo e tempo de espera. O tamanho significa o tempo que será tocado a nota e o tempo de espera e quanto tempo ele ira aguardar para tocar a proxima nota.
O Superlitium contem :
- Sistema de som próprio
- Render customizado
- Sistema de save
- Detector de colisões
- suporte a gamepad
- terminal de comandos
- e muito mais
e assim como todos os apps, ele tambem é open source onde você pode fazer commits que podem melhorar ainda mais o projeto ou apenas olhar como as coisas foram feitas.
Ainda é um projeto em constante desenvolvimento então pode surgir incompatibilidades com versões muito antigas. (um exemplo é agora a versão 0.1.8 onde tem um sistema totalmente refeito)