https://github.com/jackgerrits/ore
An OpenGL Rendering Engine based on Entity-Component-System architecture
https://github.com/jackgerrits/ore
cpp opengl
Last synced: about 2 months ago
JSON representation
An OpenGL Rendering Engine based on Entity-Component-System architecture
- Host: GitHub
- URL: https://github.com/jackgerrits/ore
- Owner: jackgerrits
- Created: 2016-11-12T03:22:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-08-02T14:26:28.000Z (almost 6 years ago)
- Last Synced: 2025-03-16T20:12:36.863Z (over 1 year ago)
- Topics: cpp, opengl
- Language: C++
- Homepage:
- Size: 1.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# An OpenGL Rendering Engine
[](https://github.com/jackgerrits/ore/actions?query=workflow%3A%22Build+and+test%22)
This is an in progress port of the engine used in my [other project](https://github.com/jackgerrits/opengl-car-game) to a generic reusable engine. It follows the entity-component-system design.
## Dependencies
### Ubuntu/Debian
```sh
apt-get install libglfw3-dev libglm-dev
```
### Vcpkg on Windows
```sh
vcpkg install --triplet x64-windows glfw3 glm
```
See [Vcpkg docs](https://github.com/Microsoft/vcpkg/blob/master/docs/users/integration.md#with-cmake) for how to get CMake to pick these up.
## Build
```
mkdir build
cmake ..
make
```