您的位置:首页 > 职场人生

一些程序员可以了解的项目/内容

2013-04-28 17:06 471 查看
出处:
http://www.cnblogs.com/wq178129/archive/2013/04/19/3029923.html
==== 2D Game Engine ====

http://www.hyzgame.com.cn/,古月引擎,功能还挺丰富的,对于个人用户来说有点贵。 http://www.libsdl.org/,正在进化 SDL2,支持 iOS/Android,不过只是个 renderer,做产品的话还有很多要自己做的地方。 http://gamesalad.com/,一个挺火的 iOS 上的 2D游戏工具,类似 RPGMaker 这样的傻瓜式工具。 http://www.cocos2d.org/,在 iOS 上很火的基于 objective-c 的 2D Engine http://www.cocos2d-x.org/,cocos2d c++ version,主要是国人在推动,跑在 iOS/Android 上。
==== 3D Game Engine ==== http://www.terathon.com/c4engine/index.php,C4 Engine,pure C++ 开发,full source 价格还算便宜。结构很好,工具不太完善。 http://www.garagegames.com/,古老的 Torque 3D,full source 价格很便宜。工具很完善,但感觉只是在走下坡路了。 http://www.bitsquid.se/index.html,BitSquid,一款较新的引擎,从developer blog中比较喜欢它的设计,也不便宜。 http://unity3d.com/,借 iOS 东风红极一时,编辑器很傻瓜式,适合小团队开发。 http://www.unrealengine.com/udk,Unreal Engine,主机上最流行的引擎了吧,向 iOS/Android 快速进化中。 http://www.crytek.com/cryengine,CryEngine,以效果闻名于世,不过进化比较慢,长期前景不明朗。 http://www.gamebryo.com.cn/index.html,GameBryo,也是老牌劲旅了,不过这两年声音弱了许多。 http://www.blitzgamesstudios.com/blitztech,BlitzTech,仅仅是听说过,还没见过活的。 ftp://ftp.idsoftware.com/,quake 2/3,doom 2等等,代码都在这。 https://github.com/TTimo/doom3.gpl,doom 3 source http://fabiensanglard.net/,quake 2/3,doom 2/3,只要是 idsoftware 的代码,这哥们都给了一篇详细 review。 http://www.ogre3d.org/,Ogre,开源的老牌劲旅,比较成功的游戏要算《天龙八部》《Torchlight》了。 http://www.panda3d.org/,Panda3D,原来Disney内部用的一个引擎,后交给Carnegie Mellon学校维护,开源。用python写逻辑,我喜欢。 http://irrlicht.sourceforge.net/,鬼火也是个老牌引擎了,功能弱了点,适合用来读代码,学习之。 http://www.cafu.de/,Cafu3D,原来也是款商用引擎,现在开源了。看起来工具挺全,拿来参考不错。 http://www.geometrictools.com/,WildMagic,与Dave Eberly老兄的那本《3D Game Engine Design》同步更新。 http://deltaengine.net/,基于 pure C# 的 3D Engine,还非常年轻。 http://monogame.codeplex.com/,XNA 的 open source 实现,用来写 2D/3D 都可以哦。 http://slimdx.org/,.NET上的DX的wrapper,就数这个最成熟了。 http://code.google.com/p/oolongengine/,乌龙引擎,Wolfgang Engel(ShaderX系列主编)同学的作品,iOS 上的一款小引擎 http://nineveh.gl,NinevehGL,一个 OpenGL ES 2.0 + pure Objective-C 的引擎,看起来不错 http://www.maratis3d.com/, Maratis, 小而精巧的引擎 http://pixellight.sourceforge.net/website/, PixelLight, 也是结构设计很优秀的小引擎 ==== 3D papers ==== http://publications.dice.se/,DICE,EA内部用的寒冰引擎,这个是发paper的地方 http://www.valvesoftware.com/publications.html, Valve 的一些papers ==== GameDev Middleware ==== http://www.confettispecialfx.com/,Wolfgang Engel 同学效力的公司,好像适合给电影用。 http://www.umbrasoftware.com,Umbra,一个3D object裁减 middleware,好像只有商业公司才能用,不面向个人用户。 http://www.fxpression.com/,FXpression,给 Ogre 做的一套粒子系统,包括编辑器。《Torchlight》用的就是这个(改了许多的)。 http://fmod.org/,Fmod,游戏声音系统,就数它最火了吧。 http://www.un4seen.com/, Bass, 另一个声音系统 http://www.radgametools.com/msshist.htm,Miles Sound System,又一个 Sound System http://www.thegleam.com/,Miles Sound System 作者的网页 http://www.speedtree.com/,SpeedTree,专门创建树的工具,太高端,没用过。 http://www.naturalmotion.com/,专门制作动作的中间件,很高端的样子,没用过。 http://www.planetside.co.uk/,照片级的地表生成器,高端呀。 http://www.jenkinssoftware.com/,基于 UDP 的游戏网络库,有代码看,借鉴、学习。 http://www.pxinteractive.com/,也是个给游戏用的网络库,没用过。 http://www.replicanet.com/,ReplicaNet http://www.quazal.com/,Quazal ==== in-game gui ==== http://mygui.info/, MyGUI http://www.cegui.org.uk/wiki/index.php/Main_Page, CEGUI http://www.minigui.org/, MiniGUI 虽然不是针对 in-game 的,但在嵌入式GUI里面算是很不错的,值得参考。 ==== Network Library ==== http://www.zeromq.org/,ZeroMQ,个人比较喜欢的一款网络库。 http://www.openmama.org/,OpenMama,与 ZeroMQ 类似的东西。 http://libevent.org/,libevent,老牌的库了,和 ZeroMQ 设计哲学不同。 http://www.jenkinssoftware.com/,RakNet http://www.exitgames.com/,作为network framework & storage,貌似发展得不错 ==== Storage/Database ==== http://www.oracle.com/technetwork/products/berkeleydb/overview/index.html,bdb,我觉得它的api有些难用,不够简洁。 http://www.sqlite.org/,SQLite,好东西,hoho。 http://www.mysql.com/,MySQL http://www.postgresql.org/,PostgreSQL http://redis.io/,redis http://www.mongodb.org/,MongoDB http://basho.com/,Basho http://www.couchbase.com/, couchbase ==== Programming Language ==== http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html,语言流行度排行榜 http://www.cplusplus.com/,c++ 参考 http://en.cppreference.com/w/cpp,有一个 c++ 参考 http://www.python.org/,python http://www.stackless.com/,stackless python http://www.skulpt.org/,在浏览器中写 python,好像。。。好像用处不大。 http://code.google.com/p/visualpytune/,python profile 图形化工具 https://www.djangoproject.com/,django http://webpy.org/,web.py,最短小精悍的 web framework for python http://www.tornadoweb.org/,tornado http://www.lua.org/,lua https://github.com/keplerproject,Kepler,基于 lua 的 web server + framework http://vslua.codeplex.com/,lua plugin in vs2008/2010 http://www.erlang.org/,erlang http://nitrogenproject.com/,Nitrogen,web framework http://zotonic.com/,CMS system ==== Windows/.NET/Mono ==== http://www.charlespetzold.com/,Charles Petzold,Windows 技术的教父 http://msdn.microsoft.com/en-us/,MSDN,有 Windows 开发的地方,就有 MSDN http://www.mono-project.com,Mono,.NET技术在开源社区的源动力。 http://tirania.org/blog/,Mono 之父 http://monodevelop.com/,MonoDevelop,Mono 官方 IDE http://xamarin.com/,MonoTouch/MonoDroid,让写 C# 的同学很开心地写 iOS/Android App http://windowsclient.net/,Windows 客户端开发门户 http://msdn.microsoft.com/en-us/library/ms754130.aspx,WPF http://www.wpftutorial.net/,WPF Tutorial http://www.telerik.com/,Telerik,一个很强力的 Windows 控件公司 http://www.getpaint.net/,Paint.NET,C# 写的 mspaint http://www.asp.net/,ASP.NET 官方门户 http://aspnet.codeplex.com/,ASP.NET 开源相关 http://dotnetzip.codeplex.com/,.NET zip library http://www.resolversystems.com/documentation/index.php/Ironclad,IronPython 的布道公司 http://code.google.com/p/ironclad/,allow IronPython users to transparently import and use any compiled CPython extensions http://pytools.codeplex.com/,让 vs2010 成为 python 的 IDE http://wiki.sharpdevelop.net/ilspy.ashx,ILSpy,反汇编 C# 的利器 http://xunit.codeplex.com/,UnitTest Lib http://code.google.com/p/moq/,simple mocking library http://technet.microsoft.com/en-us/sysinternals/bb795533,system internal tools http://www.dumpanalysis.org/,各种 dump analysis 技巧(win32, Mac OSX),不错。 http://channel9.msdn.com/Events/Speakers/Mark-Russinovich,Channel9 上 Mark Russinovich 的各种 tech video ==== Some Tools ==== http://www.iometer.org/,测试I/O速度的工具 http://pecompact.com/pecompact.php,PECompact,一个收费 pe 压缩工具 http://upx.sourceforge.net/,upx,一个免费 pe 压缩工具 http://www.softwareverify.com/cpp-memory.php,内存检查工具 http://code.google.com/p/crashrpt/,google 的 crash reporter http://code.google.com/p/gperftools/?redir=1,gperftools http://code.google.com/p/googletest/,google test ==== Cloud ==== http://aws.amazon.com/,amazon cloud https://developers.google.com/appengine/?hl=zh-CN,google appengine http://www.windowsazure.com/zh-cn/,windows azure https://cloud.oracle.com/,Oracle Public Cloud http://www.rackspace.com/,RackSpace http://www.joyent.com/,mobile cloud https://stackmob.com/,mobile cloud http://www.heroku.com/,Ruby hosting http://www.openstack.org/,一个创建 cloud 的 framework ==== code hosting ==== https://github.com/,git https://bitbucket.org/,hg ==== demo/scene ==== http://www.iquilezles.org/www/material/isystem1k4k/isystem1k4k.htm,iq 的 demo/scene framework http://4klang.untergrund.net/,给 demo/scene 作 soundtrack 的工具

