/Hydra

Primary LanguageC++MIT LicenseMIT

Hydra engine

introduction

This 3d engine is meant for robot simulations and simple games

libs

  • glfw
  • vulkan
  • glm
  • tinyobj
  • entt
  • bullet3

Notes

TODO

  • Particle system
  • Basic Shadow Mapping
  • cascaded shadow mapping
  • shadow mapping for other light types
  • Skybox
    • loading path as parameter
    • parametrize textures
    • mipmaps
  • Dynamic object creation
  • material load
  • load armature and weigths for animations
  • Error system (witihout exceptions)