Menacing Blue
Menacing Blue is a cross-platform 2D game inspired by classic Pokémon titles. Developed from the ground up, it features animated NPCs, interactive objects, turn-based battles (including online multiplayer), custom maps created with Tiled, immersive sound design, and multiple difficulty levels, delivering a rich and engaging gaming experience.
Project Links
Tech Used






Overview
Menacing Blue is a custom 2D game project that recreates the feel of classic handheld RPGs while implementing the systems from scratch.
The work spans gameplay programming, map tooling, battle flow, animation, sound, and multiplayer logic, making it one of the broadest technical projects in the portfolio.
Key Features
- Custom 2D game engine structure using Java and libGDX
- Maps and interactive environments built with Tiled
- Animated NPCs, objects, and turn-based battle systems
- Online multiplayer battle support
- Sound design and multiple difficulty levels
What I Learned
Building a game made architecture problems very concrete: state management, asset loading, collision, input handling, and feedback all have to work together smoothly for the experience to feel responsive.