0
I Use This!
Inactive
Analyzed 1 day ago. based on code collected 1 day 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
  • ...
    check out hot projects on the Open Hub
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog

Languages

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

30 Day Summary

Sep 20 2025 — Oct 20 2025

12 Month Summary

Oct 20 2024 — Oct 20 2025