Shift the dimensions of time in this retro wave inspired first-person free-running platformer. You are The Iteration, an AI undergoing a supervised machine learning process. After discovering you have time-shifting abilities, you will complete challenging tests determining your intelligence and reflexes for placement in a physical body.

Geometric enemy AI awaits your learning process. Occupying 4 different time dimensions, freeze enemies and their projectiles to create platforms in the environment or use as shields against other enemy dimensions. Maintain your momentum and execute your logic to outmaneuver these threats.


Ephemeral’s concept of combining free-running movement with time freezing was entirely designed by me. I am the game director, programmer, and sound designer for the four person year long project. Programming wise I had to code an entire parkour movement system with wall running, wall jumping, sliding, dashing, and jumping off of enemies. With time-freezing, I programmed freezing all enemies in one assigned state while all the others are active, preserving their velocity, and changing physics layers in real-time to make these interactable. I programmed material and audio changes for frozen and unfrozen enemies, post-processing black & white filters and world distortions with coroutines, and particle explosions on bullet collisions. There is much more coding behind the scenes but those are what you can clearly see in the demos.
I programmed main menu, pause menu, leaderboard, input binding, and audio slider systems. The leaderboard reads and writes binary files to a persistent user data path creating saved data between game sessions. Both the main menu and pause menu allow the player to set audio and key binding preferences that are saved and carried across play sessions.














