Description
Archer & Archer 2
- Archer: Programmed a classic 2D bow-and-arrow game from scratch in C++ using the Allegro graphics library.
- Archer 2: Built an arcade target shooter in Unity utilising the device's internal gyroscope and motion sensors for physics-based aim.
C++ Engine & Parallel Ray Tracer
- Custom Game Engine: Wrote a component-based 3D game engine (GameObject structure) featuring core loops, collisions and OpenGL pipelines.
- Parallel Ray Tracer: Developed a multithreaded rendering system in C++ allocating pixel segments to separate CPU cores, boosting render speeds by 300%.
Graphics & Asset Assignments
- Unreal Level Design: Designed a cavern landscape focusing on pacing, guides and lighting contrast.
- 3D Asteroids: Built a rendering engine from scratch in C++ to draw vector lines and manage 3D physics collisions.
- Maya Modeling: Created a detailed vintage Formula 1 car mesh using blueprints, UV layouts and texture shaders.