Gaming Portfolio
VR Simple Shooter
Developed a VR shooter experience from a base project, transforming it for a fully immersive virtual reality environment. I engineered custom VR mechanics, including smooth locomotion, snap-turn rotation, and a dynamic gun-grabbing system, ensuring high performance and a fluid user experience on PC VR platforms. This project demonstrates my ability to adapt and optimize existing codebases for new technologies while focusing on user comfort and engagement.
Simple Shooter
Developed a complete third-person shooter game level, demonstrating a wide range of core game development skills. This project showcases my proficiency in creating player movement systems, implementing animations, and developing a foundational health and death mechanic. I also engineered a simple enemy AI and integrated win/lose conditions, proving my ability to build a cohesive and functional game loop from concept to completion.
Toon Tanks
Programmed a top-down tank game using C++ in Unreal Engine, showcasing proficiency in core gameplay systems. This project demonstrates my ability to manage player and enemy pawn classes, implement robust input handling, and create functional projectile and damage systems. I also engineered and integrated special effects, HUD displays, and win/lose conditions, proving my capability to build clean, efficient, and well-structured code for a complete game loop.
Crypt Raider
Programmed an immersive first-person puzzle game using advanced C++ in Unreal Engine. This project highlights my proficiency in complex programming concepts, including the practical application of pointers and references. I also engineered interactive gameplay mechanics using line tracing and collision detection, and built a visually compelling level with modular assets and dynamic lighting using Unreal Lumen. This project demonstrates my ability to create a robust and efficient workflow by seamlessly integrating C++ functionality with Blueprint nodes.
Obstacle Assault
Programmed a level with dynamic obstacles, showcasing a powerful and scalable C++ workflow. This project demonstrates my expertise in creating reusable C++ actor classes to apply specific behaviors to multiple objects. I also implemented a flexible design that allows for easy configuration of these behaviors using Blueprint parameters, proving my ability to build clean, modular, and efficient systems that save time and effort in development.
Warehouse Wreckage
Developed a simple interactive game in Unreal Engine, demonstrating foundational knowledge and proficiency in the editor environment. This project showcases my ability to quickly prototype game concepts and build a playable level using Unreal’s starter content. I focused on implementing interactive physics-based gameplay, proving my understanding of core engine mechanics and asset management. This project serves as a clear example of my solid grasp of the Unreal Engine’s workflow and capabilities.