“Glitchspace could become one of the more inventive puzzle games to arrive on the PC in some time.”
NA – Gamespot
“Even with other programming-based puzzlers on the horizon Glitchspace still looks unique, bewildering and promising.”
NA – Eurogamer
“As someone with the programming knowledge of a log this is immediately challenging stuff, even if at first you can only make very minor changes. But then, it’s all the more satisfying to make a platform bouncy when it wasn’t before.”
NA – Rock, Paper, Shotgun
About the Game
Glitchspace (currently in early access), is a first person puzzle platformer
that's centred around a visual programming mechanic.
Stretch and scale objects to make a bridge, apply a force to objects, bouncing you up to high places, use your programming gun
to fire code at objects, changing their physical properties in the game world!
Set in a VR cyberspace world, you are trying to find a place known as Glitchspace - a by-product of cyberspace and its various glitches. A world that would allow for infinite possibilities, and access across all systems in cyberspace through exploitation.
Through problem solving, it's up to you how you approach the in-game challenges; find glitches in the cyberspace world, and exploit them in various different ways, allowing for a emergent play experience.
We created a node-based programming system for Glitchspace, called Null. Null allows for chunks of functionality to be applied to objects with ease, and makes the programming a visual, dynamic, and instantaneous feature.
Objects in Glitchspace are either programmable, or non-programmable. You can make an object programmable through decryption using a decrypter, and similarly you can make it non-programmable through encryption using an encrypter.
For each programmable object, a canvas can be brought up, and function nodes can be added to it upon the canvas. These function nodes have input and output connections, and can be connected to each other to create functional code that does something to the object, to another object it references, or to totally new objects it creates!
Here are some example programs you could make:
- Apply a force to an object, moving it out of the way.
- Scale an object down to make it the correct height for jumping on.
- Duplicate and move an object to create stairs, or floating platforms.
- Make an object have no collisions to pass through it.
- Change the physical properties of an object.
- Make an object move when you touch another object.
- Replicate the functionality of the Portal, and Gravity gun.
Objects that are decrypted will have a default program applied, and a specific set of function nodes for you to edit the program. This will depend upon the decrypter used.
In the sandbox mode, all functions are available to you, allowing you to play around with all that is possible!
**Rift DK1 is supported, we're working on DK2 right now!