Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/rxn7/protein
- Owner: rxn7
- Created: 2021-09-25T15:25:59.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-01-14T09:02:17.000Z (12 months ago)
- Last Synced: 2024-01-14T15:11:17.805Z (12 months ago)
- Topics: 3d, game-framework, opengl
- Language: C
- Homepage:
- Size: 1.64 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)