OGRE

"OGRE是一个三维(3D)图形渲染引擎。它是面向对象的,并且高效,抽象化了不同的API和平台

linux c++ VISUALIZATION game 3d Windows opengl directx ogre script GL Graphics Direct3D renderer Shader MacOSX Development Programming ogre3d engine 3dengine render_engine rendering 3d_rendering render_pipeline
Irrlicht

"Irrlicht是一个完全跨平台的3D游戏引擎。具有高效

linux c++ API game 3d Windows library opengl osx 2d wince directx macintosh Graphics Direct3D Shader MacOSX macos source Development Solaris Programming dotnet cross-platform portable code gaming engine 3dengine entertainment gamedev render_engine 3d_rendering objectoriented scenegraph win64 irrlicht_engine irrlicht 3d_engine rasterizer
jMonkeyEngine

jMonkeyEngine是一个生成快速现代3D游戏的引擎。它封装了OpenGL,提供一个完整强大高性能的工具包,使3D游戏的开发变得容易。

java VISUALIZATION API game 3d framework Windows library opengl Graphics renderer Shader Programming cross-platform visualisation gaming engine gamedev render_engine openal jme objectoriented scenegraph lwjgl
Gephi

Gephi是一款开源的交互式的复杂网络分析平台。Gephi被用于互联网,生物医学,交通网络分析等各个领域它支持Windows、Mac OS X以及Linux等环境。主要功能包括:网络布局,提供了超过10种不同的布局算法;网络社区分析和分类;网络属性计算;动态网络分析。

3d opengl graphviz visualisation rendering complexnetwork
SDL

SDL(Simple DirectMedia Layer)是一个跨平台的多媒体和游戏开发包,提供2D,音频,事件驱动,多线程和定时器等服务,并有大量的扩充开发包,如TCP/IP网络,游戏角色,混音等。SDL是用C开发的,但也有Perl、PHP、Delphi等多种语言的版本。

linux API game 3d framework Windows library x mac opengl audio sdl input GL macintosh Graphics keyboard MacOSX display X11 macos Development Mouse cross-platform portable multimedia joystick gaming
OpenELEC

OpenELEC 是一个附带家庭影院的 Linux 发行版本,使用基于 XBMC 的软件。提供包括家庭影院 PC 所需的各类软件,包括 DVD 播放器、远程控制等。

linux cmake C python sql mysql game xml ssh video mp3 database opensource library unix apple opengl audio arm kernel internet avi metadata tv digital plugins mediaplayer rss sdl samba tags arm9 h264 rtp autoconf codec remote-control free mp4 OperatingSystem media RTSP cd aac Embedded plugin automake xbmc source Development online operating_system upnp emulator cross-platform streaming multimedia multilingual pictures open-source mov theora mpeg4 vorbis mpeg ogg wma themes multi-platform entertainment fast multi dvd ape dts flac wav dvb wavpack audiocd mkv id3v2 pvr ac3 id3 media_player matroska tagging mediacenter htpc recording videoplayer client_server wmv vp8 audioplayer media_library medialibrary sdl_mixer python25 sdl_image sshd xvid Games 1080p MCE kernelmodule audiovideo arm7 xbmcscript geexbox xmltv sdlmame qam tvguide surroundsound remotecontrol python26 avc avchd atsc firewire internet_video iptv xbmcgame xbmcplugins embedded_systems embeddedsystems thetvdbcom fastboot 720p hd dvb-c rssreader xbmcmediacenter moblin hauppauge streamingmedia dvr tvcom mythtv dvdplayer hdtv tvdigital definition fennec crystalhd blu-ray pal cd_audio cd_ripping xbmc-dvd-ripp television dvb-s themeable embeddedoperatingsystem skinable mpeg-2 xbmcremote mpeg-1 appletv hardware_acceleration dvb-t digital_tv cd_playing hd-dvd 1080i gpl2 tvshows embeddedlinux stb vdpau hd-pvr xbmcscripts remote_control embeddedsystem themoviedborg kernel_module
Crystal Space

"Crystal Space是3D构架,用C++语言编写。开发者包括Jorrit Tyberghein。首个公开版本发布于1997年8月26日, 通常用于电子游戏目的。是使用GNU Lesser General Public License协议的自由软件,作为 SourceForge.net 2003年2月 月度项目。可用OpenGL(全平台), SDL(全SDL平台), X11(Unix和GNU/Linux)或SVGALib (GNU/Linux)。Crystal Space使用面向对象程序设计C++编写。模块化程度高,多少的独立插件。客户端程序通过Crystal Space的Shared Class Facility (SCF)使用插件,比如OpenGL 3D渲染器,"

linux c++ python Cplusplus 3d Windows opengl Graphics Shader MacOSX 3dengine gamedev 3d_rendering render_pipeline cross_platform multi_platform game_development crystalspace crystal_space 3dgame
libgdx

Libgdx是一个跨平台(Windows,Linux,Android)的游戏开发框架,它主要是用Java写的,其中也参杂了一些C/C++代码,这些代码是为了处理一些对性能要求很高的操作,比如物理引擎或者音频处理。

linux android html5 game ios Windows opengl box2d webgl MacOSX Development crossplatform bullet
Qt#

Qt# 是 Qt 图形开发工具包的 C# 封装库。

c++ API javascript framework Windows database OPENSSL library mac opengl win32 networking interface plugins svg MacOSX Development toolkit Coding x-windows cross-platform multimedia object_oriented model-view-controller widgets gui_designer
CEGUI

