换工作了,这份工作持续的时间不算长,也就一年半的样子。
准确地说,应该是被换工作了。
原部门解散,大家各谋生路。
现在说来,就应该用上一份工作,前公司这样的称谓了。
前工作是游戏行业,本来之前也不是搞游戏的,算是半路出家。
这回倒好,又打回来了。
现在想想,算是用了一年半的时间圆了刚毕业时候的一个梦吧。
现在看看上份工作的任务列表。
还是发现不少好玩儿的东西,或者说是有意思的东西吧。
有的是玩儿过的,有的是原来打算玩儿的。
现在记录一下,也算是对自己有个交待吧。
那些工作中好玩儿的技术。
简单的记录一下,随便加个描述吧。
不然,将来一点也想不起来了岂不是很可惜。
cocos2d-x
写在第一个当然是最重要的了,也是过去的这段时间里在它身上花费时间最多的了。
是的,这是个开源的游戏引擎,主要用在手机上。
原来我还打算写个介绍它的系列来着,提纲都列好了。
才写了没几篇,这下换工作把计划打乱了,这个事就放下了。
CocosSharp
cocos2d-x 的 C# 实现,Xamarin 团队做的。
ejoy2d
看名字就知道了,云风大侠团队的作品。游戏引擎。
skynet
云风大侠作品,很好的名字。服务端并发框架。
以下这些都是和 Lua 相关的。
vslua
babelua
decoda
metalua
swig
tolua
tolua++
luabind
binding generator
lua in C#
luainterface
一些在游戏开发中用到的库
tinyxml
protobuf
flatbuffer
rapidjson
在 Mac OSX 上开发 C# 时用到的玩意。
mono
monodevelop
xamarin studio
图形库
gtk#, xwt, glib, gtk+
Pinta is an open source software like paint.net use gtk# dock framework.
几个插件框架,monodevelop 用的就是 mono.addins 插件框架。
mono.addins
mef framework
maf framework
同时也学会了怎么给 VS 开发插件。
vs addin 相关的技术
.NET Compiler Construction Kit
Irony
顺道还简单了解了一把
ironpython
不看不知道,一看吓一跳。
这一年半还是做了不少事儿啊。
看上面就知道,主要的努力方向还是游戏引擎。
不知道以后还有没有机会去搞游戏引擎。
语言方面 Lua 算是通关了。
各种 Lua 相关的研究了不少。
同时,Python 也学了,用了,写了一小部分工具类的代码。
HTML5 游戏也了解了不少,JavaScript 也用起了。
这么看来,上一份工作还是有不少成长的啊!
现在在一个不同的行业工作,新一轮的学习又要开始了。
很期待接下来要面对的新的挑战。