An open API service indexing awesome lists of open source software.

https://github.com/nrednav/game-engine

C++ port of a Java-based 3D Game Engine
https://github.com/nrednav/game-engine

Last synced: 8 months ago
JSON representation

C++ port of a Java-based 3D Game Engine

Awesome Lists containing this project

README

          

# 3D Game Engine

This repository contains a C++ port of the 3D Game Engine that was being
developed in the [OpenGL Tutorial Series](https://www.youtube.com/playlist?list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP)
by [ThinMatrix](https://www.youtube.com/channel/UCUkRj4qoT1bsWpE_C8lZYoQ).

## Development

This section will describe how to setup & build the project.

### Dependencies

This project has the following external dependencies:

- [CMake](https://cmake.org/)
- [GLFW3](https://www.glfw.org/)
- [GLEW](https://glew.sourceforge.net/)
- [GLM](https://github.com/g-truc/glm)
- [OpenGL](https://www.opengl.org/)

### Get the source

This project is hosted at: https://github.com/nrednav/game-engine

HTTPS:

```shell
git clone https://github.com/nrednav/game-engine.git
```

SSH:

```shell
git clone git@github.com:nrednav/game-engine.git
```

### Build

```
make build
```

### Run

```
make run
```