典型开源3D引擎比较:http://www.cnblogs.com/cyberchen-net/archive/2007/03/05/663597.html
开源的游戏、3D开发引擎,摘自网络:http://hi.baidu.com/gookings/blog/item/37c6cca21dfaf8aecbefd0e7.html
一、底层开发包和工具
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/
http://www-900.ibm.com/developerWorks/cn/linux/theme/special/
SDL(Simple DirectMedia Layer)是一个跨平台的多媒体和游戏开
发包,提供2D、音频、事件驱动、多线程和定时器等服务,并有大
量的扩充开发包,如TCP/IP 网络、游戏角色、混音等。SDL 是用C
开发的,但也有Perl、PHP、Delphi 等多种语言的版本。
2. http://www.clanlib.org
ClanLib 是一个通用的C++游戏开发包,提供游戏资源操作、网络
对象处理、GUI 主题和游戏脚本等支持。支持Windows 和Linux。
PMT Files – Open Source Game Development
三、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 等功能。
PMT Files – Open Source Game Development
四、游戏和游戏框架
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 是一个人工智能的工具包,包括神经网络、遗传算
法、有限状态机等。
一、英文网站
1. http://www.flipcode.com/
Daily Game Development News & Resources
2. http://www.gamedev.net/
All Your Game Development Needs
3. http://www.gamedeveloper.net/
4. http://www.gametutorials.com/
Game Programming with Personality, From Start to Finish
5. http://www.cfxweb.net/
Demo & Game Development
6. http://www.gdse.com
The Game Programming and Design Search Engine
7. http://www.2dgame-tutorial.com
8. http://www.gamasutra.com/
CMP - The Art & Science of Making Games
9. http://www.gdmag.com/
CMP - Game Developer Magazine
二、中文网站
1. http://www.gameres.com/
中文游戏开发技术资料和交流
2. http://mays.soage.com/
中国游戏开发者
3. http://www.gpgame.net
金点工作室
4. http://www.codingnow.com
云风工作室
5. http://lightwing.myrice.com/
琴心剑胆
6. http://www.diamondgarden.net/
钻石花园
7. http://www.joynb.com/
无名鸟游戏工作室
8. http://www.npc6.com/
何苦做游戏,游戏制作的文化
PMT Files – Game Development Website
三、Linux 游戏及其开发网站
1. http://www.happypenguin.org
The Linux Game Tome
2. http://linuxgames.com/
Linux Games - For the people
3. http://h.webring.com/webring?ring=linuxgp;list
Linux Game Programming Webring
分享到:
相关推荐
【3D游戏开源引擎】是游戏开发领域中的一个重要工具,它为开发者提供了构建3D游戏的基础框架和功能组件。开源的特性使得这款引擎对新手和经验丰富的开发者都极具吸引力,因为用户可以自由地查看源代码,理解其工作...
这个"IPHONE免费开源3D游戏引擎"压缩包提供了一款专为iPhone设计的3D游戏引擎源码,这对于iOS开发者,尤其是游戏开发者来说,是一个宝贵的资源。通过深入学习和理解这些源码,开发者可以掌握3D游戏开发的关键技术,...
开源游戏引擎是游戏开发中的重要工具,它们允许开发者查看、修改和分享源代码,促进了技术的进步和创新。本文将深入探讨几个最常用的开源游戏引擎,包括它们的特点、功能以及适用场景。 1. Delta3D:这是一个全面的...
本文将深入探讨Android开源3D游戏引擎Alien3D的类库源码及其示例代码,旨在帮助开发者理解其工作原理,提升3D游戏开发能力。 Alien3D是一款针对Android平台设计的高效、轻量级3D游戏引擎,它的开源特性使得开发者...
开源3D网络游戏引擎源代码是开发3D游戏的重要资源,对于学习和理解游戏开发技术具有极大的价值。这个开源项目提供了一整套实现3D引擎基本功能的源代码,让开发者有机会深入探究游戏引擎的工作原理,同时也为独立游戏...
Irrlicht Engine是一款用C++编写的开源3D引擎,以其卓越的实时渲染能力和跨平台设计而闻名。该引擎不仅支持D3D、OpenGL,还具备自有的软件渲染能力,这意味着开发者可以在没有高端硬件的情况下也能进行高效开发。...
- **Godot引擎**是一款完全开源且免费的游戏开发引擎,适用于2D和3D游戏制作。 - 它提供了强大的功能集合,包括物理模拟、渲染引擎、动画系统、脚本语言支持等。 - Godot引擎使用GDScript作为主要的编程语言,这是一...
Horde3D是一款开源的游戏开发框架,它提供了高效、轻量级的3D图形渲染功能,适用于快速开发小型到中型的游戏项目。图形渲染引擎是游戏引擎的核心部分,负责将游戏场景中的3D模型、纹理、光照等元素转换成屏幕上可见...
Panda3D是一款强大的开源3D游戏引擎,以其高效、易用和跨平台的特性受到开发者们的喜爱。本项目提供了一整套完整的3D枪战游戏源码,旨在帮助初学者和有经验的开发者快速理解并实践Panda3D在游戏开发中的应用。 首先...
GarageGames是一个知名的开源3D游戏引擎开发平台,它为游戏开发者提供了强大的工具和技术支持,以便于构建高质量的三维互动体验。GarageGames的核心产品之一是Torque3D,这是一款功能丰富的游戏引擎,以其易用性和...
Torque3D是一款由C++编写的开源游戏引擎,专为3D游戏开发而设计。源自GarageGames,这个引擎以其强大的功能和灵活的可扩展性在游戏开发社区中获得了广泛的认可。本文将详细探讨Torque3D的核心特性、开发流程以及如何...
在Android游戏开发领域,选择一个合适的开源游戏引擎可以帮助开发者大大提高效率,减少重复工作。本文将详细介绍8款开源的Android游戏引擎,为初学者提供参考。 1. **Angle** Angle是一款专为Android设计的2D游戏...
### Android游戏开源引擎详解 #### 引言 随着移动设备的普及和技术的发展,游戏成为吸引用户的重要应用之一。尤其在Android平台上,丰富的游戏资源不仅满足了玩家的需求,也为开发者提供了广阔的创作空间。对于初学...
Away3D是一个轻量级且高效的3D引擎,能够帮助开发者轻松创建复杂的3D场景,而Papervision3D则是一个开源的2D/3D图形引擎,支持多种3D图形技术。 这个开源项目可能包含以下主要组成部分: 1. 地图数据:3D地图的...
在3D游戏开发的世界里,游戏引擎扮演着至关重要的角色,它是游戏开发的核心,负责处理图形渲染、物理模拟、音频处理、脚本执行等众多复杂任务。本主题将深入探讨3D游戏引擎的设计与实现,旨在帮助有志于游戏开发的...
OpenGL渲染的3D开源引擎是一种基于图形库技术的软件开发工具,主要应用于计算机图形学领域,尤其是游戏开发和可视化应用。这款3D FPS(第一人称射击)游戏引擎利用了OpenGL进行渲染,使得开发者能够创建出高质量的3D...
OGRE引擎,是开源3D游戏制作引擎。OGRE能被用于开发游戏,但是OGRE被设计成只提供一个世界级的图形解决方案;对于其他的特性,如:音效、网络、人工智能、碰撞检测、物理等子系统,你则需要将其整合到OGRE中,在这些...
Java3D游戏引擎是一款基于Java技术构建的强大游戏开发框架,专为创建三维图形和游戏而设计。这款引擎充分利用了Java语言的跨平台特性,使得开发者能够在多种操作系统上构建高质量的3D游戏,如Windows、Mac OS X和...
在Android平台上,3D游戏开发是一项复杂而富有挑战性的任务,它涉及到许多技术层面,包括图形渲染、物理引擎、动画处理、用户交互等。本资料集合涵盖了"Android 3D游戏案例开发大全"的第02章、第03章和第04章的源...
Demi3D,一个跨平台的开源3D游戏引擎,旨在为Mac OSX、iOS和Windows用户提供强大的3D游戏开发工具。这款引擎以其灵活的架构和高效能著称,允许开发者们在不同操作系统上构建引人入胜的3D游戏体验。 一、Demi3D的...