[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Hi everybody!
I'm announcing the Simple DirectMedia Layer, developer release, version 0.6e
The Simple DirectMedia Layer is a simple cross-platform API for game
development.
It currently supports:
Linux (X11, with DGA and possibly GGI/AbstractConsole support coming)
Win32 (Normal WinDIB API, and DirectX 5.0)
BeOS (PR2 PowerPC -- Intel coming as soon as I can install it)
All APIs are seamlessly supported across all platforms, including:
Video mode setup, direct framebuffer access, palette management
Hardware accelerate blit and colorkeying under DirectX
Asynchronous audio stream (good for mixers!)
BMP, WAV file loading to get you started quickly
Full, simple, flexible event management (keyboard+mouse+windowclose)
Endian independent 16bit/32bit value reading/writing
SDL has everything you need to get started programming your games. :)
You may have to work, however, as all good games arise from inspiration
and perspiration. :)
For the full story, see http://www.devolution.com/~slouken/SDL/
If you want the latest and greatest, go directly to the developer's
page: http://www.devolution.com/~slouken/SDL/develop.html
What is isn't:
It is not a 3D API
It is not a toolset to build out-of-the-box games
It is not a windowing system
What it is:
It allows you close and intimate relations with a fast, portable
framebuffer and audio stream.
It allows you to get up and running quickly with BMP and WAV files,
and gives you enough control that you can easily port existing code
to the API (DOOM! took an afternoon, so did the Warp! demo)
Here's what I would like to see:
Games!
High level libraries: Sprite, 3D sound, etc.
Come and get it boys and girls. :)
See ya!
-Sam Lantinga (slouken@devolution.com)
--
Author of Simple DirectMedia Layer and Linux Maelstrom -
http://www.devolution.com/~slouken/SDL/
http://www.devolution.com/~slouken/Maelstrom/
--