Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rxn7/protein

3D game framework based on modern OpenGL written in C.
https://github.com/rxn7/protein

3d game-framework opengl

Last synced: about 2 months ago
JSON representation

3D game framework based on modern OpenGL written in C.

Awesome Lists containing this project

README

        

# Protein
Protein is a 3D game framework based on modern OpenGL written in C.
Note: This was one of my first C projects...

# Using
## Linking
* Get a libprotein.a from latest release or compile it from source (see [Compiling](#compiling))
* Link your program with ``` -lGLEW -lglfw -lGL ```

## Depedencies
* GLEW
* GLFW

# Development
## Compiling
To compile Protein run ```./build.sh```.


You can compile Protein and an example from examples folder using ```./build.sh ```.

E.g.: ```./build.sh sandbox``` will compile Protein and sandbox example. It will also run the sandbox example after it's done compiling.

## Depedencies
* gcc
* make
* GLEW
* GLFW
* Valgrind (optional, for debugging)