PORTFOLIO
These are projects that I have worked on throughout my education to showcase my abilities. Click on the thumbnails to see gameplay/screenshots.
GETTING EVEN: OFFICE RETRIBUTION
Third-person action game. Worked on a team with 3 other programmers who designed, developed and oversaw the entire life-cycle of the project. Developed a custom engine using DirectX. Worked with character/environment artists, and sound designers who provided assets.
Developed in C++. Main Roles included: Base Collision Library, Level/Scene Management, Item Management, Gameplay.
Game Page: https://www.facebook.com/ajrid210
Download: https://drive.google.com/file/d/0B_eonWzFOcAaU3V3M3R3bE84TnM/view
TIMELOCK
Side-scrolling puzzle-platformer. Player has the ability to slow/stop time and must avoid obstacles while trying to break out of a test facility. Worked with 2 other programmers who designed and developed the project over 3 months.
Developed using Unity C#. Main Roles included: Player Input, Menu States, Animations, Gameplay, Obstacle Implementation.
DirectX 11 Rendering Engine
Coursework project using DirectX 11. Implemented several 3D graphics techniques including lighting, model loading, multitexturing, instancing, and tessellation.
Developed in C++. Main Roles included: Graphics, Input.
BRICK BUSTER
Brick Breaker clone developed using 5 software design patterns including Command, Flyweight and Observer. Each design pattern accounts for a different aspect of the game such as scoring, dropping power-ups, and distributing bricks.
Developed in C++ using a wrapper library called SFML. Main Roles included: Player Input, Physics, Gameplay, Software Design.