Jump to content
  • Advertisement
Kylotan

List of free libraries

This topic is 2843 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Not sure if it's big enough for this list, but maybe LodePNG can be added? It loads and saves PNGs using C++ code without external dependencies, making it handy for small games that want to avoid too many dependencies (e.g., no zlib.dll and libpng.dll required to be added to the release in Windows).

Share this post


Link to post
Share on other sites
Advertisement
Nominations for two new projects:
1. OpenAL-soft: an alternative implementation of the OpenAL SI. This library grew out of the frustration that was created by the way Creative Labs maintained OpenAL. There seem to be a lot of issues for NIX systems and OpenAL-soft seems to address the majority of them. Here is a quote from the website:
Quote:

OpenAL Soft is a cross-platform software implementation of the OpenAL 3D audio API. It's built off of the open-sourced Windows version available originally from the SVN repository at openal.org. [...]

This library is meant as a compatible update/replacement to the OpenAL Sample Implementation (the SI). The SI has been unmaintained for quite a while, and would require a lot of work to clean up. After attempting to work on the SI for a bit, I became overwhelmed with the amount of work needed, and I eventually decided to fork the old Windows version to attempt an accelerated ALSA version. The accelerated ALSA idea quickly fell through, but I ended up porting the software mixing code to be cross-platform, with multiple output backends: ALSA, OSS, DirectSound, and a .wav writer are currently implemented.


Website:
OpenAL-soft

2. FIFE: a game engine / framework written in C++ & Python. FIFE started as undertaking to create an improved Fallout-like engine for roleplaying games. After over one year of redesign and scope broadening the developers think that it's flexible enough to create all kind of 2d games with it. Here is a quote from their wiki:
Quote:

FIFE is a cross platform game creation framework. Exact engine feature list changes over time, but the following lists the main guidelines for development
* Games can be created with combination of engine, editor tools, game specific scripts and game content (e.g. maps, graphics and sounds).
* Framework is not tied to any type of game (e.g. RTS, RPG), but instead provides flexible platform for all of them.
* Framework supports different isometric views with addition of pure top-down view.
* Instead of full 3D flexibility, engine focuses mainly on using high quality 2D graphics. This puts less demands on target platforms and also simplifies the framework and game development.
* Purpose of the editor tools is to help to bind the game content with the engine and scripts.


Website:
FIFE

Caution: I'm involved in the FIFE project and I'm clearly biased in this case so take my statements about it with a grain of salt :-)

Share this post


Link to post
Share on other sites
For java fans,

I made a lightweight, and easy to use java game library.
Please visit the site for download, sample + tutorial + help are provided to help you mastering the libraries

Feedback & further improvement are welcome!

http://fly.engine.googlepages.com

[Edited by - super_java on April 18, 2008 3:29:01 AM]

Share this post


Link to post
Share on other sites
Quinta is a lightweight but powerful application framework released under the BSD license. Quinta is written in C and is built on top of SDL and similar platform-independent open-source libraries. It features a custom scripting language and transparent OpenGL GUI's. This framework is currently under heavy development but it is already tested on Linux, Mac OSX, Windows and Nokia handheld devices.

Share this post


Link to post
Share on other sites
Hey you might want to add the Propane Injector Library:

ravuya.ballofdoom.com/

And some GUI libraries form OpenGL's website.

OGLCONSOLE-An OpenGL, Quake like dropdown command console
http://oglconsole.sourceforge.net/

Agar - GUI Toolkit with OpenGL support.
http://libagar.org

Share this post


Link to post
Share on other sites
I am new here and a noob to game development, but I am working on a project that would provide game developers with some awesome 3D CAD models and animations for free. Many of these are already avaiable to the public, but we are trying to make a repsitory or one-stop-shop just for gamers since our resources are literally all over the map and we don't know how to supply them to gamers. I'm creating a navigation page so what do you need? 3d models, 2d cad drawings are all I have so far. I need to know what you want. What formats do you prefer? 3ds, lightwave... In regards to textures and skins, formats? Are just video, low res animations, sound useful?
Thanks -N

Share this post


Link to post
Share on other sites
Quote:
Original post by nikmar
I am new here and a noob to game development, but I am working on a project that would provide game developers with some awesome 3D CAD models and animations for free. Many of these are already avaiable to the public, but we are trying to make a repsitory or one-stop-shop just for gamers since our resources are literally all over the map and we don't know how to supply them to gamers. I'm creating a navigation page so what do you need? 3d models, 2d cad drawings are all I have so far. I need to know what you want. What formats do you prefer? 3ds, lightwave... In regards to textures and skins, formats? Are just video, low res animations, sound useful?
Thanks -N


This list is for code libraries. For libraries of media, try posting in the art forum.

Share this post


Link to post
Share on other sites

This topic is 2843 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Guest
This topic is now closed to further replies.

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!