skylicht-engine
skylicht-engine copied to clipboard
Skylicht Engine Core
CORE FEATURES:
DONE:
- GameObject (Camera, Lighting, Transform)
- Component
- Basic Engine Shader
- Render pipe line: Forwarder/Deferred
- Collada DAE loader
- OBJ loader
- FBX loader
- Mesh Render
- Material
- Texture Manager
- Entity Component System (ECS)
- Skeletal Mesh
- Animation/Animation Blending
- Utils
- Lightmapper
- Particle system (billboard, trail)
- Audio/Sound 3D engine
- Android Studio APK build
- Blend-Shapes
- Mesh Instancing (skinned mesh instancing, vertex animation texture instancing)
- Collision
- Scene (Import, export)
- Bullet Physics
- Animation IK
- Tween
IN PROGRESS:
- Compute Shader
- Done in DX11
- GPU Lightmap baker
- Done in DX11
- Post processing
- Done: Tonemapping, Camera Exposure, Bloom/Glow, FXAA
- In progress: SSAO, ColorGrading
- Particle system
- In progress: Mesh particle instancing
- Occlusion Culling
- Done Query
- GUI Editor
- GUI (Import, export)
PLANNED
- Irrlicht Metal Driver
- Terrain (Wait Editor)