A remake of an arcade game, with much better graphics.  

This game was created from scratch for the Topic 9 Project of Game Design I,  using Unity, and a sizeable quantity of hours.

I recreated the UFO in Blender, the blackholes/wormholes by with Shader code I wrote, (for the accretion disk warp, and event horizon), along with particle effects for the swirly colorful bits in the accretion disks.


Gameplay

Upon collision with a wormhole, you will be sucked into it with questionable physics, and un-sucked out of another wormhole. 

This is to say that you will be gravitated towards its event horizon, causing you to inescapably approach the singularity at the center of the black hole, and unlike what most likely happens in real life, you will eventually pop out of another black hole (the other side of the wormhole).

Effectively, this follows the physics of General Relativity, in which Einstein-Rosen Bridges may form.  These are basically black holes that are connected through space-time to another black hole, forming what many would call a wormhole.   It was difficult to get the code right to have the UFO and asteroids shrink as they get near wormholes, but eventually I got it and I think the effect is really cool.


Note:  Raytracing is only available on Nvidia RTX systems.


Controls

WASD - Movement

           R  - Restart game


Debug Controls:

Left click + drag:  Grab and move an asteroid or the UFO

  1.  Hold left click on an asteroid
  2. Drag the asteroid
  3. Release to throw it

 Shift + WASD:  Free camera mode

Scroll mouse wheel:  Change target framerate (shown in bottom left corner)

Download

Download
Deep Space - RTX - Windows 161 MB

Install instructions

Unzip the file, and run the  "Deep Space - RTX" file.