• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Aiden Knight

  • Home
  • About Me
  • My Work

University Projects

Projects I've worked on during my time at Staffordshire University studying BSc (Hons) Computer Games Programming.  I'm currently holding a high-first for work in 1st and 2nd years and have taken on a demonstrator role in my final year to assist lecturers in level 4 tutorial sessions.

  • C++
  • Graphics
  • Personal Project
  • University Project

FYP Voxel Rendering for Destructible Models (WIP)

Work in progress page for my final year project where I voxelise 3D models to simulate their destructibility. Vulkan and GLFW.

  • C#
  • Unity
  • University Project

Tools Development

Created an in-editor tool for Unity to help decouple code without needing to use the singleton pattern through clever use of Scriptable Objects.

  • C++
  • University Project

Low-Level Platform Optimisation

Implemented custom memory management features and optimised a physics collision system.

  • C#
  • Unity
  • University Project

Game Artificial Intelligence

Implemented AI steering behaviours, pathfinding and decision making.

  • C++
  • University Project

Physics

Implemented a force based physics simulation with a fixed timestep and collisions.

  • C++
  • Graphics
  • University Project

Real-Time Rendering

Created a 3D rendered scene using DirectX11 with a GameObject – Component architecture.

  • C#
  • University Project

Multiplayer Games Programming

Using MonoGame and .NET created a networked game of Pong.

  • C++
  • Graphics
  • University Project

OpenGL 3D Scene

Created a 3D rendered scene in fixed function OpenGL with a hierarchical scene graph and .obj loading.

  • C++
  • University Project

Mario Remake

With SDL2 remade part of the original Mario Bros. arcade game with an added split screen feature.

  • C#
  • Unity
  • University Project

Top-Down Shooter

Created a prototype of a top down shooter that had randomly generated weapons.

Footer

  • LinkedIn
  • GitHub
Copyright © Aiden Knight