About me

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).

Smiley face

C#

C# is the programming language I mainly use, both for game development using the Unity game engine as well as for some small projects.

C++

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.

Java

I use the Java programming language and Fabric API for the purposes of Minecraft Modding and (to a lesser extent) the Forge Mod Loader.

Python

I have used Python for the purposes of training an AI computer vision model.

Kotlin

With Android Studio, I have used the Kotlin language for Android application development.

JavaScript

I have some experience in utilising basic JavaScript for web development.

My Games

Contact me

KeenanCGames@gmail.com

K Cheng 2025 | Design adapted from: Tooplate