CreationEngine
CreationEngine copied to clipboard
Open source,High performance,Cross platform,Beautiful 3D voxel game.
CreationEngine
Open source,High performance,Cross platform,Beautiful 3D voxel sandbox metaverse
Copyright (c) 2020-2021 Pevernow [email protected]
ScreenShot

Notice
2022/7/17 This version has been stopped and will be released on steam after rewriting.
Compiling
(Take Ubuntu as an example,support WindowsXP+, Linux, Mac and so on)
Dependencies
| Dependency | Version | Commentary |
|---|---|---|
| GCC | 4.9+ | Can be replaced with Clang 3.4+ |
| CMake | latest | |
| bgfx-cmake | latest | Also can manual build bgfx for cmake |
| LuaJIT | 2.0+ | |
| SDL2 | 2.0+ |
Download
$ git clone --depth 1 https://github.com/Pevernow/CreationEngine.git
$ cd CreationEngine
Build
Build a version that runs directly from the source directory:
$ mkdir build
$ cd build
$ cmake ..
$ make -j 4
Run it:
$ ./CreationEngine
Feature
Fast Cross Platform renderer -- BGFX
Fastest RUDP -- ASIO_KCP
Fastest and Minimal net packet -- Flatbuffers
Simple but Useful GUI -- IMGUI
Fast but Lightly Logger -- Spdlog
Cross Platform and Powerful Library -- SDL2
Finished
1.window manager
2.world data with a chunk manager
3.sample control
4.biome mapgen
5.Network manager
TODO
1.move without glm (Use bx to replace it)
2.GUI
3.Modding API (with lua)
4.Biome mapgen v2
5.Entity
6.Shaders
Licence
src/ directory of all the code in accordance use LICENCE.md
other parts of the project use with their own licences