# SharpGame **Repository Path**: shshshdy/SharpGame ## Basic Information - **Project Name**: SharpGame - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-28 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 基于Vulkan的多线程渲染引擎,采用C#9.0开发,支持.Net5.0 C#高效的开发效率 基于.Net5.0跨平台 ## 简洁高效的SceneGraph系统 基于Entity/Component的设计 支持基于八叉树的场景管理 简单的GPU SkinMesh ## 可扩展的FrameGraph系统 基于Subpass的设计 提供了三种渲染方式: 1.简单的ForwardRenderer 2.ClusterForwordRenderer 3.HybridRenderer ## 多线程渲染 Work线程和渲染线程并行执行 Work线程又可分为多个线程并行构造CommandBuffer ## Shader采用类似Unity的ShaderLab脚本 ## 支持PBR渲染 ## CascadeShadowMap ## 基于Tessellation的地形 ## 基于IndirectDraw的植被系统