Skip to content

An opinionated cross-platform 3D game engine for web, ios and android in C/C++

License

Notifications You must be signed in to change notification settings

wanderingbort/xplat-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xplat Engine (pronounced "splat")

An opinionated cross-platform 3D game engine for web, ios* and android* in C/C++

* platform not yet supported

Prerequisites

  • [WEB platform] a current version of Emscripten
    • installed such that emmake is on your PATH
  • GIT SUBMODULE WARNING
    • this repository makes use of git submodules make sure to git clone --recursive or git submodule update --init

Building

WEB platform

To build the web platform:

./build_web.sh <path to game>

optionally you can specify OUTDIR= on command line to place the final files in a specific path:

./build_web.sh <path to game> OUTDIR=<path to output directory>

To clean up your working directory:

./build_web.sh <path to game> clean

for example, to build the hello_world example:

./build_web.sh examples/hello_world
./xdg-open examples/hello_world/output/xplat.html

Other notes

This is still an early version, be gentle.

I have not tested the build on Windows or Mac (it probably doesn't work)

About

An opinionated cross-platform 3D game engine for web, ios and android in C/C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published