一些开发工具包.doc_第1页
一些开发工具包.doc_第2页
一些开发工具包.doc_第3页
一些开发工具包.doc_第4页
一些开发工具包.doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一些开发工具包下面是收集的一些开发工具包,主要是C/C+方面的,涉及图形、图像、游戏、人工智能等各个方面,感觉是一个比较全的资源。供参考!原文的出处:http:/www.codemonsters.de/home/content.php?show=freelibrariesContents2D Graphics3D Graphics3D Game EnginesArtificial IntelligenceAudio (Sound & Music)Collision DetectionCompressionEncryptionFont HandlingGeneral PurposeGraphical User InterfacesImage HandlingMathematicsModel Handling & 3D Character AnimationMultimedia/Game LibrariesNetworkingPhysicsOpenGLOpenGL Extension HandlingScripting LanguagesSDL - Simple DirectMedia LayerXMLUnsorted2D Graphics CDX LDescription: CDX is a free Game Development Kit which is comprised of a set of C+ wrapper classes for writing Windows games. It is built on top of Microsoft Windows and DirectX technology and offers simple to use C+ wrappers for all aspects of game development. This includes things like sprites, tiles, scollable maps, alpha blending and even 3D primitives (using Direct3D). CDX takes care of the low-level details of using DirectX, providing you with an easy to use toolkit for implementing your own games using simple yet flexible C+ classes. With only a handful of classes, CDX is quick to learn and easy to use.Added: October 31, 2004Eclipse 2D Game EAuthor: JGHLicense: LGPLAdded: October 31, 2004Golden T Game Enginegoldenstudios.or.id/products/GTGE/Description: Golden T Game Engine (GTGE) is an advanced cross-platform game programming library written in Java language. GTGE library provides a complete routines for making 2D game, from low level routines such as hardware accelerated 2D graphics, mouse and keyboard input, audio, timing, to game specific routines such as sprite, background, collision detection.Author: Paulus TuerahLicense: free, but requires creditsAdded: March 28, 2005hxR/longaj/hxrender/Author: Joel LonganeckerLicense: zlibPlatforms: Windows, GNU/Linux, MacOS XAdded: October 31, 2004Haafs Game Engine - Hardware accelerated 2D game License: Free for non-commercial usePlatforms: WindowsAdded: October 31, 20043D Graphics Crystal Space 3DDescription: Crystal Space is a free and portable 3D Game Development Kit written in C+.License: LGPLPlatforms: GNU/Linux, Unix, Windows, MacOS XAdded: October 31, 2004Delta3DDescription: A well-supported and fully-funded open source project, Delta3D is a full-function game engine appropriate for a wide variety of modeling & simulation applications.License: LGPLAdded: March 28, 2005Demeter Terrain EDescription: Demeter is a cross-platform C+ library that renders 3D terrains using OpenGL. Demeter is designed for fast performance and good visual quality and makes use of advanced techniques such as dynamic tessellation (adaptive mesh) to render vast landscapes in real-time, without the need for high-end hardware. It is written as a stand-alone component that can be easily integrated into any kind of application.Author: Clay FowlerLicense: LGPLAdded: October 31, 2004ExNDescription: ExNihilo engine is new technology based on multi manager system.Added: October 31, 2004G3D C+ LDescription: G3D is a commercial-grade 3D Engine available as Open Source. It is used in games, tech demos, research papers, military simulators, and university courses. It can support real-time rendering, off-line rendering, back-end game server management of 3D worlds, and use of graphics hardware for general purpose computing.Authors: Morgan McGuire, Peter Sibley, Ben Landon, Peter Hunt, Giulio Mainardi, Gabe TaubmanLicense: BSDPlatforms: Windows, GNU/Linux, MacOS XAdded: October 31, 2004Genesis3D EDescription: Genesis3D is a real-time 3D rendering environment for all of your real-time 3D needs.Added: October 31, 2004Horde3D - Next-Generation Graphics EDescription: Horde3D is a small open source 3D rendering engine. It is written in an effort to create a graphics engine that offers the stunning visual effects expected in next-generation games while at the same time being as lightweight and conceptually clean as possible. Horde3D has a simple and intuitive interface accessible from virtually any programming language and is particularly suitable for rendering large crowds of animated characters in next-generation quality.Author: Nicolas SchulzLicense: LGPLAdded: October 6, 2007Irrlicht EDescription: The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C+ and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines.Author: Nikolaus GebhardtLicense: zlibPlatforms: Windows, GNU/LinuxAdded: October 31, 2004Jet3DAdded: October 31, 2004Lightfeatherlf.mmdevel.de/news.phpDescription: Lightfeather (formerly Irrlicht NX+) is an open source 3D Engine for MacOSX, Windows and Linux.License: zlib/libpngPlatforms: Windows, GNU/Linux, MacOS XAdded: October 31, 2004Nebula Device 2Description: Nebula Device is an open source realtime 3D game/visualization engine, written in C+. Version 2 is a modern rendering engine making full use of shaders.Platforms: Windows, GNU/Linux, MacOS XAdded: October 31, 2004NVSG SDK/object/nvsg_home.htmlDescription: The nVIDIA Scene Graph Software Development Kit is an object-oriented programming library for creating scene graph-based applications.Author: nVIDIAAdded: October 31, 2004Ogre3DDescription: Ogre (Object-oriented Graphics Rendering Engine) is an open-source graphics rendering engine.License: LGPLAdded: October 31, 2004OpenSceneGDescription: The OpenSceneGraph is an open source high peformance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling.License: OpenSceneGraph Public License (based on the LGPL)Platforms: Windows, MacOS X, GNU/Linux, IRIX, Solaris, FreeBSDAdded: October 31, 2004SGL - A 3D Scene Graph LDescription: SGL consists of a set of cross-platform C+ libraries, built on top of OpenGL, which implements 3D scene graph functionality, some simple 3D model loaders, and some miscellaneous utilities.Added: October 31, 2004SxDL Game Development TDescription: SxDL is a powerful and an easy to use 2D and 3D Game Development Framework for MS Windows and MS DirectX.License: GPLAdded: October 31, 2004XEDescription: XEngine is a platform- and rendering-API-independent 3D engine for real-time visualization with support for programmable graphics pipeline architectures and is implemented in C+. The engine aims at flexible support for many of the shading languages available today, so that existing shaders can easily be re-used. This includes current assembler-like languages as well as high-level languages, such as NVIDIAs Cg. In addition, integration of new shading languages should be easily possible with the engines design.Author: Martin EckerLicense: zlibAdded: October 31, 2004YDescription: Yake is a small, flexible, cross-platform game engine/application framework.License: LGPLAdded: March 28, 20053D Game Engines ADescription: Apocalyx is an OpenGL 3D engine. The current implementation supports Win98 (or higher) and accelerated 3D graphic cards with OpenGL drivers.License: GPLPlatforms: WindowsAdded: October 31, 2004Cube EDescription: Cube is an open source multiplayer and singleplayer first person shooter game built on an entirely new and very unconventional engine. Cube is a landscape-style engine that pretends to be an indoor FPS engine, which combines very high precision dynamic occlusion culling with a form of geometric mipmapping on the whole world for dynamic LOD for configurable fps & graphic detail on most machines. Uses OpenGL & SDL.Author: Wouter van OortmerssenLicense: zlibAdded: October 31, 2004Fly3D.brDescription: Fly3D is a plugin-oriented, OpenGL-based 3D games engine and development kit. It offers rendering, input, sound and scene control methods for game programmers to build their game software, as well as a variety of tools for game developers to add and modify content to game projects.Authors: Alan Watt, Fabio PolicarpoLicense: GPLAdded: October 31, 2004NeoEDescription: NeoEngine is an Open Source 3D game engineLicense: MPLAdded: October 31, 2004Panda3DDescription: The free open source game and simulation engine, developed by Disney and maintained by Carnegie Mellon Universitys Entertainment Technology Center.License: FreeAdded: March 28, 2005QuakeFDescription: QuakeForge is a 3D graphics game engine based on id Softwares legendary Quake and QuakeWorld game engine.License: GPLAdded: October 31, 2004TDescription: Tenebrae is a modification of the quake source that adds stencil shadows and per pixel lights to quake.Added: October 31, 2004Artificial Intelligence FEAR - Foundations for Genuine Game AILicense: GPLAdded: September 13, 2007MicroP/MicroPather/Description: Pathing Made Simple. 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.Author: Lee ThomasonLicense: zlibAdded: September 13, 2007OpenSDescription: OpenSteer is a C+ library to help build steering behaviors for autonomous characters in games and animation. OpenSteer provides an app which displays predefined demos of steering behaviors. You can prototype, visualize and debug your own as a plug-in.Author: Craig ReynoldsLicense: MITPlatforms: Windows, All POSIX (Linux/BSD/UNIX-like OSes), Linux, MacOS XAdded: October 31, 2004PathLib - Game Pathfinding Librarypathlib.hildebrand.cz/pathlib.htmlDescription: The Pathlib is an independent simple library (written in C) for searching optimal paths for objects in map. The library solves generally tasks like finding optimal-cost path in map, timing objects and their movement in map, simple collision detection and solving of deadlocks.License: unknownAdded: September 13, 2007Audio (Sound & Music) ADescription: Audiere is a high-level audio API. It can play Ogg Vorbis, MP3, FLAC, uncompressed WAV, AIFF, MOD, S3M, XM, and IT files. For audio output, Audiere supports DirectSound or WinMM in Windows, OSS on Linux and Cygwin, and SGI AL on IRIX.Author: Chad AustinLicense: LGPLPlatforms: Windows, Linux-i386, Cygwin, IRIXAdded: October 31, 2004BASS Audio LDescription: BASS is an audio library for use in Windows and Mac OSX software. Its purpose is to provide developers with the most powerful and efficient (yet easy to use), sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via add-ons), MOD music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs), and recording functions. All in a tiny DLL, under 100KB* in size.Author: un4seen developmentLicense: Free for non-commercial usePlatforms: Windows, MacOS XAdded: October 31, 2004FMOD Sound SDescription: FMOD is a cross platform audio library to let you easily implement the latest audio technologies into your title.Authors: Firelight Technologies Pty, LtdLicense: Free for non-commercial usePlatforms: Windows, Linux, MacOS X, PS2, Xbox, GC.Added: October 31, 2004FreeSL - Free Sound L/web_res/freesl.htmlDescription: FreeSL (Free Sound Library) is a OpenAL wrapper. It also includes the EAX 2.0 library for realistic audio environment simulations plus occlusion and obstruction.Author: Lukas HeiseLicense: FreeAdded: October 6, 2007Hekkus Sound SDescription: Hekkus Sound System is a small and fast sound engine for WinCE/Win32/Symbian and .NET application, expecially designed for games.Author: Thomas ManieroLicense: Donate-WarePlatforms: Win32, WinCE, SymbianAdded: October 31, 2004irrK/irrklang/index.htmlDescription: irrKlang is a cross platform audio library designed to be used in games, scientific simulations and similar.Author: Nikolaus GebhardtLicense: irrKlang LicenseAdded: September 17, 2007L/libsndfile/Description: Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.Author: Erik de Castro LopoLicense: LGPLPlatforms: Windows, Linux, MacOS X, Solaris, QNXAdded: October 31, 2004libMikMDescription: Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm.Author: Raphal AssnatLicense: LGPLAdded: September 17, 2007Ogg VDescription: Ogg Vorbis is a completely open, patent-free, professional audio encoding and streaming technology with all the benefits of Open Source.License: BSD-likeAdded: September 17, 2007OpenALDescription: OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications.Platforms: Windows, Linux, MacOS X, UNIX, XboxAdded: October 31, 2004Open Source Audio Library PAuthors: Bruce Forsberg, Darrick ServisLicense: LGPLPlatforms: Linux, Solaris, FreeBSDAdded: October 31, 2004PortADescription: PortAudio is a free, cross platform, open-source, audio I/O library.Authors: Ross Bencina, Phil BurkLicense: FreePlatforms: Windows, MacOS X, Unix, SGI, BeOSAdded: October 31, 2004SDL_/projects/SDL_mixer/Description: A sample multi-channel audio mixer library.Authors: Sam Lantinga, Stephane Peter, Ryan GordonLicense: LGPLPlatforms: Windows, MacOS X, LinuxAdded: October 31, 2004SDL_/SDL_sound/Description: SDL_sound is a library that handles the decoding of several popular sound file formats, such as .WAV and .MP3.Author: Ryan C. GordonLicense: LGPLPlatforms: Windows, Linux, MacOS X, FreeBSD, BeOSAdded: October 31, 2004Collision Detection Bitmaskpeople.ifm.liu.se/ulfek/bitmask/Description: The Bitmask library provides C functions for 2D pixel-perfect collision detection. In addition to just collision detection the library can also calculate a point of intersection and the number of overlapping pixels in an efficient way.Author: Ulf EkstrmLicense: LGPLAdded: September 13, 2007ColDet - Free 3D Collision Detection L/coldet/Description: This library is an effort to provide a free collision detection library for generic polyhedra. Its purpose is mainly for 3D games where accurate detection is needed between two non-simple objects.Author: Amir GevaLicense: LGPLPlatforms: Windows, LinuxAdded: October 31, 2004FreeSOLID - Software Library for Interference Detectionwww.win.tue.nl/gino/solid/index.htmlDescription: SOLID is a library for collision detection of three-dimensional objects undergoing rigid motion and deformation. SOLID is designed to be used in interactive 3D graphics applications, and is especially suited for collision detection of objects and worlds described in VRML.Author: Gino van den BergenLicense: LGPLAdded: October 31, 2004GIDescription: GImpact is a software library with tools for geometry processing and collision detection, focused on solving most common problems on Virtual Reality development.Author: Francisco LeonLicense: LGPLAdded: September 14, 2007OPCODE - Optimized Collision D/Opcode.htmDescription: OPCODE is a new small collision detection library. It is similar to popular packages such as SOLID or RAPID, but more memory-friendly, and often faster.Author: Pierre TerdimanLicense: FreePlatforms: Windows, LinuxAdded: October 31, 2004RAPID - Robust and Accurate Polygon Interference D/geom/OBB/OBBT.htmlDescription: RAPID is a robust and accurate polygon interference detection library for large environments composed of unstructured models.License: Free for non-commercial useAdded: October 31, 2004V-Collide - Collision Detection for Arbitrary Polygonal O/%7Egeom/V_COLLIDE/Description: V-Collide is a collision detection library for large environments. It is designed to operate on large numbers of polygonal objects. It makes no assumptions about input structure and works on arbitrary models, also known as polygon soups.Added: September 14, 2007Compression Description: bzip2 is a freely available, patent free (see below), high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论