==== OS/OS Source ==== Linux Kernel Source, http://www.kernel.org/ **Linux桌面系列** ubuntu, http://ubuntu.com.cn/ fedora(redhat), http://fedoraproject.org/ **Linux服务器系列** Debian, http://www.debian.org/ CentOS(redhat), http://www.centos.org/ **BSD桌面系列** PCBSD, http://pcbsd.org/ **BSD服务器系列** OpenBSD, http://www.openbsd.org/cgi-bin/cvsweb/ FreeBSD, http://cvsweb.freebsd.org/ NetBSD, http://cvsweb.netbsd.org/bsdweb.cgi/ DragonFly BSD, http://www.dragonflybsd.org/ **Solaris服务器系列** IllumOS, http://wiki.illumos.org/display/illumos/illumos+Home OmniOS, http://omnios.omniti.com/ **Windows系列** ReactOS, http://www.reactos.org/ ==== codec ==== http://www.opus-codec.org/, Opus音频压缩 http://www.webmproject.org/, webm视频压缩 ==== xml ==== TinyXML2, https://github.com/leethomason/tinyxml2 RapidXML, http://rapidxml.sourceforge.net/ AsmXML, http://tibleiz.net/asm-xml/ ==== browser ==== Chrome/ChromeOS, http://www.chromium.org/ Firefox code, hg clone http://hg.mozilla.org/mozilla-central/ src ==== allocator ==== tcmalloc, google, http://code.google.com/p/gperftools/ jemalloc, facebook/firefox, http://www.canonware.com/jemalloc/ hoard, http://www.hoard.org/, https://github.com/emeryberger ptmalloc, glibc御用, http://www.malloc.de/en/ nedmalloc, http://www.nedprod.com/programs/portable/nedmalloc/ dlmalloc, Doug Lea malloc, http://g.oswego.edu/dl/html/malloc.html

==== misc ==== http://www.drqueue.org/, 并发渲染 http://www.equalizergraphics.com/, 又一个并发渲染
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