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

Aiden Knight

  • Home
  • About Me
  • My Work

My Work

  • 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++
  • SDL
  • Personal Project

Archetype Entity Component System

Created an ECS that could handle millions of entities by leveraging cache coherency. Image shows millions of entities with colour and position components rendered to a window.

  • 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#
  • Unity
  • Personal Project

Hexagonal Chess

Created a 2 player game of hexagonal chess based off of GliƄski’s hexagonal chess.

  • C++
  • Personal Project

Web Snake

Small SDL2 snake prototype playable on the web by using emscripten.

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

  • Page 1
  • Page 2
  • Go to Next Page »

Footer

  • LinkedIn
  • GitHub
Copyright © Aiden Knight