AnKi 3D Engine - Vulkan and D3D12, modern renderer, scripting, physics and more
#game-engine #gamedev #engine #3d #rendering #opengl #vulkan #glsl #hlsl #cpp
|
|
10 yıl önce | |
|---|---|---|
| build | 11 yıl önce | |
| docs | 10 yıl önce | |
| engine_data | 12 yıl önce | |
| include | 10 yıl önce | |
| shaders | 10 yıl önce | |
| src | 10 yıl önce | |
| testapp | 10 yıl önce | |
| tests | 10 yıl önce | |
| thirdparty @ 7ff196d28a | 10 yıl önce | |
| tools | 10 yıl önce | |
| .gitignore | 11 yıl önce | |
| .gitmodules | 10 yıl önce | |
| AndroidManifest.xml | 12 yıl önce | |
| CMakeLists.txt | 10 yıl önce | |
| LICENSE | 11 yıl önce | |
| README.md | 10 yıl önce | |
| countlines.sh | 12 yıl önce | |
| findbiglines.sh | 12 yıl önce | |
| pack_data.sh | 11 yıl önce | |
| run_callgrind.sh | 11 yıl önce |
AnKi 3D engine is a Linux opensource game engine build using OpenGL 4.4.
AnKi's license is BSD. This practicaly means that you can use the source or parts of the source on proprietary and non proprietary products as long as you follow the conditions of the license.
See LICENSE file for more info.
AnKi's build system is using CMake. A great effort was made to keep the number of external dependencies to minimum so the only prerequisites are the following:
AnKi is using the C++11 standard so the supported compilers are:
To build the release version:
$cd <path_to_anki>/build
$cmake -DANKI_BUILD_TYPE=Release ..
$make
To view and configure the build options you can use ccmake tool or similar app:
$cd <path_to_anki>/build
$ccmake .
This will open an interface with all the available options.