SIL: System Interface Library for games

SIL is intended to provide a simple, fairly low-level, cross-platform interface covering typical data operations performed by game software, including audio output, graphics rendering, input handling, persistent data storage, resource management, and synchronization.

SIL has been used in the following games:

For more information, see the documentation and version history, or browse the source code.

SIL may be used under the terms of the GNU General Public License, version 3 (or any later version), or as separately agreed with the author.

Current version: SIL-0.5e.tar.gz (released 2020/7/30)

Older versions:


Andrew Church
Last modified: 2019/3/8