
Portal
Portal's teleportation system and see-through rendering recreated in Unity, along with a forced-perspective mechanic and continuous projectile trajectory feature.
Role
Solo developer, Student
Year
2014
Engine
Unity
Language
C#
Platforms
PC
What I did
- Developed custom shaders and a camera-rendering system in Unity to accurately recreate the iconic portal visual effect and seamless see-through perspective.
- Implemented the core teleportation mechanic, ensuring smooth, instantaneous transition of players and objects across portals while preserving velocity and orientation.
- Implemented a forced perspective mechanic using optical illusions to dynamically scale objects in real-time.
- Programmed continuous trajectory redirection for projectiles and moving objects, preserving momentum as they pass through portals.
