======Home====== =====What is Dagger3D?===== Dagger3D is a utility library for making cross-platform games. Using Dagger3D you can write a simple OpenGL program with keyboard input and sound in roughly 100 lines of code. Dagger3D also provides a thin wrapper around Windows/Linux sockets and threads, and is 100% compatible with C++ so you can write games/applications in your favorite OO language. :) Dagger3D also has support for loading PNG textures (using libpng) and OGG sound files (libvorbisfile) for 3D sound playback. Dagger3D also supports TrueType font rendering using libfreetype2. =====What's up?===== Currently I am working on adding some kind of oct/quad-tree data structure to Dagger. Also a simple UI toolkit for games is in the roadmap. As always feel free to send me an email if you'd like to know more. =====Where can I get it?===== Head over to the [[https://sourceforge.net/projects/dagger3d/files/|downloads]] page. The latest release is **0.3.0**. =====License===== Dagger3D uses a modified BSD license that is distributed with the source code. In a nutshell, you can use Dagger3D for whatever you like so long as the following provisions are followed: - If you redistribute the source code you must include the original license. - If you redistribute binaries of Dagger3D (ie. compiled libraries), you must include the original license somewhere. - You may not use the name of this project or any of its contributors to endorse your project. - Dagger3D comes with no warranty. It probably won't break your computer, but if it does it's not our fault.