Game Programming Open Source
2007-12-19 21:24
549 查看
Game Programming Open Source
本文的PDF可以从http://www.pmtsolution.net下载。
更多关于Open Source游戏开发,欢迎访问http://www.openge.org
Open Source游戏开发
第一版 2003年2月 2日
PMT 编辑
本文是“PMT Files”的一部分,收集、整理和汇编了Open Source游戏和游戏开发的资源。最新版本可以从http://www.pmtsolution.net获得。
PMT Files是PMT倡导的一项志愿活动,目的是按照主题精选优秀的软件开发资料(主要包括,但不限于Open Source)并自由分享,以帮助有同样兴趣的学习者和实践者节省收集和学习的时间、开阔眼界、减少重复性的劳动,从而能够将更多的精力投入到软件的创新中。
一、 底层开发包和工具
1. http://www.mesa3d.org Mesa是一个类OpenGL(http://www.opengl.org)的开源实现。
2. http://openil.sourceforge.net DevIL (即以前的OpenIL)是一个跨平台的图形处理包,支持BMP、JPG、GIF等多种图形文件格式。
二、 2D游戏开发包
1. http://www.libsdl.org/ SDL(Simple DirectMedia Layer)是一个跨平台的多媒体和游戏开发包,提供2D、音频、事件驱动、多线程和定时器 等服务,并有大量的扩充开发包,如TCP/IP网络、游戏角色、混音等。SDL是用C开发的,但也有Perl、PHP、Delphi等多种语言的版本。
2. http://www.clanlib.org ClanLib是一个通用的C++游戏开发包,提供游戏资源操作、网络对象处理、GUI主题和游戏脚本等支持。支持Windows和Linux。
三、 3D引擎和游戏开发包
1. http://crystal.sourceforge.net/ Crystal Space是一个用C++开发的3D游戏开发包。有丰富的功能,支持Direct3D、OpenGL、Glide等。
2. http://ogre.sourceforge.net/ OGRE是一个面向对象的3D引擎,支持DirectX、OpenGL和Glide等。
3. http://hem.passagen.se/opengl/glfw/ GLFW是一个OpenGL的应用框架,支持Linux和Windows。
4. http://apocalyx.sourceforge.net/ Apocalyx是一个基于OpenGL的3D引擎。
5. http://www.faktiss.net/ Nive是一个C++ 3D引擎,基于OpenGL和DevIL,支持Windows和Linux/Xwindow。
6. http://plib.sourceforge.net/ Plib是一个3D游戏开发包。
7. http://alleg.sourceforge.net/ Allegro是一个跨平台的C/C++游戏开发包,提供2D、3D、声效、用户输入、文件、压缩、GUI等功能。
四、 游戏和游戏框架
1. http://www.freecraft.org/ FreeCraft是一个实时战略游戏(RTS)框架。
2. http://www.worldforge.org/ Worldforge是一个完整的大型网络RPG游戏框架。
3. http://arianne.info/ Arianne是一个大型网络RPG游戏,同时也是一个游戏框架。
五、 其他
1. http://openai.sourceforge.net/
OpenAI是一个人工智能的工具包,包括神经网络、遗传算法、有限状态机等。
本文的PDF可以从http://www.pmtsolution.net下载。
更多关于Open Source游戏开发,欢迎访问http://www.openge.org
Open Source游戏开发
第一版 2003年2月 2日
PMT 编辑
本文是“PMT Files”的一部分,收集、整理和汇编了Open Source游戏和游戏开发的资源。最新版本可以从http://www.pmtsolution.net获得。
PMT Files是PMT倡导的一项志愿活动,目的是按照主题精选优秀的软件开发资料(主要包括,但不限于Open Source)并自由分享,以帮助有同样兴趣的学习者和实践者节省收集和学习的时间、开阔眼界、减少重复性的劳动,从而能够将更多的精力投入到软件的创新中。
一、 底层开发包和工具
1. http://www.mesa3d.org Mesa是一个类OpenGL(http://www.opengl.org)的开源实现。
2. http://openil.sourceforge.net DevIL (即以前的OpenIL)是一个跨平台的图形处理包,支持BMP、JPG、GIF等多种图形文件格式。
二、 2D游戏开发包
1. http://www.libsdl.org/ SDL(Simple DirectMedia Layer)是一个跨平台的多媒体和游戏开发包,提供2D、音频、事件驱动、多线程和定时器 等服务,并有大量的扩充开发包,如TCP/IP网络、游戏角色、混音等。SDL是用C开发的,但也有Perl、PHP、Delphi等多种语言的版本。
2. http://www.clanlib.org ClanLib是一个通用的C++游戏开发包,提供游戏资源操作、网络对象处理、GUI主题和游戏脚本等支持。支持Windows和Linux。
三、 3D引擎和游戏开发包
1. http://crystal.sourceforge.net/ Crystal Space是一个用C++开发的3D游戏开发包。有丰富的功能,支持Direct3D、OpenGL、Glide等。
2. http://ogre.sourceforge.net/ OGRE是一个面向对象的3D引擎,支持DirectX、OpenGL和Glide等。
3. http://hem.passagen.se/opengl/glfw/ GLFW是一个OpenGL的应用框架,支持Linux和Windows。
4. http://apocalyx.sourceforge.net/ Apocalyx是一个基于OpenGL的3D引擎。
5. http://www.faktiss.net/ Nive是一个C++ 3D引擎,基于OpenGL和DevIL,支持Windows和Linux/Xwindow。
6. http://plib.sourceforge.net/ Plib是一个3D游戏开发包。
7. http://alleg.sourceforge.net/ Allegro是一个跨平台的C/C++游戏开发包,提供2D、3D、声效、用户输入、文件、压缩、GUI等功能。
四、 游戏和游戏框架
1. http://www.freecraft.org/ FreeCraft是一个实时战略游戏(RTS)框架。
2. http://www.worldforge.org/ Worldforge是一个完整的大型网络RPG游戏框架。
3. http://arianne.info/ Arianne是一个大型网络RPG游戏,同时也是一个游戏框架。
五、 其他
1. http://openai.sourceforge.net/
OpenAI是一个人工智能的工具包,包括神经网络、遗传算法、有限状态机等。
相关文章推荐
- “The Delta3D Open Source Game Engine”及翻译
- game open source
- Open Source Game Clones
- About Unixstickers - Unixstickers - stickers on unix, programming, software, development and open source
- Open Source Game Clones
- android open source game - frozenbubble
- android open source game - andors-trail
- open source the 3d android game
- Open Source Game Clones
- Open Source .NET Development : Programming with NAnt, NUnit, NDoc, and More
- Open Source Game Development
- Compile Boswar -- An open source RTS Game
- Android: Open source FileManager
- Open Source Fuzzing Tools (Paperback), Aug.2007.eBook-BBL
- http://www.ibm.com/developerworks/cn/opensource/os-cn-quartz/index.html
- exsi 5.0 opensource code download
- fatal error C1083:Cannot open source file: 解决方法
- Practical Open Source Business Models @ JDJ
- 开源网络准入系统(open source Network Access Control system)
- Open Source Quality