0
I Use This!
Inactive
Analyzed 1 day ago. based on code collected 2 days 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...

  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project
  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    anyone with an Open Hub account can update a project's tags

Languages

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

30 Day Summary

Sep 6 2026 — Oct 6 2026

12 Month Summary

Oct 6 2025 — Oct 6 2026