CEGUI(Crazy Eddie’s GUI)是一个C/C++编写的自由免费的GUI库,基于LGPL协议,,完全面向对象设计。CEGUI开发者的目的是希望能够让游戏开发人员从繁琐的GUI实现细节中抽身出来,以便有更多的开发时间可以放在游戏性上。其渲染需要3D图形API的支持,如OpenGL或Direct3D。另外,使用更高级的图形库也是可以的,像是OGRE、Irrlicht和RenderWare,关键需求可以简化为二点: 纹理(Texture)的支持;直接写屏(RHW的顶点格式、正交投影、或者使用shader实现)

linux c++ unicode API python lua Cplusplus game 3d framework xml Windows gui library ui mac opengl win32 osx 2d interface directx widget ogre 64bit user GL window Direct3D Embedded CEGUI MacOSX cross Development toolkit Programming controls software_development cross-platform portable crossplatform ogre3d object_oriented multi-platform gaming engine entertainment gamedev scriptable gui_framework widgets platform multiplatform objectoriented game_development win64 irrlicht d3d gles pycegui
Chromium

Chromium是Google的chrome浏览器背后的引擎,以BSD许可证等多重自由版权发布并开放源代码。Chromium的开发可能早在2006年就开始了,其目的是创建一个安全、稳定和快速的通用浏览器。

linux 3d opengl display_wall
FLTK

"FLTK(Fast Light Tool Kit 发音为fulltick)是一种使用C++开发的GUI工具包,它可以应用于Unix

linux API 3d framework Windows gui library ui opengl rss tools Graphics source Development toolkit Coding Programming cross-platform
Xith3D

Xith3D是高性能的Java 3D引擎,基于BSD license协议,对于商业和非商业应用均友好。Xith3D主要面向3D游戏,数据可视化,三维场景原型等。最突出的特点是基于scenegraph,这是和JME,Ardor3D 等引擎的最大区别。

java linux VISUALIZATION API game 3d framework Windows library opengl GL macintosh Graphics renderer Shader MacOSX macos source Development Programming cross-platform physics code gaming engine 3dengine entertainment gamedev render_engine rendering 3d_rendering render_pipeline openal
OsiriX

OsiriX是一款基于 C/C++开发的医疗图像处理软件。主要用于医疗方面,可以把CT(计算机断层扫描)和MRI(核磁共振)的数据加以整合而生成3D的图像,可以旋转,透视甚至是动画等各种操作。只支持苹果操作系统。主要的功能包括:2D查看器;3D处理;图像优化;支持DICOM文件;支持DICOM网络;支持非DICOM文件;扩展和科学研究;基于开源的模块;能生成DICOM CD-Roms

VISUALIZATION 3d apple opengl cocoa vtk plugin medical dicom itk
Irrlicht Engine

Irrlicht Engine 是一个用C++开发的高性能实时的3D引擎,同时提供了.NET版本,这是一个跨平台的使用了D3D、OpenGL的3D渲染引擎。

linux c++ API game 3d Windows library opengl osx 2d wince directx macintosh Graphics Direct3D Shader MacOSX macos source Development Solaris Programming dotnet cross-platform portable code gaming engine 3dengine entertainment gamedev render_engine 3d_rendering objectoriented scenegraph win64 irrlicht_engine irrlicht 3d_engine rasterizer
Pygame

Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。

linux python3 API python game 3d Windows library mac opengl audio win32 osx sdl input GL macintosh Graphics keyboard MacOSX X11 source Development Mouse pygame Programming cross-platform portable multimedia open-source joystick multi-platform gaming entertainment gamedev sound game_development sdl_mixer simpĺedirectmedia python25 python3000 pythonfors60 sdl_image sdl_ttf pythons60 pygames python30
Blender

Blender是一套三维绘图及渲染软件。它具有跨平台的特性,支持FreeBSD,IRIX,GNU/Linux,Microsoft Windows,Mac OS X,Solaris,及SkyOS。

linux VISUALIZATION python game 3d Windows video cad opengl animation scripting script Graphics renderer Shader MacOSX sss nuke GLSL cross-platform modeling physics visualisation multi-platform gaming cloth zbrush engine compositor cinema_4d ray_tracing graphics3d digital_content_creation after_effects special_effects blender3d 3dengine nle painting maya entertainment non_linear_editor fluid gamedev render_engine houdini compositing rendering game_engine film_editing 3ds_max dcc ambient_occlusion render computer_aided_design lighting particles 3d_rendering texturing render_pipeline xsi video_editor texture_painting sculpting video_editing lightwave effects blender
Scorched 3D

Scorched 3D是一款遵循GPL的多平台的3D游戏,开发者称其灵感来源于以前的Dos游戏Scorched Earth,作者把它改造成了3D的游戏,还添加了一些新的好玩的功能。它具有3D图形和3D的音效,并且具有高模块化。在成熟的代码基础上仍然在积极的 发展,继续的完善视觉和听觉效果,给人们带来不一样的体验。

linux c++ download game 3d Windows network mac opengl pc dos Strategy fun archiving online gaming multiplayer turn_based_strategy real_time_strategy retro
cocos2d-android

cocos2d-android 是 cocos2d 在 android 平台上的移植版本。cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。可以让你在创建自己的多平台游戏时节省很多的时间。即是一个开源的2D游戏框架. 最初的Cocos2D框架是使用Python编写的,基于pyglet开发。目前Cocos2D框架已经被移植到了多种语言和平台上。

java android cocos2d framework opensource opengl 2d animation Graphics renderer open-source gamedev effects scenegraph mobilephonesgames androidgaming game_development sprites Games mobileapplication
Cocos2d

Cocos2d 是一个开源的基于MIT协议的2D游戏框架. 用于构建游戏、应用程序和其他图形界面交互应用。可以让你在创建自己的多平台游戏时节省很多的时间。最初的Cocos2D框架是使用Python编写的,基于pyglet开发。目前Cocos2D框架已经被移植到了多种语言和平台上。

python cocos2d opengl multi-platform gamedev pyglet