issues
search
meta4d-me
/
CatDogEngine
A cross-platform game engine/editor written in modern C++ (WIP)
GNU General Public License v2.0
159
stars
17
forks
source link
3d
bgfx
ecs
editor
game-engine
graphics-engine
imgui
premake
sdl
readme
CatDogEngine
Snapshots
Features
Basic Cross Platform Editor based on ImGui
Basic Entity/Component Framework
Basic Physically Based Rendering
Basic PostEffects
Bloom
Exposure
Gamma Correction
Tone Mapping
Basic Scene Graph SDK
Standard Atmospheric Scattering
Toy Animation
BlendShape
Developing Features
Animation
Skeleton
JobSystem
Modern RHI except bgfx
Particle System
RenderGraph
TODO List
Audio System
Character Rendering
Cloud Rendering
Foliage Rendering
Memory Management based on multiple allocators
Optimized STL specific for GameEngine
Physical Engine
ThirdParty
File Monitor
dmon
Font
freetype
Graphics
bgfx
GUI
imgui
imgui-filebrowser
ImGuizmo
Image IO
stb
Log
spdlog
Makefile
premake
Process
subprocess.h
Profiler
tracy
Serialization
json
UI Resources
Font
FanWunMing
Icon
MaterialDesign
IconFontCppHeaders
Icons Document
Window
SDL
Assets for testing
https://github.com/CatDogEngine/TestAssets
Learning Resources
DiligentEngine
ezEngine
GodotEngine
LumixEngine
Lumos
LunaSDK
WickedEngine
UnrealEngine
vulkan-engine