An OpenGL - based game engine. Spyke contains:
- 2D renderer (which allows usage of own shaders)
- Postprocessing renderer (own shaders required)
- Entity component system (which uses an esper library as underlying ecs)
- Debugging tools (such as timers, loggers etc.)
- Imgui (based on tkinter)
- Audio library (based on OpenAL)