About me

I am a dedicated student enrolled in the final year of Staffordshire University's prestigious BSc (Hons) Game Development program. My journey into the world of game development began at the age of five when I discovered my love for gaming. This profound passion ignited a dream in me to transform my beloved hobby into a fulfilling career. It was this aspiration that fueled my decision to embark on this educational journey after successfully completing my 10th grade.

Recent Projects

Skills

Skill Icon

Unreal Engine

Skill Icon

Unity

Skill Icon

C++

Skill Icon

C#

Skill Icon

Github

Experience

Experience Image
Student Demonstrator
March 2024 - Current

Participate in overseeing Level 4 sessions by delivering extensive assistance to peers, encompassing the clarification of concepts, provision of assignment guidance, and addressing general inquiries pertinent to Games Development.

Learning Outcomes: Communication skills; Code Readability;

Experience Image
Bulldog Scrum at Staffordshire University
2022 - 2023
Placement Year as Game Development SPO
Game Development SPO

As an aspiring Game Developer, I've significantly developed my skills in Unreal and Unity engines, focusing on prototyping and game mechanics design. This placement was a catalyst for growth, allowing me to connect with experienced developers worldwide and learn valuable industry insights.

A notable challenge was a time-intensive task early in my placement, teaching me the importance of effective time management and organization—a skill I've since mastered. My role was pivotal in developing game mechanics and systems, ensuring functional and engaging gameplay. I also gained client interaction experience, further diversifying my professional abilities.

Through this placement, I've honed my technical skills, embraced collaborative learning, and improved my project management capabilities, preparing me for a dynamic role in game development.

Learning outcomes: Writing clean and efficient code; Collaboration skills; Design Patterns; Organising skills;

Projects

Icon

Title: Goblin Siege
Engine: Unreal Engine 5
Genre: Tower Defense

GitHub TDD Doc
Goblin Siege
Watch Video

Developing a tower defense game like this has always been a drea\m project for me, and this endeavor marked my first foray into such a substantial undertaking. However, it presented a significant risk of over-scoping due to the multitude of ideas and features I envisioned for implementation. Balancing ambition with the constraints of time was paramount, as meeting project deadlines was imperative.
Despite the challenges, I approached the project with confidence, drawing upon my prior experience with the game engine and insights gained from previous endeavors. This foundation enabled me to not only complete the project on schedule but also incorporate several of the envisioned features.
A notable hurdle I encountered was with AI development, particularly grappling with the unfamiliar EQS system. Time constraints added to the complexity, necessitating a steep learning curve. Thankfully, I leveraged connections with experienced developers in the industry and tapped into valuable resources, facilitating my understanding and implementation of the AI mechanics.
In hindsight, the journey was a valuable learning experience. It provided opportunities to refine existing skills while acquiring new ones, ultimately enriching my expertise in game development.

Game Mechanics

  • Building Placement
  • Upgradeable Mechanics
  • Wave Progression
  • In-game Currency
  • Shop System
  • AI Enemies

Learning Outcomes

  • Deeper Knowledge on the AI systems: Developed a deeper understanding of AI systems, including Behavior Tree and EQS, to create engaging and challenging enemy behavior.
  • Explored further into Collision Channels: Given the interactive nature of mouse control in the game, I found it necessary to delve into collision channels and their application to elevate the game's attractiveness.
  • Enhanced my knowledge on C++: Gained knowledge on some of the advanced C++ concepts like templates and constexpr to enhance performance.
  • Debugging skills: Was introduced to new debugging tools and techniques for identifying and resolving bugs in the game, such as the Visual Logger, Profiler, and Widget Reflector.
Icon

Title: Strike
Engine: Unreal Engine 5
Genre: 3rd person Shooter

GitHub TDD Doc
Strike
Watch Video

Creating a multiplayer third-person shooter game proved both thrilling and daunting, particularly in mastering replication, a crucial aspect of ensuring consistent gameplay across all players. The challenge lay in guaranteeing that game events, such as scores and player actions, were accurately reflected for all participants, requiring extensive research and collaboration with fellow developers to troubleshoot issues effectively.

Game Mechanics

  • Hosting/Joining Multiplayer Sessions
  • Capture the Flag
  • In-game Currency
  • Scoring

Learning Outcomes

  • Understanding of Replication: Grasped the intricacies of replication in multiplayer game development and its significance in maintaining synchronization across players.
  • Problem-solving and Collaboration: Developed skills in troubleshooting and seeking solutions through research and engaging with peers, leveraging collective knowledge.
  • Time Management and Prioritization: Navigated time constraints effectively, prioritizing essential features while acknowledging potential areas for future expansion.
  • Continuous Learning and Adaptability: Recognized the iterative nature of game development, fostering a mindset of continual learning and adaptation to improve future projects.
Icon

Title: Bounce
Engine: Unity
Genre: 2D-Platformer

GitHub
Bounce
Watch Video

Bounce Back is a 2D side-scrolling platformer game and was developed on Unity. This project is inspired from the Bounce game on the old Nokia phones. I have tried to extend this game and added some new features to make it engaging for a player. Some of the main features and mechanics includes a shop system which offers a few powerups for the player to use against the enemies to attack or defend themselves, some differen types of enemies which can now attack on sight and some additional levels as well. I had a wonderful time and the one thing that make this project different. By the time I started with my 2nd semester project, I was very comfortable with the engine and decided to try out and implement some of the other features provided by the Engine for my game and Some of them includes the new Input system and the 2D toolset. I did face a few hurdles although it was very little compared to what I had in my first semester. Overall, it was a great learning experience and I loved it.

Icon

Title: Minespweeper
Engine: Unity

GitHub
Minesweeper
Watch Video See game page on itch.io by clicking here.

I took part in the Rising Star Games Development challenge where we were given the incomplete code for Minesweeper and were asked to show our creativity and add additional features to the project without changing the existing code.

For this project I started with working on making the complete the game like the original Minesweeper game by adding fdeatures like: the flagging system, Highlighting the neighbouring boxes and adding mines after the first move. Then I went on to add some additional features like adding the basic UI which includes a Pause, Settings and the Main Menu.

To make it more engaging to the players, I also added difficulty levels to the game. In addition, I also added a Challenger Mode to the game where the player needs to clear the board without detonating a single mine within a time limit. I also added a shop system where the player can buy some extra time and also discover a mine using the coins generated when they make a correct move. Although it was a confusing start since it was my first time I took part in such an event which is why it took quite some time to understand what was expected out of the final product. But Overall, I am happy with the product since I got to learn something new including the engine and also got to engage with the people who were a part of Grad In Games.

Education

BSc Hons Game Development

Staffordshire University, 2020-2024

school

IBDP and IGCSE

GD Goenka World School, 2016 - 2020

Hobbies

cooking

Cooking

stadia_controller

Video Games

developer_mode_tv

Coding

camping

Travelling

music_note

Music