SeriousSamClassic-VK

(โ˜… 157)

Open source game engine version developed by Croteam for Serious Sam Classic with Vulkan support (Windows, Linux, FreeBSD, OpenBSD, macOS, Raspberry Pi OS). Based on https://github.com/sultim-t/Serious-Engine-Vk and linux port https://github.com/icculus/Serious-Engine

Showing a partial file list โ€” download the zip above to see everything.

  • .gitattributes
  • .gitignore
  • CHANGELOG.md
  • CHANGELOG.old
  • CMakeLists.txt
  • LICENSE
  • README.md

# Installation Guide

1. Get the code
git clone https://github.com/tx00100xt/SeriousSamClassic-VK

Downloads the entire project code from GitHub to your computer.

cd SeriousSamClassic-VK

Moves into the project folder you just downloaded.

2. Official Install Script

Easy Recommended
Prerequisites
  • APT (Debian/Ubuntu ๊ณ„์—ด) Built into Debian/Ubuntu-based Linux distributions.
  • Homebrew A package manager for macOS/Linux.
sudo apt-get install build-essential libsdl2-dev cmake libvorbis-dev flex bison git libxxhash-dev

Installs directly from the APT package repository (Debian/Ubuntu-based).

sudo apt-get install libvulkan1 libvulkan-dev vulkan-validationlayers vulkan-validationlayers-dev

Installs directly from the APT package repository (Debian/Ubuntu-based).

sudo apt install serioussamclassic-vk serioussamclassic-vk-xplus

Installs directly from the APT package repository (Debian/Ubuntu-based).

brew install bison flex sdl2 libogg libvorbis zlib-ng cmake git vulkan-loader vulkan-headers

Installs the pre-built package via Homebrew โ€” no source build required.

โœ… After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.

Pulled directly from this repo's README.

3. CMake

Medium
Prerequisites
  • Git Needed to download the project code from GitHub.
  • CMake The tool used to generate build configuration.
  • C/C++ ์ปดํŒŒ์ผ๋Ÿฌ Windows needs Visual Studio (Community edition, free), macOS needs Xcode Command Line Tools, Linux needs the gcc/g++ package.
sudo apt-get install build-essential libsdl2-dev cmake libvorbis-dev flex bison git libxxhash-dev

Installs directly from the APT package repository (Debian/Ubuntu-based).

cmake ..

Analyzes the source code and generates build configuration files (must be run inside the build folder).

cmake -DRPI4=TRUE ..

Type this command into your terminal and run it.

sudo pkg_add bison cmake git sdl2 libogg libvorbis nasm vulkan-loader

Type this command into your terminal and run it.

cmake .. -DUSE_ASM=OFF

Analyzes the source code and generates build configuration files (must be run inside the build folder).

โœ… Check that an executable was created inside the build folder, then run it directly (e.g. ./build/app_name).

Pulled directly from this repo's README.

// repository documentation