despero 0.0.1

Rusty game engine, using API Vulkan and implementing paradigm of ECS
docs.rs failed to build despero-0.0.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: despero-0.1.0

To fix:

  • Texture coordinates
  • Event reading (multiple event types are slow)
  • Synchronize light descriptor sets with commandbuffer

To implement:

  • Prelude
  • Reorganize InstanceData (Material) and VertexData (Mesh)
  • Resource processing (as hecs ECS)
    • Texture
    • Material
      • DefaultMat
      • Universal Material
    • Mesh
  • ECS
    • Light
    • ModelBundle
    • Camera
  • Loading models
  • RenderTexture
  • Realistic lights
  • Shadows
    • Simple
    • Soft
  • UI (egui)
  • Physics (rapier3d)
  • Scripting (mlua)
    • Simple scripts
    • Script as resource
  • GLTF Scenes
    • Processing
    • GLTFExtras custom parameters
    • Animation
  • Particle Systems
  • Game Settings
  • Conditional systems