SnakeVsSnake
This project was a collaborative team effort to create a competitive two-player game built in Unreal Engine using Blueprints. The game features two snakes competing within a maze-like environment, with the objective of absorbing life points form one another to gain an advantage and ultimately win.
My Role
I assumed a leadership and programming role, overseeing project organisation, technical implementation, and version control. I established weekly group meetings, maintained documentation and Gantt charts, and ensured consistent progress across disciplines. My primary contributions included developing the core gameplay loop, player movement mechanics, collision logic, and UI systems, ensuring all gameplay elements functioned cohesively within Unreal’s Blueprint environment.
Snake absorption
This clip demonstrates the core gameplay mechanic, where one snake successfully absorbs points from the other, resulting in a visible increase in size. This mechanics forms the foundation of player interaction, providing both visual and competitive reward for successful gameplay. This system was achieved through a combination of collision detection, variable management, and dynamic scaling implemented entirely in Blueprints.
secret level
In addition to my core responsibilities, I developed a secret level that showcased several extended gameplay features beyond the initial design brief. These included randomised apple power-up spawning, a patrolling spike ball that deducts points on collision, and dynamically moving walls that alter the maze layout in real time.