Instrukcja Kompilacji (Build Guide)
Projekt opiera się o system budowania CMake. Posiada zaawansowane zależności multimedialne (FFmpeg).
1. Kompilacja pod System Windows (Visual Studio)
Silnik wymusza statyczne linkowanie (MultiThreaded).
- Upewnij się, że masz zainstalowane Visual Studio (C++ Desktop Development) oraz CMake.
- Uruchom skrypt:
Uwaga: Skrypt automatycznie pobierze paczkę FFmpeg z GitHuba, wypakuje ją, skonfiguruje CMake, skompiluje projekt i przeniesie wymagane pliki
.dlldo gotowego folderu gry (Game/).
2. Kompilacja pod System Linux (Ubuntu / Debian)
Wymagane jest środowisko GCC, biblioteki graficzne oraz biblioteki deweloperskie FFmpeg.
Zainstaluj zależności
sudo apt update
sudo apt install build-essential cmake libglfw3-dev libgl1-mesa-dev xorg-dev libglew-dev
sudo apt install libavcodec-dev libavformat-dev libavutil-dev libswscale-dev
Skompiluj silnik
3. Kompilacja pod System macOS
Zainstaluj wymagane pakiety za pomocą Homebrew: