0
I Use This!
Inactive
Analyzed about 15 hours ago. based on code collected about 15 hours ago.

Project Summary

SIEGE is a cross-platform, modular, event-driven game engine done in C99. It provides support for graphics, audio, physics and more!

Its modularity means that its backends can be swapped, or indeed selected at runtime - for example, SDL for windowing and input can be replaced with (say) GLFW, with no changes in used-end code, except for the name of the module to load.

It is licensed under the 2-clause BSD license.

Tags

2d c c99 cross-platform crossplatform event-driven eventdriven gamedev game_development gamedevelopment game_engine gameengine gameprogramming

In a Nutshell, libSIEGE...

FreeBSD
Permitted
Forbidden
Required

These details are provided for information only. No information here is legal advice and should not be used as such.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    data presented on the Open Hub is available through our API
  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    anyone with an Open Hub account can update a project's tags

Languages

C
89%
Objective-C
5%
8 Other
6%

30 Day Summary

Aug 27 2025 — Sep 26 2025

12 Month Summary

Sep 26 2024 — Sep 26 2025