Menu

Tree [r31] /
 History

HTTPS access


File Date Author Commit
 data 2009-04-23 jfbilodeau [r23] Working on arrays.
 demo 2009-04-28 jfbilodeau [r28] Started window tests
 include 2009-05-07 jfbilodeau [r31] Started work on VBO -- This will eventually be ...
 res 2009-04-14 jfbilodeau [r13] Temp commit
 src 2009-05-07 jfbilodeau [r31] Started work on VBO -- This will eventually be ...
 test 2009-05-07 jfbilodeau [r31] Started work on VBO -- This will eventually be ...
 tools 2009-05-07 jfbilodeau [r31] Started work on VBO -- This will eventually be ...
 AUTHORS 2009-04-01 jfbilodeau [r1] Initial commit.
 AdditionalInfo.txt 2009-04-01 jfbilodeau [r1] Initial commit.
 CMakeLists.txt 2009-04-20 jfbilodeau [r18] In the process of creating unit test
 COPYING 2009-04-01 jfbilodeau [r1] Initial commit.
 ChangeLog 2009-04-01 jfbilodeau [r1] Initial commit.
 Doxyfile 2009-04-06 jfbilodeau [r5]
 INSTALL 2009-04-01 jfbilodeau [r1] Initial commit.
 NEWS 2009-04-01 jfbilodeau [r1] Initial commit.
 README 2009-05-07 jfbilodeau [r31] Started work on VBO -- This will eventually be ...
 TODO 2009-04-05 jfbilodeau [r4] Added some math and matrix utils.

Read Me

EXPERI README

Welcome to Experi, a lightweight, low to mid-level video-game development library written in C.

THE EXPERI API ARE STILL EXPERIMENTAL AND WILL CHANGE OVER TIME

Experi attempts to follow the C philosophy as closely as possible. Thus, Experi trusts the programmer. It does not do run-time parameter checking.

Experi is written in GNU/C99 and makes use of SDL and OpenGL. There are two distinct layers: the system and the utility. The system layer is used to interact with the display, sound, keyboard and mouse. On top of the system layer is the utility layer that provides common but optional constructs such as sprite management, bitmap font rendering, etc.