Skip to content

Pevernow/CreationEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CreationEngine

GPLv3 license Open Source? Yes! ForTheBadge built-by-developers GitHub stars

Open source,High performance,Cross platform,Beautiful 3D voxel sandbox metaverse

Copyright (c) 2020-2021 Pevernow 3450354617@qq.com

ScreenShot

creation

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