Mia Rolfe
    HomeContactCVProjects

MiniFPS

Wolfenstein 3D-style raycaster

Project length: 3 months of active development

Platforms: Windows, macOS

Technologies: C++, SDL, CMake, Git, GitHub Actions

What I did: I built a first-person shooter nearly from scratch using raycasting techniques famously used in Wolfenstein 3D to gain a better understanding of software rendering. To accompany this game I also wrote an accompanying level editor and defined a custom level format. I also developed and extensively used a continuous deployment pipeline powered by GitHub Actions to automatically produce builds for all target platforms and architectures.

About this site© 2024 Mia Rolfe. All rights reserved.