2019-08-07 03:14:27 +02:00
# nenuzhno engine
2019-08-07 03:06:06 +02:00
This repository contains the old discontinued codebase of my training engine/framework. I'm currently working on a new iteration of an engine, with better architecture (that's what i'm counting on).
I put it here so as not to lose by accident.
Writen in C++. Uses OpenGL/ES 2.
2019-08-08 20:54:51 +02:00
Use '-help' for comand line arguments.
2019-08-07 03:14:27 +02:00
2019-08-08 20:54:51 +02:00
## Dependencies
2019-08-07 03:14:27 +02:00
2019-08-08 20:54:51 +02:00
* [MinGW-W64 ](https://mingw-w64.org )
* [GLFW 3.3 ](https://www.glfw.org/ )
* [GLM 0.9.9.0 ](https://glm.g-truc.net/0.9.9/index.html )
* [GLEW 2.0 ](http://glew.sourceforge.net/ )
2019-08-07 03:06:06 +02:00
2019-08-08 20:54:51 +02:00
## Demos
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**StarFleet** - space battles "game". With basic fighter AI, but withous gameplay
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**tpsGame** - atempt to make real game. With bullet phisics, text map format, even menu
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**VolLight** - Volumetric lighting
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**gravity** - 2D simulation "game"
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**skinning** - loads mdl files (Source engine) and renders some animation
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**SSR** - kinda screen space reflections
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**path_tracing** - uses glsl shader for ray trace
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**blur-test** - atempt to do bokeh
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**cube** - just wireframe cube
2019-08-07 03:14:27 +02:00
2019-08-07 03:13:07 +02:00
**ComprTex** - demonstrates some compressed texture formats
2019-08-07 03:06:06 +02:00
2019-08-08 20:54:51 +02:00
**[vbsp-gles](https://github.com/lewa-j/vbsp-gles)** - vbsp maps loader and renderer