Applications
If you write a native GGI program, demo, or provide a GGI target for
your program, and would like it listed here, send email with the
relevant information, or for small things ask on the list to commit it
to the GGI CVS tree.
If you encounter any problems with any programs, please get in contact
with us and with the author/maintainer of that program to fix the
issue.
Some of these programs can be found in the GGI FTP Archive.
Demos
- Spin - Sits in a loop, loads images, putting each one up,
tearing it into dots, flying them around the screen, and putting
them back together to form another image. It's eye candy.
- Netfighter - 3D demo which shows rotating objects (including a
pengiun).
- Planet - Animated planet demo.
Emulators
- Frodo - Port of the Frodo C64 Emulator to LibGGI.
- MasterGear - Port of the Sega Master System and Gamegear
emulator to LibGGI.
- Unix Amiga-Emulator - There is a GGI version of the Unix
Amiga-Emulator available from Stefan Reinauer.
- X-Mame - MultiArcade Machine Emulator project contains a GGI
target.
Games
- Dumb - DUMB is a 3D game engine, reminiscnet of id software's
DOOM. In fact, it's gamefile (.WAD) compatible with DOOM and the
related games DOOM2 and Heretic.
- Heroes - Heroes is similar to the Tron and Nibbles games of
yore, but includes many graphical improvements and new game
features.
- EDGE - Enhanced DOOM Gaming Engine is spawned from the Doom
Engine, has easy development and expansion as a cornerstone, makes
use of advancing technology and supports a variety of platforms.
- DX1 - Descent 1 Source Project is built on the DOS source, and
also has a GGI target.
- FreeSCI - Portable re-implementation of the Sierra Creative
Interpreter, runs games like Space Quest 3, King's Quest 4 or Quest
for Glory 1.
- Heretic - GGI is supported by the standard distribution.
- Koth - King of the Hill (KOTH) is a multiplayer, networked
artillery game of little tanks with really big weapons set out to
destroy one another. Best-known games of this type include the
classic DOS game "Scorched Earth: The Mother of All Games" and
"Scorched Tanks" for the Amiga, but the concept has been implemented
on everything from the TI-85 graphing calculator on up.
- QuakeForge - The most portable Quake version around will ofcourse
run on LibGGI.
Higher level libs
- 3DtoolKit - A high-level 3D-library based on GGI - fast, generic
and extensible.
- Crystal Space - A free 6DOF portal based engine with a GGI target.
- SDL - A cross-platform multimedia library with a GGI backend.
- ClanLib - Yet another platform-independent game SDK.
Languages
- Q - The Q programming language, a modern functional programming
and scripting language based on term rewriting.
Shell, terminal...
- Nixterm - A terminal emulator for libGGI.
- ggiterm - A terminal emulator for libGGI. The successor of Nixterm
features ANSI compliance, UTF8 and more.
Sound
- SAFT - The Simple Analyser of Frequency and Tune formerly
known as gspec.
- Synaesthesia - Does Fast Fourier Transforms on sound from the soundcard and
displays it in a rather pretty conglomeration of fireworks. Archive
at FTP site.
Viewers
- dviv - A DVI viewer using LibGGI and Freetype2.
- GGV - A graphics viewer for GGI.
- MPlayer - The must-have media player knows practically all audio
and video codecs under the sun and it has a GGI output driver.
- Peggy - A simple JPEG viewer for GGI.
- psv - A postscript/PDF viewer for LibGGI.
XServer
- XGGI - Multihead capable X server for LibGGI, with acceleration.
Archive at FTP site.