SDL(Simple DirectMedia Layer) に関するリンク集

各種ライセンスについては、下記ページも参照方。

関連ドキュメント

※特に注記がなければC++が対象。

情報

SDL(Simple DirectMedia Layer) <LGPL>
総本山。
  • 海外
GameProgrammer.com > Programming
SDL関連情報。
  • 国内
SDL Knowledge Foundation
SDL情報。
IBM developerWorks > SDLを使う
第2回, 第3回, 第4回, 第5回
tacoworks.jp
ソフト開発室にて日本語版のSDL関連文書の公開。
Japan SDL Wiki
マルチプラットホームのマルチメディアライブラリ「SDL」についてのWikiです。
GamDevPukiwiki > SDL (WebArchive)
SDLについての情報。こっちに移転したけどSDLのコンテンツ消失。
  • 関連ページ
OpenGL
OpenGL関連こちらのページを参照方。
link集/DirectX
DirectX関連こちらのページを参照方。
link集/3D Graphics
3Dグラフィック関連やシェーダ関連情報はこちらのページを参照方。
link集/ProgrammingTechnology#Algorithm
アルゴリズム情報はこちらのページを参照方。

Bindings

SDL(Simple DirectMedia Layer) <LGPL>
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX.
The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.
  • Language
OSDL(Object-oriented Simple DirectMedia Layer) <LGPL>
OSDL is a high level open source portable multimedia library, built upon Sam Lantinga's SDL. Its goal is to provide a high level C++ framework to ease game development.
SDL.NET <LGPL>
SDL.NET is a set of object-oriented .NET bindings for the SDL gaming library.
sdljava(Java Binding for SDL) (旧JSDL) <LGPL>
sdljava is a java binding to the SDL library.
sdl4gcj <MIT/X>
sdl4gcj は Java から SDLを使うためのクラスライブラリです。作成されたアプリケーションは GCJ( http://gcc.gnu.org/java/ ) でコンパイルすることで, JRE なしで動作します。
Delphi JEDI-SDL / http://sf.net/projects/jedi-sdl <MPL 1.1>
Remember when you wrote your games in Pascal? Well continue that fine tradition by using JEDI-SDL! Which works with Delphi, Kylix, Free Pascal, Gnu Pascal and TMT Pascal. Cross-platform game develpment has never been easier!
SDL4Freepascal <LGPL>
SDL4Freepascal is a set of FreePascal units binding to the SDL (Simple Directmedia Layer) game development API.
Derelict
Derelict is a collection of D bindings to C shared (dynamic) libraries which are useful for multimedia applications, with a heavy bias toward game development-related libraries. Here is a list of the libraries for which Derelict currently provides bindings:
Open Dynamics Engine (ODE), OpenAL, OpenGL, OpenGL Utility Library (GLU), DevIL, ILU, and ILUT, SDL, SDL_image, SDL_mixer, SDL_net, SDL_ttf, FreeType, bogg, libvorbis
Entangled Space > D - porting
Though there is other SDL ports for D: Derelict
AdaSDL <LGPL>
AdaSDL is a set of Ada (programming language) bindings, ports, and some original applications based on SDL.
SDL_Perl(Simple DirectMedia Library Bindings for Perl) / http://sdl.perl.org <LGPL>
a SDL perl extension
SDL extension for PHP <LGPL>
SDL extension for PHP is a wrapper/binding of Simple DirectMedia Layer. The goal of this project is to allow rapid prototyping of multimedia applications using PHP.
Pygame <LGPL>
Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language.
Ruby/SDL
Ruby/SDL is ruby extension library for SDL. This library enables you to draw image, handle input and play audio.
Common Lisp bindings for SDL <MIT>
Common Lisp bindings to the SDL library, OpenGL, and more.
HSDL(A Haskell binding for SDL) <BSD>
HSDL is a Haskell binding to the well known Simple Directmedia Layer (SDL) library including bindings to SDL_gfx, SDL_image and SDL_ttf.
HSDL(A SDL binding for Haskell)
Haskellから SDLを 使えるようにするライブラリです。
  • Platform
atty.jp > Linuxザウルス > SDL
SDLのZaurus対応版。
SDL for Dreamcast <LGPL>
porting SDL, Simple Directmedia Layer and related library/software to Dreamcast console
SDL for AmigaOS 4.0
This is a port of SDL, the Simple Directmedia Layer, for AmigaOS 4.0.
SDL for NDS
The SDL port based off of SDL 1.2.9, still needs sound support and filesystem support.
SDL for GP32
SDL for GP32. SDL is a cross-platform multimedia library designed to provide level access to audio, keyboard, joystick, and 2D video framebuffer. The GP32 is a Korean handheld console.
SDL for PalmOS <GPL>
Port of SDL for PalmOS devices with ARM processor and OS 5.x. Joystick, audio, video, timer, files and keyboard supported and additional libs available (SDL_mixer (without OGG and MP3), SDL_image (without JPG), spritelib and standard C library)

Library

http://www.libsdl.org/projects/
SDL関連プロジェクト一覧。
SourceForge.netで検索

For C/C++

Andreas' Software
SDL関連多数。
  • Primitives(Line, Rectangle, Circle, Ellipse, etc...)
SDL_gfx library <LGPL>
The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided basic drawing routines such as lines, circles or polygons and SDL_rotozoom which implemented a interpolating rotozoomer for SDL surfaces.
SGE(SDL Graphics Extension) / http://freshmeat.net/projects/sge <GPL>
So, why use SGE? Well, SDL is a low level API and if you don't want to spend time writing your own graphic functions (put pixel, line, circle...) you could use SGE instead.
SDL_draw <LGPL>
SDL_draw is a basic primitive drawing library based on SDL (Simple DirectMedia Layer). You have functions to draw basic elements, like points, lines and circles, on SDL surfaces.
SDL_prim <BSD/LGPL/AFL/MPL 1.1>
Very simple drawing primitives functions for SDL. currently does lines, circles and triangles. it supports filled and unfilled shapes as well as anti-aliasing. supports alpha blending for all primitive types.
SDL描画関数 <Public Domain>
直線はブレゼンハム、円はミッチェナー、塗りつぶしは単なるスキャンラインシードフィルです。
  • Graphics
The SDLSprite library
The SDLSprite library in based on the CDXSprite library from the excellent CDX project(but unlikely it's only for Windows...).
SDLFX
SDLFX is a pool of effects done for/with the SDL lib.
何だか色々スゴイ事が出来る模様。
SDL-OpenGL Library
A bunch of modules built on top of the SDL-Libary to allow easy use of OpenGL with SDL. The basis is a 'Game-Loop' which allows real-time animation easily. Examples for turn based games with animation is provided - too. Includes examples for usage.
SDL_GLel(OpenGL extension library for SDL) <BSD/GPL>
SDL_GLel is an OpenGL extension library for SDL. Its files are dymically generated from the OpenGL extension repository using a lex/yacc parser, in order to be up-to-date with new extensions.
WorldForge::sage / http://sf.net/projects/worldforge <LGPL>
Sage is an OpenGL extensions library that uses SDL to obtain its function pointers in a cross-platform manner. Sage source code is automatically generated from the glext.h header file available from the OpenGL site here.
  • Framework(Game, etc...)
G3D(Graphics3D) <BSD>
SDLベースのライブラリ。内部的にはSSEやNVidiaのFastMathRoutinを使ったりしているらしい。
The library is platform independent. Windows MSVC++ 6, Linux x86 gcc 3.3, and OS X Xcode are officially supported. Programmable hardware is supported via the OpenGL ARB assembly, GLSL, NVIDIA, and Cg specifications.
Agar / http://sf.net/projects/agar <BSD>
Agar is an object-oriented application framework for SDL with support for OpenGL. It is aimed at graphical editors, games and simulations. Agar implements a GUI, a map system, an editor for vector+bitmap graphics, and many other features.
DivGL - Game Framework <GPL>
DivGL - Is a 2D OpenGL hardware accelerated blitter, graphic loader, frame manager, a DIV like sprite system, and more utilities for creating video games. It works under SDL. It's portable, and easy to use.
SOOGL(The Simple Object-Oriented Game Library) <LGPL>
The Simple Object-Oriented Game Library is basically a simplification of SDL with some nifty features. SOOGL is used in a C++ course at Mälardalen University (http://www.mdh.se) and is mainly intended for beginners.
  • Scene Graph/Rendering Engine(Terrain, Cloud, etc...)
Teddy 3D Graphics Library
Teddy is general graphics application framework/library. Current features include windowing system and a simple scene graph library. スクリーンショット
LumboGL <GPL>
Cloud rendering engine based on OpenGL and SDL. Clouds are generated with a probabilistic algorithm
UGS(Universe Generator System) <GPL>
UGS (Universe Generator System) is a full featured, object oriented and multiplataform 3D engine built from scratch at Belloto, cool place in Chile. We wanted to create a complete, high-level abstract tool box to build and support 3D applications (commonly refered as "3d world").
SDL Game Engine <MIT>
A platform independent 2d game programming framework for c programmers with least possible dependencies for easy porting and with focus on easy api calls and the requirement of commercial programmers
libUFO(UI For OpenGL) <LGPL>
SDLベースのGUIライブラリ。
aedGUI <LGPL>
aedGUI is a cross-plataform, easy-to-use, non-intrusive C++ GUI library that runs on top of SDL, providing themeable widgets without learning Yet Another API.
SDL Console <LGPL>
A Quake-like drop-down console that can be added to any SDL application as an easy to use interface to your program.
Guichan <BSD>
A portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL
ParaGUI <LGPL>
ParaGUI is a cross-platform high-level application framework and GUI (graphical user interface) library. It can be compiled on various platforms (Linux, Win32, BeOS, MacOS, ...)
AntTweakBar <zlib/libpng>
AntTweakBar allows programmers to quickly add a light and intuitive graphical user interface into graphic programs to interactively tweak them. It is a small and easy to use library that can be readily integrated into OpenGL and DirectX applications.
SDL_wx - using wxWidgets in SDL <LGPL>
wGui <LGPL>
wGui is a simple, platform independent dialog manager library using SDL and FreeType2. Written in C++ (with extensive use of the Standard Library and STL) the intention is to leave all of the antiquated C paradigms out of it (like #defines).
libwt <LGPL>
libwt is a SDL based c++ toolkit that provides signal & slots and a layout manager. It utilizes, when possible, the SDL framework like SDL_Mixer, SDL_Image, SDL_ttf, SDL_gfx, SDL_net etc.
Entangled Space > ライブラリ > SDL_kanji
SDL + bdf フォントで日本語を気軽に扱えるライブラリです。
SDL_ttf用FontList
SDL_ttfは使いたくない、使いにくい。と、いうのは、自分でフォントを用意しないといけないからだ。
って思ってたんだけど、「Windowsだったらフォントディレクトリ調べるAPIあるし、 LinuxとかBSDとかでそういうのできたらなぁ…あ、そういえば、 fontconfigってそういう目的の物じゃなかったっけなぁ…」
と、思って適当に書いたらそれっぽく動いたので、まあ、いいか、という感じで公開した次第です。
SDL_Pango <LGPL>
High quality rendering of internationalized text for multimedia application -- With combination of SDL and Pango.
IPA第1回未踏ソフトウェア創造事業の成果物
Glyph Keeper <zlib/libpng>
Glyph Keeper is a C language library for text rendering. Glyph Keeper helps your program to load a font, render character glyphs and write them to the target surface. Right now only Allegro and SDL targets are supported, but there will be more in future.
Glyph-KeeperライブラリをAllegroから使用する - 日本語のチュートリアル
SDLSKK
これは、SDLのような日本語入力をSDL上で動かすためのライブラリです。日本語入力機能を含めた編集機能をもっています。 SDL上でプラットフォームを問わず比較的簡単に日本語入力を実現できます。
SDL-IM(Input Method support in SDL) / SDL_imm
In order to make games looks more professional, SDL-IM should provide more IM information to help users to draw IM widgets in their game UI. Although SDL-IM provides SDL_GetIMInfo to get the handle and the context of IM server, but I think it may trouble some people.
  • 関連情報
SilentHumming > GuiChan/SDL-IM
SDL-IMの情報やパッチ等。
SDLでIM
SDLはSDLSKKがあるんだけど、やっぱ辞書とか必要だし、SKKだし(僕は大好きだけど…)、色々問題あると思うので、システムのIM使えたらいいなぁ…っていう話。
SDL_inputmethod <LGPL>
SDL_inputmethodは、SDLを使用したソフトウェアから各々のプラットフォームが使用しているInput Methodを使って、文字入力ができるようにするためのライブラリです。
※2006/08/24現在、これといった成果物はリリースされていない
SDL_textmanager<LGPL>
SDL_inputmethodの後継。OSのインプットメソッドを使って入力処理を実装することができる。
  • Physics/Math
InertiaEngine <GPL>
InertiaEngine is a 2D rigid body physic engine written in C++ and is not OS dependent. It is designed to be very user friendly. It contains also a 2D convex polygon collision detection engine. It supports collision response, static friction, kinetic fric
  • Collision Detection(衝突判定)
SDL_Collide <MIT>
SDL_Collide is a simple 2D collision detection library for SDL supporting pixel perfect collision tests between surfaces, bounding box collision checks and circle intersection routines.
  • Configuration
SDL_Config <LGPL>
SDL_Config is library designed for reading and writing configuration files in a easy, cross-platform way.
SDL_conf
SDL_conf is a general-purpose XML configuration file manager. It allows you to access arbitrary properties at arbitrary times, and automatically dumps to file when the program quits.
SDL_cfg <LGPL>
xmlを利用した可読性の高い設定ファイルをSDLから簡易なインターフェースで制御可能なライブラリ
  • File I/O
SMPEG / http://www.icculus.org/smpeg/ <LGPL>
smpeg is an mpeg decoding library, which runs on just about any platform. It comes with two sample decoders, plaympeg (console, no UI), and gtv, a simple GTK+ interface.
SMJPEG / http://www.icculus.org/smjpeg/ <LGPL>
smjpeg is an implementation of the smjpeg decoding library, which runs on just about any platform. It comes with one sample decoder, smjpeg_decode (console, no UI).
SDL_archive <LGPL>
オープンソースライブラリ SDL と合わせて使用できる、アーカイブファイルアクセスライブラリです。 SDL_RWops オブジェクトを生成することもできます。
SDL_svg
A small library for rendering SVG vector images to SDL surfaces.
SDL_mng <LGPL>
SDL_mng is a library to load MNG files as an array of SDL_surfaces. It is written in C, requires libSDL and libpng, optionally libmng, and works on Linux and MacOS X.
ZZIPlib Library <GPL/LGPL/MPL 1.1>
The ZZIPlib provides read access on ZIP-archives. The library uses only the patent-free compression-algorithms supported by Zlib. It provides functions that transparently access files being either real files or zipped files, both with the same filepath
libpovread:a POV-ray SDL reading library <GPL>
Libpovread is a library that allows files in the *.pov file format to be read into C++ objects for display or further processing.
  • etc
Fast Event Processing in SDL
SDLのイベント処理を改善。
SDL_pad <LGPL>
SDL_pad はプリミティブすぎて少し使いにくい SDL の event の抽象層です。

For .NET Framework

C#, etc...

Tao Framework - Gaming Development for .NET
The Tao Framework is standard. The libraries provided in the Tao Framework include Cg, DevIL, FreeGLUT, ODE, OpenAL, OpenGL, and SDL.
YaneuraoGameSDK.NET <GPL/LGPL>
YaneuraoGameSDK.NET(通称yaneSDK.NET)Windowsプロフェッショナルゲームプログラミングや解析魔法少女美咲などの著者であるやねうらお氏の手がけるゲームライブラリyaneSDKシリーズの最新作。ベースにSDL/SMPEG/OpenGLを使用してあり、.NET対応になって、CLS準拠、ネットワーク対応、ogg,mp3再生可能、MPEG1動画再生対応。Windows(x86,x64)/Linux/MacOS環境で動く!VisualBasicで書いたプログラムがLinux環境で100FPSとか余裕で出ているのは圧巻です。VisualC#2005Expressを使って無料ではじめられて、なおかつ商用利用可能。やねうらお氏は、実際にこのライブラリを用いていくつかの商用ゲームを開発されています。.NETからSDLを呼び出して使うサンプルとしてもお勧め。

For BASIC

sdlBasic <LGPL>
sdlBasic is a small, efficient and multiplatform basic interpreter aimed to game creation using the power of SDL library, it was inspired by the old and glorious AMOS.

For D言語

Derelict
Derelict is a collection of D bindings to C shared (dynamic) libraries which are useful for multimedia applications, with a heavy bias toward game development-related libraries.
Here is a list of the libraries for which Derelict currently provides bindings:
  • OpenAL
  • OpenGL, OpenGL Utility Library(GLU)
  • GLFW
  • DevIL, ILU, and ILUT
  • SDL, SDL_image, SDL_mixer, SDL_net, SDL_ttf
  • FreeType
  • libogg
  • libvorbis

Develop

環境構築

Routine-Work > SDL 開発環境
お金がなくて市販のコンパイラは買えないけれどゲームを作ってみたい人や、どうせ作るならマルチプラットフォームにしたい、というような人向けの開発環境の構築手順です.

Tutorial

  • 海外
Cone3D Programming - SDL, OpenGL and C++ Tutorials
中級者以上向けの内容
[CODEpendent] wx-sdl tutorial
Many people want to combine SDL and wxWidgets into a coherent application. The primary reason being wxWidgets is not a good game programming library, but it is an excellent cross-platform widget toolkit. SDL is an excellent cross-platform game programming library. If we put them together, we could have cross-platform games with native widgets.
Mars, Land of no Mercy > SDL Examples
MouseイベントやOpenGLを利用するサンプル。
Brad Smith' Homepage > GLSL with SDL
A tutorial explaining how to use the OpenGL shading language with SDL
  • 国内
理論科学グループ > SDL / OpenGL 分科会
SDLのテキスト。
freemage - coding technics - SDL
SDLのtutorial。閉鎖してしまったようだがWebArchiveでは閲覧可能
初心者の初心者による初心者の為のSDL
VC++でSDLを利用したゲームプログラミングの解説をやっていきます
MITe-minsai > X-Window Programming
SDLの解説項有り。
BM98'S ROOMつう > D言語研究室
やねうらお氏によるD言語からのSDLの利用方法やglExcessの移植等。
HogePiyoのSDLなゲームプログラミングのページ
このWebページはSDLを用いたゲームプログラミングのTipsなどを載せています。
Nanashi-soft > PS3 Linux SDLでプログラミング
:[[CodeZine > オープンソースのライブラリ「SDL.NET」で始める ゲームプログラミング:http://codezine.jp/article/detail/3461]]|本稿では、開発環境としてVisual Studio 2008 Professional Editionを、開発言語としてC#言語を利用します。また、利用するSDL.NETのバージョンは6.1.0とします。

SampleSourceCode

  • 海外
GameProgramming Wiki > SDL Tutorials
リンク集。
MegaStorm Systems© > RealFire32 <LGPL>
Simple and nice fire effect that use SDL and heavy optimized using MMX instruction set. It could be used in menu backgrounds, etc.
I.M.R Technology
SDL_sprite, SDL_image, SDL_mixerのサンプル。
p <GPL>
In p, a bunch of particles interact with each other according to this simple rule: every particle must move towards, away or watch another particle. FPS表示等のサンプル。
Explosions Demo <GPL>
This is a simplified 3D world with alpha-blended objects that look kind of like fireworks or sparks. It also has a number of effects built in, such as fading, blurring, fire ("heat"), and zooming..
  • 国内
へぇ〜 for SDL
10へぇー。SDLのサンプルにはもってこいか!?
Entangled Space
STGゲームの弾幕に関するコンテンツ。SDLを便利に使う為のライブラリの公開等。
0と1の間の住人 > プログラミング / 旧サイト / 旧アドレス
Simple DirectMedia Layer(SDL)というマルチメディア用途のAPIを使用してゲームを作成するページ。このページではSDLを全面的にバックアップしていきます。
ilaliart
Windows/MacOS向けのSDL_ttfに関する情報やサンプル多数。

Tool

Develop

Code::Blocks / @BerliOS / @SourceForge <GPL>
Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. It was designed, right from the start, to be extensible and configurable.
CodeBlocks.png
マジで出来んの?と思える面白そうなImport機能も搭載している模様。
CodeBlocks2.png
手抜きなセットアップ手順は Build/CodeBlocks を参照方。

Benchmark

MegaStorm Systems© > glSDL <GPL>
Video performance test of SDL using DirectDraw, OpenGL and software mode. An external test using native DirectDraw/Direct3D have been included to compare it with SDL (thanks to David Incl醇@n).

Simulator/Game

SDLを利用しているアプリケーションへのリンク

2D

SDL Sasteroids <GPL, 他複数>
SDL Sasteroids is a rework of the original Sasteroids game by Brad Pitzel last released in 1994.
Njam <GPL>
Njam is a pacman-like game with single/multiplayer/duel modes, networking support and integrated level editor. It runs on Linux, Windows, BeOS, OpenBSD, FreeBSD, MacOS X and MorphOS. It features great graphics, music, sound fx and a lot of levels to play
Free Space Colonization <GPL>
Free Space Colonization is a game of colonization, trade and diplomacy. It's played on randomly generated maps, the aim is to build an empire which can exist independent. It uses SDL and OpenGL to be cross platform. A first part of program which allows to browse the map is available for download.
  • C言語
free heroes2 engine <GPL>
Free implementation of Heroes of the Might and Magic II engine. SDL, C, gcc is used.
SDL Arcade Games Collection <GPL>
A collection of classic arcade games developed from scratch in C using the SDL libraries.
  • C++
SDLhana <GPL>
SDL Hana is a SDL-based Hanafuda game.
Powermanga <GPL>
Powermanga Linux is an arcade 2D shoot-em-up game with 41 levels and more than 200 sprites. It runs in 320x200 or 640x400 pixels, with Window or full screenmode and support for 8, 15, 16, 24, and 32 bpp. Powermanga use SDL library .
Smart Pacman <Open Software License>
Take pacman's or ghosts' side in the challenge. Ghosts are controlled in the same way as units in an RTS game. You can play with AI or with a friend on a single keyboard.
X-Moto <GPL>
X-Moto is a 2D motocross platform game where the goal is to complete various levels as fast as possible.
Secret Maryo Chronicles <GPL>
ぶっちゃけスーOーマOオ
SDL-Ball <GPL>
Arkanoid/Breakout clone with pretty graphics, for linux. 描画部分はOpenGLで描いている模様。

3D

UniversalCentury.net BENCHMARK (2007/12/15)
  • C言語
Tavli 3d <GPL>
Tavli3d is the greek backgammon.It consists of three games:portes (similar to Backgammon), plakoto(pinning instead of hitting) and fevga(no hitting). The client is written in OpenGL/SDL/C and the server in python. For now only single player is supported.
RedShift <GPL>
RedShift is a flight simulator project written in C. It uses SDL, OpenGL, vorbis, and SDL_mixer or OpenAL. RedShift aims to have an extremely realistic flight model, civilian and combat options, and multiplayer capabilities.
  • C++
OpenCity <GPL>
OpenCity is a city simulator game project written in standard C++ with OpenGL and SDL from scratch.
GL-117 <GPL>
GL-117 is an OpenGL- and SDL-based action flight simulator written in C++. It provides a random terrain generator, lighting effects, sounds, and joystick support.
LsdlDoom!
LsdlDoom is a version of Doom, designed to run on any systen that supports SDL. Doom is a 3D game originally by id software.
SpaceFlight3D <GPL>
3D space flight combat simulator. Programmed in C++, OpenGL and SDL to be portable across several platforms and operating systems. Light weight graphics with the emphasis on game play, speed and portability.
Simple Inspiration > Speed Shooter Open Source <BSD>
トランプの"スピード"をモチーフにしたシンプルなルールのアクションパズルです.
Stellarium <GPL>
Stellarium renders 3D photo-realistic skies in real time with OpenGL. It displays stars, constellations, planets, nebulas and others things like ground, landscape, atmosphere, etc.
Widelands <GPL>
Widelands is inspired by Bluebyte's Settlers II and will someday be the logical extension of this game although you do not need the original game. Play it on Win/Linux/Mac OS X against human & AI opponents.
Danger from the Deep <GPL>
SDL/OpenGL based WW2 german submarine 3d simulation, multilanguage support (currently english & german)
glGo <GPL>
A prototype for a 3D Goban display, full featured SGF editor, client for IGS-PandaNet and interface for GNU Go. glGo is written in C++ and based on wxWidgets, OpenGL and SDL. glGo is available for Linux and Windows.
TnL(Thunder&Lightning) <GPL>
Thunder&Lightning is a futuristic action flight simulator game that takes place in a large 3D environment. Jump into the pilot seat of your Lightning aircraft and fight against Thunder tanks in a fierce battle for control of the island!
BZFlag - Multiplayer 3D Tank Game <LGPL>
OpenSource OpenGL Multiplayer Multiplatform Battle Zone capture the Flag. 3D first person Tank Simulation.
VDrift <GPL>
VDrift is a cross-platform, open source driving simulation made with drift racing in mind. It's powered by the excellent Vamos physics engine.

書籍

  • 洋書
Focus on Sdl (The Premier Press Game Development Series)
¥ 11,610円。
Programming Linux Games: Building Multimedia Applications with SDL, OpenAL, and Other APIs
¥ 8,433円。サポートページ
Linux Game Programming (Prima Tech's Game Development)
¥ 9,005円。

ページ先頭へ   最終更新のRDF 最終更新のRSS
Last-modified: 2009-04-19 (日) 12:03:36 (3503d)
Valid XHTML 1.1 Valid CSS! [Valid RSS]