Skip to content

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).

  1. Upewnij się, że masz zainstalowane Visual Studio (C++ Desktop Development) oraz CMake.
  2. Uruchom skrypt:
build_win.bat

Uwaga: Skrypt automatycznie pobierze paczkę FFmpeg z GitHuba, wypakuje ją, skonfiguruje CMake, skompiluje projekt i przeniesie wymagane pliki .dll do 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

chmod +x build_linux.sh
./build_linux.sh

3. Kompilacja pod System macOS

Zainstaluj wymagane pakiety za pomocą Homebrew:

brew install cmake glfw ffmpeg
chmod +x build_darwin.sh
./build_darwin.sh