The Grindstone Engine is an extensible engine that contains all tools to create modern games. It includes a C# Scripting Engine, IBL and PBR-based graphics, a visual editor, and more.
- Install vcpkg and CMake.
- Configure the location of CMAKE_TOOLCHAIN_FILE or set the environment variable VCPKG_PATH.
- Install Mono Project
- Copy mono-2.0-sgen.dll to the bin folder
- Just run Cmake!
Run ApplicationExecutable.exe
with -projectpath "Path\To\Project"
to run a project.
Grindstone Sandbox.
You can find the documentation for Grindstone here: https://karimio.github.io/Grindstone/
You can also generate it yourself by following these steps, which is especially useful if you want documentation for a branch other than main:
- Install Doxygen.
- In a terminal, run
doxygen
when in the/docs
subdirectory of this project. - It will generate documentation, which you can find, relative to the root directory, in:
../GrindstoneDoxygen/html/index.html
.
Please view the LICENSE.md file for information on the MIT License, which this project uses.
Please view CONTRIBUTING.md file for information on how to report issues and contribute code.