Elysian Shadows

libGyro Library

LibGyro is a multiplatform, multimedia C++ library providing a layer of abstraction between higher level software and various operating systems, libraries, and hardware utilized to perform real-time multimedia tasks. It was originally written by Falco Girgis but is now also being codeveloped by Gavin Massey. The Elysian Shadows Engine utilizes the LibGyro library for all platform-specific tasks. This allows any platform-specific functionality to be abstracted away from the engine and enables it to run on any platform with a LibGyro implementation.

- Motivation

- Supported Platforms

- Availability

- Architecture

- Video API

- Audio API

- Input API

- Timer API

- System API

- Future Development

- Win/OSX/Nix

- Dreamcast

- PSP

- iOS