I am a third-year Computer Games Development student at Staffordshire University, specializing in Unreal Engine 5 with expertise in C++ and Blueprint. My focus lies in developing innovative game mechanics, AI systems, and engine tools. I have a strong background in VFX creation using Unreal Engine's Niagara system and am skilled in game systems like damage mechanics, interaction, spawning, and object pooling.
Driven by a deep fascination with how AI can create immersive and unpredictable gameplay experiences, I am constantly exploring new technologies to push the boundaries of game development. My passion is to evolve the industry through groundbreaking advancements in AI and mechanics, always striving to blend creativity with cutting-edge technology.
January 2024 - Present
As the owner of my own food stall, I developed essential skills in business management, customer service, and team leadership. I successfully created a welcoming environment, delivering high-quality products while managing operations efficiently. This experience honed my ability to solve problems on the fly and understand customer preferences, which enhances my perspective on user experience in game development.
November 2021 - Present
In my role as a barista, I excelled in providing exceptional customer service in a fast-paced environment. This position required multitasking and strong communication skills, allowing me to engage with customers effectively and adapt to their needs. These experiences have translated well into my ability to understand player feedback and create engaging gameplay experiences.
November 2021 - September 2022
As an LTA-qualified tennis coach, I developed instructional and mentoring skills while teaching players of various skill levels. I crafted tailored training programs and game strategies, enhancing my ability to convey complex ideas clearly. This experience fostered my strategic thinking and teamwork skills, which are crucial in collaborative game development environments.
September 2022 - Present
This program focuses on creating games to meet professional industry standards and adapting to a studio environment. Throughout my studies, I have advanced my C++ and C# programming skills in Unreal Engine 5, developing a diverse range of competencies in engine tool development, game audio integration, game mechanics, procedural content generation (PCG), and artificial intelligence (AI).
2017 September - June 2022
During my GCSE studies, I explored Graphic Design, Computer Science, and Product Design, where I was first introduced to programming, graphic design, and CAD. In pursuing A-Levels in Product Design and IT, I enhanced my proficiency in software such as Blender, OnShape, and Microsoft Office while working on an architectural project. Additionally, my coursework in A-Level Physics sharpened my research, analytical, and mathematical skills.
My mission is to make games that look great and play great.
Proficient in C++ and C# for game development in Unreal Engine 5, focusing on gameplay mechanics and AI systems.
Strong grasp of game design principles, enabling the creation of engaging gameplay features and balanced mechanics.
Specialized in developing AI systems for enemies and bosses, enhancing gameplay through dynamic interactions and challenging encounters.
Skilled in creating visual effects using Unreal Engine's Niagara system and integrating immersive audio to enhance player experience.
Adept at troubleshooting and optimizing game systems, ensuring smooth gameplay and high-quality experiences.
Effective communicator with experience in collaborative environments, integrating feedback to achieve project goals.
Here are some of my latest projects that I'd love for you to explore.
VFX
I created four captivating magical effects using Unreal Engine 5's Niagara and Material editors. To complement these effects, I designed custom meshes in Blender and crafted unique textures with Adobe Substance Designer. You can check out a video showcasing these effects on my YouTube channel: https://youtu.be/jQxvt7Vp8u8?si=z6fo68krVfbAIAgv
Game Programming
In my first year at university, I undertook my first coding project by developing a version of Mario in C++. This experience introduced me to essential game development concepts, such as sprite texturing, collision detection, input handling, and game loop design. I gained practical experience in C++ programming and object-oriented design principles while implementing various gameplay mechanics. This project taught me how to effectively apply programming concepts to create a fun and engaging game.
Graphics Programming
This project served as my introduction to the OpenGL API, where I learned the fundamentals of graphics rendering, including vertex buffers, shaders, and transformations. I gained hands-on experience with C++ and the OpenGL library to create both 2D and 3D graphics, implementing techniques such as texture mapping and lighting. This experience deepened my understanding of the mathematical concepts behind graphics programming and allowed me to apply them in developing visually appealing graphics.
I'm happy to connect, help and listen. Let's work together and build something outstanding, turning our ideas into extrodinary products.