ALL PROJECTS
C++ 2D PUZZLE PLATFORMER

PARALLELIUM

March, 2019 – June, 2019 Itch.io Release
Parallelium Banner

Parallelium is a 2D gravity-puzzle game built in C++ using SDL. Inspired by Ibb & Obb, the gameplay revolves around switching gravity through dimensional portals. Players navigate parallel dimensions, dodging hostiles on the active side while destroying them by targeting their exposed weak points in the mirror world.

Visual StudioC++SDLAdobe Photoshop

DEVELOPMENT PROCESS

01. FROM ZERO

Built using a lightweight custom framework. Evaluated SVG level collision early on before transitioning to a faster, grid-compatible collision pipeline.

02. CUSTOM EDITOR

Developed a dedicated level editor to place, tile, and mirror dual-dimension floor/wall geometries alongside object orientation tools.

03. MECHANICS & PORTALS

Engineered portal transitions and enemy behaviors across flipped gravities, handling momentum and axis inversion.

04. UI & POLISH

Designed custom Photoshop UI assets, added level selection menus, and integrated background gradient rendering directly in SDL.

CHALLENGES & STRUGGLES

GUI FROM SCRATCH

Building a custom level editor using pure SDL without GUI libraries was a major hurdle—a experience that directly shaped the architecture of ProtoEngine later on.

PORTAL PHYSICS & MOMENTUM

Implementing dual-gravity teleportation created edge cases with continuous momentum buildup and gravity state desynchronization.

CUSTOM LEVEL EDITOR

Edit View

Full-screen placement viewport supporting entity creation, wall extending, and WASD camera navigation.

Properties Panel

Compact side bar displaying transform, gravity state, and entity properties for selected GameObjects.

Add Object Palette

Scrollable entity picker separating active dimension elements from flipped mirror-world objects.

Background Preview

Real-time gradient preview toggle simulating in-game dimension aesthetics directly in the editor.

GAMEPLAY TRAILER