A complete and cross-platform game engine designed for flexibility, performance, and fast-iterations.
url: www.crownengine.org
Topics:
#windows #linux #gamedev #lua #game-engine #data-oriented-design #data-driven #game-development #3d #2d
|
|
12 rokov pred | |
|---|---|---|
| engine | 12 rokov pred | |
| exporters | 12 rokov pred | |
| samples | 12 rokov pred | |
| tools | 12 rokov pred | |
| utils | 12 rokov pred | |
| .gitignore | 12 rokov pred | |
| BUILD.txt | 12 rokov pred | |
| CMakeLists.txt | 12 rokov pred | |
| COPYING.txt | 12 rokov pred | |
| README.md | 12 rokov pred |
Dependencies
Crown Engine depends on a number of third-party libraries. Some of them, like luajit, are included in this SDK, so you do not need to worry too much.
However, some other libraries are not included due to their excessive size or for some other particular reasons. In order to be able to successfully build the engine, you have to install and/or properly configure the following packages:
Linux
Android
Windows:
Building
The steps required for building the engine in a default and pretty safe manner are summarized below for each supported platform.
All the commands and/or operations must be performed in the root directory of the project (i.e. the same as this file):
Linux
'CROWN_BUILD' valid values right now are:
* linux-debug-32
* linux-development-32
* linux-release-32
* linux-debug-64
* linux-development-64
* linux-release-64
Windows
'CROWN_BUILD' valid values right now are:
* windows-debug-32
* windows-development-32
* windows-release-32
* windows-debug-64
* windows-development-64
* windows-release-64
Android
You can also use the GUI front-end of CMake which can, less or more, simplify the overall 'complexity' of building from the terminal.
In order to be able to run the engine, no particular configurations are needed:
Linux
Windows
Android
Linux