├── .gitignore ├── .vscode ├── c_cpp_properties.json ├── launch.json └── tasks.json ├── CMakeLists.txt ├── EmpyEditor ├── CMakeLists.txt └── src │ ├── Context │ ├── Context.h │ ├── Events.h │ ├── Helpers.h │ ├── Inputs.h │ └── Widget.h │ ├── Controls │ ├── Camera.h │ ├── DirectLight.h │ ├── EnttInfo.h │ ├── IControl.h │ └── Transform.h │ ├── Editor.cpp │ ├── Vendors │ ├── FA.h │ └── imgui │ │ ├── LICENSE.txt │ │ ├── imconfig.h │ │ ├── imgui.cpp │ │ ├── imgui.h │ │ ├── imgui_demo.cpp │ │ ├── imgui_draw.cpp │ │ ├── imgui_impl_glfw.cpp │ │ ├── imgui_impl_glfw.h │ │ ├── imgui_impl_opengl3.cpp │ │ ├── imgui_impl_opengl3.h │ │ ├── imgui_impl_opengl3_loader.h │ │ ├── imgui_internal.h │ │ ├── imgui_tables.cpp │ │ ├── imgui_widgets.cpp │ │ ├── imstb_rectpack.h │ │ ├── imstb_textedit.h │ │ └── imstb_truetype.h │ └── Windows │ ├── Hierarchy.h │ ├── Inspector.h │ ├── MenuBar.h │ ├── Resource.h │ └── Viewport.h ├── EmpyEngine ├── CMakeLists.txt ├── includes │ ├── Application │ │ ├── Application.h │ │ ├── Context.h │ │ └── Interface.h │ ├── Auxiliaries │ │ ├── Assets.h │ │ ├── ECS.h │ │ └── Serializer.h │ ├── Common │ │ ├── Core.h │ │ ├── Event.h │ │ └── YAML.h │ ├── Empy.h │ ├── Graphics │ │ ├── Buffers │ │ │ ├── Frame.h │ │ │ ├── Mesh.h │ │ │ └── Vertex.h │ │ ├── Models │ │ │ ├── Animation.h │ │ │ ├── Animator.h │ │ │ ├── Helper.h │ │ │ └── Model.h │ │ ├── Renderer.h │ │ ├── Shaders │ │ │ ├── BRDF.h │ │ │ ├── Bloom.h │ │ │ ├── Final.h │ │ │ ├── Irradiance.h │ │ │ ├── PBR.h │ │ │ ├── Prefiltered.h │ │ │ ├── Shader.h │ │ │ ├── Shadow.h │ │ │ ├── SkyMap.h │ │ │ └── Skybox.h │ │ ├── Textures │ │ │ └── Texture.h │ │ └── Utilities │ │ │ ├── Data.h │ │ │ ├── Quad.h │ │ │ └── Skybox.h │ ├── Physics │ │ ├── Callback.h │ │ ├── Context.h │ │ ├── Helpers.h │ │ └── Utilities.h │ ├── Scripts │ │ ├── Context.h │ │ ├── Helpers.h │ │ └── Utilities.h │ └── Window │ │ ├── Events.h │ │ ├── Inputs.h │ │ └── Window.h └── src │ └── Empy.cpp ├── EmpyGame ├── CMakeLists.txt └── src │ └── Game.cpp ├── EmpyLinux.sh ├── EmpyScript ├── EmpyEngine │ ├── Core.lua │ └── Input.lua └── TestScript.lua ├── EmpyWin.bat ├── LICENSE ├── README.md ├── Resources ├── Fonts │ ├── Roboto-Medium.ttf │ ├── Roboto-Regular.ttf │ ├── fa-regular-400.ttf │ └── fa-solid-900.ttf ├── Icons │ └── asset.png ├── Models │ ├── Walking.fbx │ ├── boy.fbx │ ├── cube.fbx │ └── sphere.fbx ├── Projects │ ├── assets.yaml │ └── scene.yaml ├── Shaders │ ├── bloom.glsl │ ├── brdf.glsl │ ├── final.glsl │ ├── irradiance.glsl │ ├── pbr.glsl │ ├── prefiltered.glsl │ ├── shadow.glsl │ ├── skybox.glsl │ └── skymap.glsl └── Textures │ ├── Bricks │ ├── Albedo.png │ ├── Ao.png │ ├── Bricks089.png │ ├── Height.png │ ├── Normal.png │ └── Roughness.png │ ├── HDRs │ ├── Room.hdr │ ├── Sky.hdr │ └── Sky.png │ └── Marble │ ├── Albedo.png │ ├── Height.png │ ├── Marble022.png │ ├── Normal.png │ └── Roughness.png ├── book.png ├── conanfile.txt └── preview.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /EmpyEditor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/CMakeLists.txt -------------------------------------------------------------------------------- /EmpyEditor/src/Context/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Context/Context.h -------------------------------------------------------------------------------- /EmpyEditor/src/Context/Events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Context/Events.h -------------------------------------------------------------------------------- /EmpyEditor/src/Context/Helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Context/Helpers.h -------------------------------------------------------------------------------- /EmpyEditor/src/Context/Inputs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Context/Inputs.h -------------------------------------------------------------------------------- /EmpyEditor/src/Context/Widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Context/Widget.h -------------------------------------------------------------------------------- /EmpyEditor/src/Controls/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Controls/Camera.h -------------------------------------------------------------------------------- /EmpyEditor/src/Controls/DirectLight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Controls/DirectLight.h -------------------------------------------------------------------------------- /EmpyEditor/src/Controls/EnttInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Controls/EnttInfo.h -------------------------------------------------------------------------------- /EmpyEditor/src/Controls/IControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Controls/IControl.h -------------------------------------------------------------------------------- /EmpyEditor/src/Controls/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Controls/Transform.h -------------------------------------------------------------------------------- /EmpyEditor/src/Editor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Editor.cpp -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/FA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/FA.h -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/LICENSE.txt -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imconfig.h -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui.cpp -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui.h -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_demo.cpp -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_impl_glfw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_impl_glfw.cpp -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_impl_glfw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_impl_glfw.h -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_impl_opengl3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_impl_opengl3.cpp -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_impl_opengl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_impl_opengl3.h -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_impl_opengl3_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_impl_opengl3_loader.h -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_internal.h -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_tables.cpp -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imgui_widgets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imgui_widgets.cpp -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imstb_rectpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imstb_rectpack.h -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imstb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imstb_textedit.h -------------------------------------------------------------------------------- /EmpyEditor/src/Vendors/imgui/imstb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Vendors/imgui/imstb_truetype.h -------------------------------------------------------------------------------- /EmpyEditor/src/Windows/Hierarchy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Windows/Hierarchy.h -------------------------------------------------------------------------------- /EmpyEditor/src/Windows/Inspector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Windows/Inspector.h -------------------------------------------------------------------------------- /EmpyEditor/src/Windows/MenuBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Windows/MenuBar.h -------------------------------------------------------------------------------- /EmpyEditor/src/Windows/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Windows/Resource.h -------------------------------------------------------------------------------- /EmpyEditor/src/Windows/Viewport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEditor/src/Windows/Viewport.h -------------------------------------------------------------------------------- /EmpyEngine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/CMakeLists.txt -------------------------------------------------------------------------------- /EmpyEngine/includes/Application/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Application/Application.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Application/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Application/Context.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Application/Interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Application/Interface.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Auxiliaries/Assets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Auxiliaries/Assets.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Auxiliaries/ECS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Auxiliaries/ECS.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Auxiliaries/Serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Auxiliaries/Serializer.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Common/Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Common/Core.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Common/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Common/Event.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Common/YAML.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Common/YAML.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Empy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Empy.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Buffers/Frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Buffers/Frame.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Buffers/Mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Buffers/Mesh.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Buffers/Vertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Buffers/Vertex.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Models/Animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Models/Animation.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Models/Animator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Models/Animator.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Models/Helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Models/Helper.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Models/Model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Models/Model.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Renderer.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/BRDF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/BRDF.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/Bloom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/Bloom.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/Final.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/Final.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/Irradiance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/Irradiance.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/PBR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/PBR.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/Prefiltered.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/Prefiltered.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/Shader.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/Shadow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/Shadow.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/SkyMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/SkyMap.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Shaders/Skybox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Shaders/Skybox.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Textures/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Textures/Texture.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Utilities/Data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Utilities/Data.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Utilities/Quad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Utilities/Quad.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Graphics/Utilities/Skybox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Graphics/Utilities/Skybox.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Physics/Callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Physics/Callback.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Physics/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Physics/Context.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Physics/Helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Physics/Helpers.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Physics/Utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Physics/Utilities.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Scripts/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Scripts/Context.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Scripts/Helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Scripts/Helpers.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Scripts/Utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Scripts/Utilities.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Window/Events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Window/Events.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Window/Inputs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Window/Inputs.h -------------------------------------------------------------------------------- /EmpyEngine/includes/Window/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyEngine/includes/Window/Window.h -------------------------------------------------------------------------------- /EmpyEngine/src/Empy.cpp: -------------------------------------------------------------------------------- 1 | #include "Empy.h" -------------------------------------------------------------------------------- /EmpyGame/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyGame/CMakeLists.txt -------------------------------------------------------------------------------- /EmpyGame/src/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyGame/src/Game.cpp -------------------------------------------------------------------------------- /EmpyLinux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyLinux.sh -------------------------------------------------------------------------------- /EmpyScript/EmpyEngine/Core.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyScript/EmpyEngine/Core.lua -------------------------------------------------------------------------------- /EmpyScript/EmpyEngine/Input.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyScript/EmpyEngine/Input.lua -------------------------------------------------------------------------------- /EmpyScript/TestScript.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyScript/TestScript.lua -------------------------------------------------------------------------------- /EmpyWin.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/EmpyWin.bat -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /Resources/Fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /Resources/Fonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Fonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /Resources/Fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /Resources/Icons/asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Icons/asset.png -------------------------------------------------------------------------------- /Resources/Models/Walking.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Models/Walking.fbx -------------------------------------------------------------------------------- /Resources/Models/boy.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Models/boy.fbx -------------------------------------------------------------------------------- /Resources/Models/cube.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Models/cube.fbx -------------------------------------------------------------------------------- /Resources/Models/sphere.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Models/sphere.fbx -------------------------------------------------------------------------------- /Resources/Projects/assets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Projects/assets.yaml -------------------------------------------------------------------------------- /Resources/Projects/scene.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Projects/scene.yaml -------------------------------------------------------------------------------- /Resources/Shaders/bloom.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Shaders/bloom.glsl -------------------------------------------------------------------------------- /Resources/Shaders/brdf.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Shaders/brdf.glsl -------------------------------------------------------------------------------- /Resources/Shaders/final.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Shaders/final.glsl -------------------------------------------------------------------------------- /Resources/Shaders/irradiance.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Shaders/irradiance.glsl -------------------------------------------------------------------------------- /Resources/Shaders/pbr.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Shaders/pbr.glsl -------------------------------------------------------------------------------- /Resources/Shaders/prefiltered.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Shaders/prefiltered.glsl -------------------------------------------------------------------------------- /Resources/Shaders/shadow.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Shaders/shadow.glsl -------------------------------------------------------------------------------- /Resources/Shaders/skybox.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Shaders/skybox.glsl -------------------------------------------------------------------------------- /Resources/Shaders/skymap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Shaders/skymap.glsl -------------------------------------------------------------------------------- /Resources/Textures/Bricks/Albedo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Bricks/Albedo.png -------------------------------------------------------------------------------- /Resources/Textures/Bricks/Ao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Bricks/Ao.png -------------------------------------------------------------------------------- /Resources/Textures/Bricks/Bricks089.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Bricks/Bricks089.png -------------------------------------------------------------------------------- /Resources/Textures/Bricks/Height.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Bricks/Height.png -------------------------------------------------------------------------------- /Resources/Textures/Bricks/Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Bricks/Normal.png -------------------------------------------------------------------------------- /Resources/Textures/Bricks/Roughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Bricks/Roughness.png -------------------------------------------------------------------------------- /Resources/Textures/HDRs/Room.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/HDRs/Room.hdr -------------------------------------------------------------------------------- /Resources/Textures/HDRs/Sky.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/HDRs/Sky.hdr -------------------------------------------------------------------------------- /Resources/Textures/HDRs/Sky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/HDRs/Sky.png -------------------------------------------------------------------------------- /Resources/Textures/Marble/Albedo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Marble/Albedo.png -------------------------------------------------------------------------------- /Resources/Textures/Marble/Height.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Marble/Height.png -------------------------------------------------------------------------------- /Resources/Textures/Marble/Marble022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Marble/Marble022.png -------------------------------------------------------------------------------- /Resources/Textures/Marble/Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Marble/Normal.png -------------------------------------------------------------------------------- /Resources/Textures/Marble/Roughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/Resources/Textures/Marble/Roughness.png -------------------------------------------------------------------------------- /book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/book.png -------------------------------------------------------------------------------- /conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/conanfile.txt -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Madsycode/book-empy-engine/HEAD/preview.png --------------------------------------------------------------------------------