Deer

Deer is a game engine currently in development by Chewico, focused on facilitating voxel-based scenarios.

How to Compile

Deer can compile for both Linux and Windows. Mac support is not considered due to philosophical and technical reasons. Deer is built using Premake 5, which generates project files for various build systems such as Make and MSVC.

You can check out Premake at:

Linux

Clone the repo

git clone https://git.frostdeer.com/Chewico/DeerEngine.git
cd Deer

Generating Project Files

As we mentioned we need to generate the make files with premake, to do this you can install the premake bin or compile it as we will mention

sudo apt-get install uuid-dev make gcc
cd vendor/premake-core
make -f Bootstrap.mak linux
cd ../..
./vendor/premake-core/bin/release/premake5 gmake

If you want to generate vscode workspace use

./vendor/premake-core/bin/release/premake5 vscode

Compile

Run

sudo apt update
sudo apt install clang libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libgtk-3-dev make gcc gdb
sudo make

Run

./bin/linux-x86_64/Debug/DeerStudio/DeerStudio
Description
No description provided
Readme MIT 19 MiB
Languages
C 77.6%
C++ 21.1%
AngelScript 0.7%
Lua 0.3%
JavaScript 0.2%
Other 0.1%