Tactically-oriented first person shooter, heavily WIP
Lead (as the metal) is a heavily WIP open-source first person shooter planned to feature both extensive single-player campaigns and online multiplayer action. As a total conversion of Cube 2: Sauerbraten, it will combine nice graphics with fast and entertaining gameplay. Currently, there's almost no content, so if you can, please help out!
Flexible ANSI C 3DS and OBJ trimesh loader.
Pika is a fast, lightweight, dynamic multi-paradigm programming language. Its list of features includes: First Class Functions, Closures, Lexical Scoping, Optimized Tail Calls, Classes, Cooperative threads, Packages, Properties and Exceptions.
Defunct; see https://github.com/chazomaticus instead.
This project has moved to http://www.volumesoffun.com
This project is no longer hosted on SourceForge. Both PolyVox and Thermite3D are now hosted on Gitorious, but the Thermite3D project is no longer activly developed. You should focus only on using PolyVox. New website: http://www.volumesoffun.com
A light GUI framework designed specifically for use with Simple DirectMedia Layer [SDL] 1.3 and officially maintained support libraries.
QuickProf is a simple runtime performance measurement tool for C++ code. It provides a rough performance estimate with minimal effort. This kind of feedback can be invaluable to developers who want to optimize performance where it matters.
A simple C++ library to code/decode data.
Library for loading PNG files for the Allegro library. Does not depend on libpng nor zlib (however can take advantage of zlib if installed).
A simple C++ library for MXF file I/O
Haru is a free, cross platform, open-sourced software library for generating PDF written in ANSI-C. It can work as both a static-library (.a, .lib) and a shared-library (.so, .dll).
XMLminus is a utility for saving and loading data in a format based on XML, but slightly modified for simplicity. XMLminus is not suited for writing documents, but is excellent for data serialization. XMLminus is written in modern C++.
"Vikings" is an open-source role-playing game aimed for multiple platforms, with both online and offline capabilities.
Unicorn is a cross-platform C++ library for the creation of platform-independent graphical interfaces and applications. Unicorn can run on Windows, GNU/Linux, Mac OS X and can be embedded in applications like games.
The goal of spacesim is simulation of a battles in free space. Unlike other such games, spacesim models management of the ship from the point of view of the captain, instead of the pilot. It allows management of the ship of several players at one time.
ScenicSkies is a open source planetarium software under development which in time is going to have photorealistic rendering of the skies both during the day and night.
Saturn disk image is a tool for working with disk images (".iso" files). Saturn provides a graphical user interface, a dotNET component library, and a NAnt task, enabling software engineers to create disk images from build scripts.
OpenCTM is a file format, a software library and a tool set for compression of 3D triangle meshes. The geometry is compressed to a fraction of comparable file formats (3DS, STL, COLLADA...), and the format is accessible through a simple, portable API
MicroPather is a path finder and A* solver (astar or a-star) written in platform independent C++ that can be easily integrated into existing code. MicroPather focuses on being a path finding engine for video games but is a generic A* solver.
Software, content, and collaborative support for the Cube Engine community, including Assaultcube, Sauerbraten, and Blood Frontier.
Nebelwasser is a mainly platform independent MMORPG Game (Now based on Sauerbraten).
Easy2D is an object oriented game library that makes possible writing 2D tile-based games with speed and ease. It encapsulates common tasks found in these games, such as: tile maps, animated sprites, bitmap fonts, etc., and is written in C++ using SDL.
The Mercury Game Framework 2 is a complete C++ game framework. The framework is platform independent and scalable across multiple cores, and covers rendering, input, and audio.
Development of useful third-party libraries for use with SDL 2.0
The goal of this project is to develop useful third-party libraries for use with the newest version of the Simple DirectMedia Layer API. These libraries are not official SDL libraries, and this project is not directly affiliated with official SDL development.