Hi, I'm Louise Ramsden.
A Games Programming Student at the University of Staffordshire.
A programmer deeply passionate about Graphics, Rendering, Game Engines, Porting and all things Low Level.
I love creating Game Engines, Frameworks and Renderers and finding new concepts to experiment with,
alongside learning about older games consoles and programming languages to fuel my passion for the
history of Game Development, Computer Graphics and Engine Development.
Outside of Game Dev and Programming, I love rock climbing, badminton, archery, tabletop and board games.
Including creating and running campaigns in Call of Cthulhu and Dungeons and Dragons (5e and 3.5e), as well as
planning on creating campaigns for Shiver, Death Grind Megastructure, Cyberpunk and Shadowrun.
Projects
Disc-Go

TIGA Award shortlisted party game, made during summer
2024 for the University of Staffordshire's 1Up initiative.
Made entirely in Unreal engine, I worked on the tech team
to develop the systems and mechanics required to create a
fun and engaging gameplay loop. Systems included: Disc Physics,
Game Modes, UI and AI.
- Unreal Engine
- Blueprint
- Git
- Agile Methodologies
DX11-Renderer

A programmable pipeline renderer made using Direct3D 11, making use of HLSL
and C++ to render a complex realtime scene.
Created for the University Module "Real Time Rendering Frameworks" and features:
Phong Lighting, a Vertex deformation water shader, texturing, a skybox,
an Object System, Yaml scene information storage and fog.
- C++
- DirectX
- HLSL
- RenderDoc
- Nvidia Texture Tools
- Visual Studio
- Git
Rockdove-Raycaster

A semi-flatcolour raycaster that I wrote to learn how to write a
wolfenstein style raycaster over the summer.
It makes use
of OpenGL 1.0 to draw to the screen and GLUT to handle inputs and
context management.
- C++
- OpenGL
- freeGLUT
- Visual Studio
- Git
Pigeon-Game

A Project made for my university module "Bespoke Platform Development", where the aim
was to create a game that can run on Windows 10, as well as a bespoke platform. I made use of Linux and Docker
to compile the project for the Evercade Exp, and inside the project learned a variety of
techniques for different parts of the program such as project structure, object oriented design, collision detection,
parallax background scrolling and level scrolling.
- C++
- SDL
- Linux
- Docker
- Git
OpenGL 1.0 Renderer

OpenGL 1.0 Fixed Function Renderer that I created for the module
Introduction to Graphics Programming at the University of
Staffordshire. The topics covered and implemented were,
lighting, texturing, file parsing obj and raw image files,
matrix transformations and the fixed function graphics
pipeline.
- C++
- OpenGL
- freeGLUT
- Visual Studio
- Git
Skills
Programming Skills
- Graphics Programming
- Shader Programming
- Concurrent Programming
- AI Programming
- Physics Programming
- Network Programming
Programming Languages
- C/C++
- C#
- HLSL
- GLSL
- UE Blueprint
- UE Material Nodes
- Lua
Libraries, Frameworks and Engines
- OpenGL
- DirectX 11
- DirectX Raytracing
- DirectX 12
- Unreal Engine
- Unity Engine
- Godot Engine
- Simple DirectMedia Layer(SDL)
- MonoGame
Tools
- Linux/Unix
- Git
- RenderDoc
- Docker
- CMake
- Visual Studio
- Rider
- CLion
Team Skills
- Agile Methodologies
- Communication
- Teamwork
- Adaptability
- Time Manaagement
- Interpersonal Skills
- C/C++
- C#
- HLSL
- GLSL
- UE Blueprint
- UE Material Nodes
- Lua
Libraries, Frameworks and Engines
- OpenGL
- DirectX 11
- DirectX Raytracing
- DirectX 12
- Unreal Engine
- Unity Engine
- Godot Engine
- Simple DirectMedia Layer(SDL)
- MonoGame
Tools
- Linux/Unix
- Git
- RenderDoc
- Docker
- CMake
- Visual Studio
- Rider
- CLion
Team Skills
- Agile Methodologies
- Communication
- Teamwork
- Adaptability
- Time Manaagement
- Interpersonal Skills
- Linux/Unix
- Git
- RenderDoc
- Docker
- CMake
- Visual Studio
- Rider
- CLion