Overgrown is a real time strategy game in which your enemy is a mold-like organic substance.
Inspired by Creeper World and FortressCraft Evolved.
Overgrown is a free, open source game developed using C++ and SFML.
The code is licensed AGPL-3.0 and the artwork and sound effects are licensed CC BY 3.0.
Playing the Game
Clone this repository and run the executable in the
'OverGrown_Windows', 'OverGrown_Linux' or 'OverGrown_Mac' directory
To run the game in a window, use the command line argument '-window'
ie: './Overgrown -window 1280 720'
The window cannot be smaller than 1280x720
Click the 'NEW GAME' or 'TUTORIAL' button at the main menu
Key bindings can be reassigned by editing the bindings.list file in the game directory
All possible key aliases can be found at the following link
https://github.com/Droog71/Overgrown/blob/main/src/key_bindings.cpp
Compiling from Source
Windows:
Download SFML and GCC here https://www.sfml-dev.org/download/sfml/2.5.1/
You will need 'MinGW Builds 7.3.0 (64-bit)' and SFML 'GCC 7.3.0 MinGW (SEH) - 64-bit'
For 32 bit systems you will need 'MinGW Builds 7.3.0 (32-bit)' and 'GCC 7.3.0 MinGW (DW2) - 32-bit'
Clone this repository to C:\ so the source code is present at C:\Overgrown
Extract the downloaded SFML package to C:\ so SFML is present at C:\SFML-2.5.1
Run the compile_windows.bat script
Mac:
Clone this repository.
Install g++ as described here http://www.edparrish.net/common/macgpp.php#installg++
Download SFML here https://www.sfml-dev.org/download/sfml/2.5.1/
Copy the contents of the SFML Frameworks and extlibs directories to /Library/Frameworks
Run the compile_mac.sh script
Linux:
Clone this repository.
Install SFML, ie: 'sudo apt-get install libsfml-dev'
Run the compile_linux.sh script