Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imamhs/opengl3droom
Classic OpenGL open world third person camera sample program
https://github.com/imamhs/opengl3droom
opengl opengl-game
Last synced: 1 day ago
JSON representation
Classic OpenGL open world third person camera sample program
- Host: GitHub
- URL: https://github.com/imamhs/opengl3droom
- Owner: imamhs
- License: mit
- Created: 2023-08-15T12:11:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-15T12:25:00.000Z (over 1 year ago)
- Last Synced: 2023-08-15T13:44:57.297Z (over 1 year ago)
- Topics: opengl, opengl-game
- Language: C
- Homepage:
- Size: 537 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenGL3Droom
A classic OpenGL open world third person camera sample program written in SDL(Simple DirectMedia Layer). Proper mouse view constraints like high end games. Cross platform, works on Linux/Windows.Move mouse to rotate the world view.
Scroll mouse to zoom in and zoom out the view.
WASD keys to move around.
Directional arrow keys to rotate the view.
M/N keys to move world light.
f key to toggle fullscreen.
excape key to shut the program.See the program below:
![Data cleaning](show.gif)
*For usages and applications restrictions please refer to LICENSE*
TODO:
Mouse sensitivy is not quite right.Cheers!
Imam Hossain ([email protected])