"A Narrative driven, environmental puzzle game"

SAFETY PROTOCOL

Transparent.png.png

My Contributions

  • UI Implementation on render texture.

How is it implemeted?

Every time a player clicks on the console's screen(bottom gif), the player's camera casts a ray to the screen then the UI-camera(top gif) casts another ray using the player camera's ray hit texture coordinate.

What to improve?

  • Since the ray is casted only on mouse click, buttons' hover effect is not supported. I could use a timer/coroutine to implement a hover effect.

  • Scripts could be more readable if I did better-structured structs.

SafetyProtocol_UI_Interaction_SceneView.
SafetyProtocol_UI_Interaction_GameView.g