Go to file
2025-04-26 00:47:25 +05:00
.vscode tried to fix bugs (partial success) 2025-04-18 22:31:32 +05:00
dependencies update to cbuild 2.2.1 2025-04-26 00:47:25 +05:00
embedded_resources SDL_Renderer backend and SDL_image texture loader 2024-08-01 20:47:26 +03:00
src created Engine class 2025-04-24 04:50:56 +05:00
src-csharp created Engine class 2025-04-24 04:50:56 +05:00
tasks update to cbuild 2.2.1 2025-04-26 00:47:25 +05:00
.gitignore gitignore 2024-08-22 04:29:07 +05:00
.gitmodules changed my git server address 2025-04-18 22:49:45 +05:00
project.config update to cbuild 2.2.1 2025-04-26 00:47:25 +05:00
README.md switched to mono continued fork 2025-04-22 00:15:28 +05:00

OUGGE

A game engine or something, idk.

Installation

  1. Clone the repository.
git clone --recurse-submodules https://timerix.ddns.net/git/Timerix/ougge.git
  1. Install cbuild.
  2. Install SDL2 and SDL2_image.
    • On Linux install shared libraries from a package manager or compile them from source.
    • On Windows download pre-built dll's from github releases and put them into dependencies/precompiled/.
  3. Symlink SDL headers directory to dependencies/include.
    ln -s SDL2_HEADERS_DIRECTORY_ABSOLUTE_PATH -T dependencies/include/SDL2
    
    Location of the headers can be found by pkg-config --cflags --libs sdl2. Mingw installs SDL2 headers to /mingw64/include/SDL2.
  4. Download mono runtime (source is here).
    • default version
      cbuild download_mono_from_nuget
      
    • or some specific version
      cbuild download_mono_from_nuget=x.y.z
      
  5. Compile the program
    cbuild build_exec_dbg