My name is Keenan and I am a recently graduated games programmer.
I started programming in secondary school during my Computer Science GCSE and A-Level, with a focus on computational thinking. During this time, I also developed an interest in video games and decided to make a game for my A-Level final project. I have graduated this year (2025) from the University of Northampton with a 1st class BSc Games Programming.
Outside of games programming, I enjoy playing games such as: Minecraft, Terraria, and Astroneer. I also enjoy listening to music (Sabaton is my favourite band).
C# is the programming language I mainly use, both for game development using the Unity game engine as well as for some small projects.
I have used C++ for creating simple games using the SFML game library, OpenGL, and DirectX 11. As well as this, I have had experience using C++ in conjunction with the Unreal Game Engine.
I use the Java programming language and Fabric API for the purposes of Minecraft Modding and (to a lesser extent) the Forge Mod Loader.
I have used Python for the purposes of training an AI computer vision model.
With Android Studio, I have used the Kotlin language for Android application development.
I have some experience in utilising basic JavaScript for web development.
A 2D platformer where you play as a space hopper named Gramps. Bounce through the world to collect mint lumps all while avoiding obstacles. Made for the Safe In Our World Mental Health Game Dev Champions 2024
Check it out on Itch.ioWhere IsLand? is a fun base defence game with RTS and Tower Defence elements. Handle the last holdouts of humanity as global warming forces humanity to live on the sea since all land has flooded.
Check it out on Itch.ioExplore the levels, fighting off alien attacks with your trusty space ship. One of my first games created by following a MOOC.
Check it out on Itch.ioExplore 3 different environments: countryside, a rural setting with a tractor that you can drive to explore the terrain; deserted planet, a barren land with meteors and a smouldering volcano; urban town, filled with roads and traffic
Check it out on Itch.ioClimb the spiral of platforms to collect the collectibles while avoiding the hazards of falling out of the world and bumping into the danger blocks.
Check it out on Itch.ioTake control of a vehicle to earn points and avoid crashing while swerving between traffic and other hazards on the road.
Check it out on Itch.ioTake the levers of the train and drive! Passenger Train Driver Simulator gives a simplified experience to learn the basics of the railway.
Check it out on Itch.ioRepair a spaceship with friends after having crashed on a barren planet. Collect the items needed and make sure not to stray too far from your spaceship to avoid running out of oxygen.
Check it out on Itch.ioSurvive ever increasing waves of dragons in your tank as you fight to protect the small town. Destroy the dragons before they destroy you!
Check it out on Itch.io