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

Aiden Knight

  • Home
  • About Me
  • My Work

C++

  • 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++
  • University Project

Low-Level Platform Optimisation

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

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

Footer

  • LinkedIn
  • GitHub
Copyright © Aiden Knight