About this project

This is a developing 2D game engine implemented in Java. It is designed as a modular framework for personal projects, prioritizing a code-driven approach over a UI-heavy workflow. Key evidenced capabilities include: - Modular entity system with decoupled movement, animation, and abilities. - A modular neural network implementation featuring a custom matrix class. - A serialization pipeline supporting encryption, compression, and storage. - A custom ByteHelper class for converting bytes to objects and primitives. - A utility toolkit (ToolKit.java) containing graphics and general utility code. The project aims to be a standalone engine that avoids external JAR files and is currently focused on 2D game development.