A prototype game with procedurally generated levels and time manipulation mechanics.
Explore the desgin doc »
Download Demo
Table of Contents
Explore unique procedurally generated levels and search for the exit, while fighting enemies and dodging traps as you go.
There is also a treasure room hidden somewhere in the level, and a challenge room before the exit.
Each hit you take will reduce your HP, but you can find pickups in the level that will increase your HP.
Use melee attacks, fireballs and your dash abilities to defeat enemies.
You can also slow down time temporarily, during which you will be able to move at full speed but enemies and projectiles will be slowed.
While time is slowed your abilities are modified.
Your melee attack becomes a shield, your fireball becomes a barrier that reflects enemy projectiles, and your dash becomes a blink that makes you invulnerable.
A design doc can be found on Google Docs here. This details a plan for a game with a wider scope than the current prototype.
- Grid based procedurally generated levels (rooms will be arranged differently each time)
- Players can slow down time and unlock new abilities
- Top-down bullet-hell gameplay
- 2D lighting
- Pixel perfect rendering
- Gamepad support with rumble
- Contextual audio
- Unity3D 2019.3.0b9
- C#
- Visual Studio Code
For a .exe
application built for Windows x86-64
, find the latest version in the Releases tab.
Download and extract the entire folder and run the Project Velocity PGP Prototype.exe
.
The application supports standard Windows GamePads (e.g., XBox 360 controllers) and they will automatically be detected.
- WASD/Arrow Keys: Move
- Mouse: Aim
- Space: Temporarily slows down time (gives new abilities)
- Left Click: Shoot (while time is slowed becomes reflect)
- Right Click: Melee (while time is slowed becomes shield)
- Shift: Dash (while time is slowed becomes blink)
- L: Reload Level (may cause player to get stuck in terrain)
- Left Joystick: Move
- Right Joystick: Aim
- Right Bumper: Temporarily slows down time (gives new abilities)
- Right Trigger: Shoot (while time is slowed becomes reflect)
- X: Melee (while time is slowed becomes shield)
- Left Trigger: Dash (while time is slowed becomes blink)
To work on the project, use Unity3D version 2019.3.0b9.
Distributed under the MIT License. See LICENSE
for more information.
Email: [email protected]
Project Link: https://github.com/Tim-W-James/Time-Travel-Roguelite-Game
- Placeholder sprites were derived from Hyper Light Drifter by Heart Machine.