WFCForge icon indicating copy to clipboard operation
WFCForge copied to clipboard

A Procedural + Directed Game Art Generator



GitHub repo size Lines of code GitHub commit activity
Maintenance Support me on Patreon


WFCForge

WFCForge is a procedural as well as a custom game art generator! This is based on Wave Function Collapse.

Tutorial : https://youtu.be/SFqquYiNGzg

Screenshots

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot

Outputs

Output Output Output

Download: https://github.com/Jaysmito101/WFCForge/releases/download/v0.1/WFCForge.Win64.zip

Views

Building from source

Linux

  1. Install dependencies
    • Build chain: cmake, gcc (should be 13 to support C++20 format header)
    • Project deps: opengl (libgl1-mesa-dev)
    • GLFW deps: libxrandr-dev, libxinerama-dev, libxcursor-dev, libxi-dev
  2. Run the Helper.py script as listed in the help output:
    1. Initialize & update the submodules:

      python Helper.py initsm && python Helper.py updatesm
      
    2. Generate the cmake files:

      python Helper.py generate
      
    3. Build the project:

      python Helper.py build