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.
Built using a lightweight custom framework. Evaluated SVG level collision early on before transitioning to a faster, grid-compatible collision pipeline.
Developed a dedicated level editor to place, tile, and mirror dual-dimension floor/wall geometries alongside object orientation tools.
Engineered portal transitions and enemy behaviors across flipped gravities, handling momentum and axis inversion.
Designed custom Photoshop UI assets, added level selection menus, and integrated background gradient rendering directly in SDL.
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.
Implementing dual-gravity teleportation created edge cases with continuous momentum buildup and gravity state desynchronization.
Full-screen placement viewport supporting entity creation, wall extending, and WASD camera navigation.
Compact side bar displaying transform, gravity state, and entity properties for selected GameObjects.
Scrollable entity picker separating active dimension elements from flipped mirror-world objects.
Real-time gradient preview toggle simulating in-game dimension aesthetics directly in the editor.