dLollipopb 1dc1c06c82 Update Readme | пре 2 година | |
---|---|---|
fonts | пре 2 година | |
include | пре 2 година | |
lib | пре 2 година | |
.gitignore | пре 2 година | |
Gun.png | пре 2 година | |
LICENSE.md | пре 2 година | |
README.md | пре 2 година | |
box.obj | пре 2 година | |
box.png | пре 2 година | |
box_spec.png | пре 2 година | |
build | пре 2 година | |
gl3w.c | пре 2 година | |
graphics.lua | пре 2 година | |
gui.lua | пре 2 година | |
keys.lua | пре 2 година | |
main.c | пре 2 година | |
main.lua | пре 2 година | |
main2.lua | пре 2 година | |
matrix.lua | пре 2 година | |
memwatch.c | пре 2 година | |
monster.bmp | пре 2 година | |
monster.obj | пре 2 година | |
obj.lua | пре 2 година | |
posteffect.lua | пре 2 година | |
quat.lua | пре 2 година | |
terrain.obj | пре 2 година | |
vector.lua | пре 2 година |
Это игровой движок использующий OpenGL для вывода графики и Lua для удобства разработки.
Текущий функционал:
Вывод 3д графики с использованием VBO, VAO и GLSL.
Динамическая компиляция с использованием TinyC.
Планируется в будущем:
Избавление от монолитности кода
Интерфейс для редактирования кода и мониторинга ошибок
Инструменты редактирования сцены
Оптимизированная отрисовка ландшафта
Физика твердых тел
Динамическая генерация LOD'ов моделей