Skip to content

C++ OpenGL Game Engine for Linux, Windows, MacOSX, Raspberry, OpenVR, Android and WebGL

License

Notifications You must be signed in to change notification settings

Peixinho/Pyros3D

Repository files navigation

Pyros3D Game Engine

Build Status

Pyros3D is a work in progress game engine, focused on 3D, but that has 2 projects launched on android in 2D.

You can compile for Windows, Linux, MacOSX, Android, and Javascript (ios should work almost out of the box but never tried)

Dependencies

  • BulletPhysics 2.8
  • Freetype 2.6
  • Assimp 3.0 (to build tools/AssimImporter that converts regular 3D models (obj,dae, ...) to pyros format)

To build it just run cmake. Here are examples to create builds for x64 and examples.

Android / Emscripten

There are specific readme in android and emscripten sections. (UNTESTED FOR NOW)

Running Example

Working WebGL Demo

Screenshots

Rotating Cube Rotating Textured Cube Deferred Rendering Island Demo Picking Shadows Physics Skeleton Animation Text Rendering Decals VR

License

MIT

About

C++ OpenGL Game Engine for Linux, Windows, MacOSX, Raspberry, OpenVR, Android and WebGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published