Personal Projects
77b97bb761cee7bcb159dd4f8132569b.mp4
KeyMagick
Hold Q to recharge mana (seen in bottom)
Keystroke spells; enter specific keystrokes (e.g. "zcx") in order to cast spells
Unlock spells when near runes and casting that specific spell with the specific keystroke
CS50x project
cf428add00bb71fc0afe56657becf183.mp4
Interaction System (this is just a extract)
Allow interaction using [E] key to interact with objects within the Interaction system (which is coded so that its easily modified)
For this specific case (door), it has been made with care to make it easier to implement in the game
It checks for group rank based on the settings of each individual door
The door opens to its "right" no matter which orientation you place the door (uses Local Axis)