gameknife / gkEngine

A cross-platform game engine with cutting-edge real-time rendering tech & fantastic speed.
http://gameknife.github.io
493 stars 142 forks source link

placeholder

OSX WIN
Build Status https://ci.appveyor.com/api/projects/status/32r7s2skrgm9ubva?svg=true


部署,编译等问题请先在wikiissue | question中查阅。

欢迎加入gkENGINE贡献者交流QQ群: 289525937


gkENGINE's runtime Quick Start

  1. 你需要安装git, cmake控制台环境, windows安装有visual studio, mac安装有xcode, 拥有良好的github网络访问环境
  2. 拉取submodule
    git submodule update --init
  3. 构筑基础引擎环境
    .\auto_make_env.bat (windows) | sh ./auto_make_env.sh (mac)
  4. 通过cmake,生成你本机的编译环境
    .\auto_cmake.bat -win64(windows) | sh ./auto_cmake.sh --osx(mac) | sh ./auto_cmake.sh --ios(mac build for ios)
  5. 工程生成在build-win64/build_osx/build_ios下面


gkENGINE's editor Quick Start

  1. 你需要安装nodejs环境, 并已经构建runtime环境
  2. 进入引擎的editor目录, 运行npm install 或 cnpm install, 下载nodejs所需环境
  3. 运行npm run nconfig, 部署node-gyp,准备构建node api库
  4. 运行npm run nbuild, 构建node api库
  5. 运行npm start, 启动编辑器


gkENGINE的技术特性

渲染
系统
物理&动画
工具链
编辑器

gkENGINE截图

placeholder placeholder placeholder