Thanks to visit codestin.com
Credit goes to github.com

Skip to content

g-martin772/Fusion

Repository files navigation

Fusion

A C++ Game Engine

Why?

  1. I am bored².
  2. I am interested in Game Engines.
  3. I want to learn stuff.
  4. School is boring.

Building

Windows

  1. Install dependencies:
    winget install Python.Python.3.11
    winget install Git.Git
    winget install GnuWin32.Make
    Vulkan SDK Version 1.3.231.1 is required. Download here.
  2. Clone the repository:
    git clone https://github.com/g-martin772/Fusion --recursive
  3. Run setup script:
    python3 scripts/setup.py
  4. Build:
    • Visual Studio / Rider
         ./premake vs2022 
      Open your solution and you are ready to go.
    • Make
         ./premake gmake2
         make
    • VSCode
         ./premake vscode
      Open the workspace in VSCode and you are ready to go.

Linux

  1. Install dependencies:
    sudo apt install build-essential make python3 git libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libgl1-mesa-dev
    Vulkan SDK Version 1.3.231.1 is required. Download here.
  2. Clone the repository:
    git clone https://github.com/g-martin772/Fusion --recursive
  3. Run setup script:
    python3 scripts/setup.py
  4. Build:
    ./premake gmake2
    make

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published