Sobre o projeto

Este é um motor de jogo 2D em desenvolvimento implementado em Java. Ele foi projetado como um framework modular para projetos pessoais, priorizando uma abordagem orientada a código em vez de um fluxo de trabalho baseado em UI. As principais capacidades evidenciadas incluem: - Sistema de entidades modular com movimento, animação e habilidades desacoplados. - Uma implementação de rede neural modular apresentando uma classe de matriz personalizada. - Um pipeline de serialização com suporte a criptografia, compressão e armazenamento. - Uma classe ByteHelper personalizada para converter bytes em objetos e primitivos. - Um kit de ferramentas utilitárias (ToolKit.java) contendo código de gráficos e utilitários gerais. O projeto visa ser um motor independente que evita arquivos JAR externos e está atualmente focado no desenvolvimento de jogos 2D.