1
0
Fork
You've already forked VectorFPV
0
An FPV sim made with VecGFX
  • C++ 84.5%
  • GLSL 11.7%
  • Makefile 3.8%
2026年06月15日 23:57:05 +03:00
external Fixed build process for Linux and Windows 2026年06月14日 23:07:40 +03:00
include Added axis conf comments and defaults in controller.cpp 2026年06月15日 23:57:05 +03:00
shaders Initial files 2026年06月10日 20:46:30 +03:00
src Added axis conf comments and defaults in controller.cpp 2026年06月15日 23:57:05 +03:00
.gitignore Added GUI calibration and saving 2026年06月14日 21:15:31 +03:00
.gitmodules Fixed build process for Linux and Windows 2026年06月14日 23:07:40 +03:00
LICENSE Initial files 2026年06月10日 20:46:30 +03:00
makefile Fixed missing -p flag in mkdir 2026年06月15日 00:07:39 +03:00
preview.png Added README 2026年06月14日 23:47:46 +03:00
README.md Added README 2026年06月14日 23:47:46 +03:00

Vector FPV

An FPV sim made with VecGFX

UI of the simulator

This is a stylized FPV drone racing and freestyle simulator rendered with retro neon graphics via VecGFX. The focus is on building a fun experience and not realism. It's too early in development to write something more about it

Building

Simply do make for Linux (see Windows building otherwise) once you have the dependencies installed. Make sure to clone the repo with its submodules:

git clone --recurse-submodules https://codeberg.org/Niko64/VectorFPV.git
cd VectorFPV
make

Dependencies

This project depends on VecGFX, SDL3 and glm. On Linux, you simply install them via your package manager and it should work

Windows

You can install the build tools via Chocolatey:

choco install make mingw

and also aquire SDL3.dll from the win32-x64 release (3.4.10 is the latest as of writing this) and put it in:

lib
└── SDL3.dll

Then do the same commands as shown in Building but do make MINGW=1 instead of make. You will need the dll next to the exe when running the program.