Mori-TM / Magma-Engine

A Game Engine written by Moritz Gooth using c/c++ and vulkan.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Magma-Engine

A Game Engine written by Moritz Gooth using c/c++ and vulkan.

Features

  • Cascaded shadow mapping
  • Screen Space Ambient Occlusion(SSAO)
  • Screen Space Reflections(SSR)
  • Deferred Rendering
  • Physical Based Rendering
  • FXAA
  • BC1/DXT Texture compression
  • obj/stl model format support(gltf/glb in work)
  • Entity Component System(ECS)
  • Lua Scripting
  • Raytracing (WIP)

Screen Shots

Magma Engine v7 ImGui 1 89 WIP 16 07 2023 01_38_35

Magma Engine v7 ImGui 1 89 WIP 16 07 2023 01_37_33

Magma Engine v7 ImGui 1 89 WIP 16 07 2023 01_36_51

Magma Engine v7 ImGui 1 89 WIP 29 06 2023 14_38_13

Raytracing: Magma Engine v7 ImGui 1 89 WIP 17 03 2024 13_17_24

Rasterization: Magma Engine v7 ImGui 1 89 WIP 17 03 2024 13_17_20

Magma Engine v7 ImGui 1 89 WIP 29 06 2023 14_38_43

Magma Engine v7 ImGui 1 89 WIP 29 06 2023 14_42_18

Magma Engine v7 ImGui 1 89 WIP 29 06 2023 14_58_32

About

A Game Engine written by Moritz Gooth using c/c++ and vulkan.

License:MIT License


Languages

Language:C++ 74.8%Language:C 24.4%Language:GLSL 0.5%Language:CMake 0.2%Language:Objective-C 0.0%Language:Batchfile 0.0%Language:Lua 0.0%