https://github.com/yanlipnican/reveal-engine
Multiplatform c++ game engine
https://github.com/yanlipnican/reveal-engine
2d 3d cpp engine game opengl
Last synced: about 2 months ago
JSON representation
Multiplatform c++ game engine
- Host: GitHub
- URL: https://github.com/yanlipnican/reveal-engine
- Owner: yanlipnican
- License: mit
- Created: 2017-07-14T11:07:07.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-14T20:35:12.000Z (almost 9 years ago)
- Last Synced: 2025-06-05T10:49:14.215Z (about 1 year ago)
- Topics: 2d, 3d, cpp, engine, game, opengl
- Language: C++
- Homepage:
- Size: 12.7 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 2D/3D engine
[](https://travis-ci.org/yanlipnican/cpp-game-engine)
## Current state
Engine is not ready for production use yet. Currently i am working on high speed 2D instanced renderer for 2D games and UI.
## Roadmap
* Near
* Finish up 2D rendering
* 2D sprite animation
* Sound
* Scripting
* 3D rendering
* Ultra-far
* Visual tools for engine (Scene editor, lights, scripts, etc.)
## Development
I am developing under Linux (Ubuntu 16.04). Currently MacOS build is not working due some namespace errors and Windows is not tested yet.
### Build and run project
1. run ```./run deps``` - installs dependecies
2. run ```./run prepare``` - compiles cmake project
3. run ```./run build```
4. run ```./run start```