Lux Imperium is a puzzle game where the player switches between both light and dark versions of the game world, swapping what can and cannot be seen within the world.


Over the 48 hours that Lux Imperium was in development, I was the main programmer. I developed how the player swaps between the light and dark versions of the world, swapping what class of environmental assets were visible.

Code for swapping between light and dark.

I also made interactable objects for the player, including levers, buttons, pressure plates, and a weighted cube. The levers were could be both activated and deactivated while the buttons, once activated, were on a timer until they would be deactivated. The pressure plates need to be constantly interacted with, which is where the weighted cube comes in. The player could grab the cube and take it with then throughout the level, placing it on a pressure plate that was somewhere else.

Code for grabbing and releasing a cube.

Lux Imperium

Programmer | Hoink Ham

Project Info

Team Size: 5

Time Frame: 48 Hours

Engine: Unreal Engine 5.2 (Blueprints)

Previous
Previous

Light Reforged