Swiftblade is a first-person movement-focused speedrunning game built in a homemade engine.
  • C++ 75.1%
  • WGSL 17%
  • Lua 4.7%
  • Python 1.7%
  • C 1.3%
  • Other 0.2%
Find a file
Harald Wergeland 383ff3f139
All checks were successful
Emscripten Web Build / build-and-deploy (push) Successful in 34m51s
Linux Build (GCC & Clang) / build (Release, clang, clang++, -DCMAKE_AR=/usr/bin/llvm-ar -DCMAKE_RANLIB=/usr/bin/llvm-ranlib) (push) Successful in 37m14s
Linux Build (GCC & Clang) / build (Release, gcc, g++, ) (push) Successful in 35m23s
MinGW Windows Cross-Build / build-windows (push) Successful in 39m25s
Workflow fixes
2026-09-18 09:34:07 +02:00
.github/workflows Workflow fixes 2026-09-18 09:34:07 +02:00
Assets Abilities 2026-09-17 16:23:27 +02:00
Engine@c4cb5da66d Abilities 2026-09-17 16:23:27 +02:00
Game Abilities 2026-09-17 16:23:27 +02:00
Nakama
Notes Enemy design basics 2026-09-17 23:39:47 +02:00
.gitattributes
.gitignore Fixing leaks 2026-08-17 15:30:41 +02:00
.gitmodules Merge fix? 2026-08-14 20:51:15 +02:00
LICENSE
PrintFiles.bat
README.md Better instructions 2026-08-13 17:44:17 +02:00
renderdoc.cap
UI_Design.svg

Introduction

Swiftblade is a first-person movement-focused speedrunning game built with a homemade engine.

Read more about it!

Try the web-version!

Check out the engine!

Setup and instructions

This repository contains:

  • /Assets - Asset work files
  • /Engine - The engine source and content
  • /Game - The game source and content (used by the engine)
  • /Nakama - The server backend scripts
  • /Notes - Obsidian vault containing project planning and docs