Overview
Only Certainty is a prototype made in just under a month.
My main goal for this prototype was to build a laser that could slice through meshes. Once I solidified the laser mechanic, I iterated on it based on the needs of our design team and the types of puzzles they wanted to build.
Laser
The laser works by storing the entry and exit points of the laser from the mesh. Using these two points, it creates a plane. The plane is then entered into a slicing function which generates two new game objects at the positive and negative sides of the plane. All properties (physics, materials, components, etc.) from the original mesh are then applied to the each new game object.
I provided the design team with the ability to modify what happens to each slice once created, such as de-spawning, removing colliders, or specifying which properties are applied.