Description
Cross-platform 2D platformer level editor and game engine, specifically targeted at a young, inexperienced demographic (ages 8-13) to intuitively create their own games.
- Programmed the application entirely in Java utilizing the libGDX framework, delivering a seamless native experience across both desktop (Windows/macOS/Linux) and mobile devices (iOS/Android).
- Integrated the Box2D library for realistic 2D physics (gravity, collisions, player movement) and built a dynamic, tile-based editor allowing users to build and instantly playtest levels in real-time.
- Implemented extensive personalization systems, enabling the local importing of custom textures and audio, and optimized the engine to smoothly render large-scale levels supporting up to 100,000 objects.
- Applied strict software engineering principles throughout the development lifecycle, including FURPS+ requirements analysis, use-case modeling, and domain modeling.
Tech Stack
Team Members

Liam Froyen
Team Lead & Developer
TDV
Tim De Vogelaere
Developer
ID
Ilya Derewianka
Developer
JK
Jesse Kavse
Developer


