Roadmap

There are many features missing in the proyect, here are some of the contemplated features for future development.

Server

  • Cheating prevention
  • Optimization
  • Client prediction
  • UDP server (now it's only TCP)
  • Better communication protocols
  • AI / ML enhancements
  • Good logger
  • Server metrics
  • Game saving (like game recording...)
  • Modularity (server customization)
  • More examples and docs

Game Engine

  • Improved ECS
  • Math / physics library
  • Out-of-the-box components for ECS
  • Good logger
  • Multi-platform support
  • Window abstraction layer
  • Renderer API (OpenGL or Vulkan)
  • Modularity (engine customization)
  • More examples and docs

See how to get started in the next section!