My name is Raahul, and I am a game programmer with
over two years of experience in the gaming industry. I have earned a Master of Science in Computer
Games Technology from Abertay University, Dundee, and hold a Bachelor of Engineering in Computer
Science. My fascination with gaming began at the age of four when I was introduced to Pokémon
Sapphire by my sister, sparking a lifelong passion for both playing and creating games. With a deep
interest in gaming and esports, I am driven to combine creativity and technical expertise to push
the boundaries of interactive entertainment
Currently, I am working as a Research Assistant
at Abertay University, where I focus on designing and developing custom tools and plugins for Unreal
Engine 5, utilizing technologies like C++, Slate, Python, and Blueprints. Prior to this, I honed my
skills as a Game Programmer at Hammerplay Studios, contributing to the development and release of
several game titles.
I designed and developed custom tools and plugins for Unreal Engine 5, enhancing workflows and extending engine functionality, while utilizing C++, Slate, Python, and Blueprints to deliver efficient and innovative solutions tailored to diverse project requirements. Additionally, I contributed to the creation of course material for the Plugin and Tool Development module.
In 2024, I completed my studies, delving deeper into the multifaceted world of game development. My focus areas included DirectX graphics, shader programming, low-level networking, AI, and advanced mathematical concepts. My thesis centered on the application of Spatial Audio and convolution reverb within virtual reality environments.
I started as an intern and was rapidly promoted to a full-time position. I have served as the project lead and have taken on diverse programming responsibilities, including UI, Audio, Gameplay, and Network. Additionally, I contributed to the development of an in-house LiveOps platform. My experience spans both client projects and the company's own intellectual property.
In 2021, I graduated with a solid understanding of computer fundamentals, state machines, and object-oriented programming. After exploring various disciplines, I chose to specialize in game development, a field I find immensely enjoyable and fulfilling.