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