← Back to Home

Platform Maker

Education

| January 2025

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

JavaJava
LibGDXLibGDX

Team Members

Liam Froyen

Liam Froyen

Team Lead & Developer

TDV

Tim De Vogelaere

Developer

ID

Ilya Derewianka

Developer

JK

Jesse Kavse

Developer