1 unstable release

0.1.0 Sep 24, 2021

#951 in Game dev


Used in blizzard-server

MIT license

26KB
357 lines

Blizzard Game Engine ❄️

This library is a custom ECS game engine developed for integration with the Blizzard Server Engine. These two together can be used to develop TCP multiplayer games. However, the idea is that Blizzard will also work for any type of game, not just TCP or online games. Blizzard will be a modular game engine.

As of now, it is just an ECS data engine.

Some features in the roadmap:

  • Debugger
  • Platform abstraction
  • Window abstraction
  • Event handler
  • Renderer API with OpenGL
  • AI solutions
  • Many, many more features...

lib.rs:

Blizzard Game Engine

This library is a custom ECS game engine developed for integration with the Blizzard Server Engine. These two together can be used to develop TCP multiplayer games. However, the idea is that Blizzard will also work for any type of game, not just TCP or online games. Blizzard will be a modular game engine.

As of now, it is just an ECS data engine.

Some features in the roadmap:

  • Debugger
  • Platform abstraction
  • Window abstraction
  • Event handler
  • Renderer API with OpenGL
  • AI solutions
  • Many, many more features...

Dependencies

~1.5MB
~39K SLoC