GameDev

最近SSH告急,先是22端口被封,修改默认端口后IP被封,向linode请求修改IP地址后可以正常访问。这里要称赞一下linode的技术支持,每次都在10min内回复。以后不敢再用SSH代理了,从github上搜到一个shadowsock-nodejs,方便可用。

看了一会twitter,昨天@infinite_ammo发起一个话题: what obstacles get in the way of you making games? 很多人参与回答,有些共鸣和感触:

@forwardresent Everything seems so overwhelming to do solo, but I’m the kind of person who wants to do everything solo.
单干有点太夸张了,但是我就是那种什么都喜欢单干的人。

@ArtfulGamer Finding a balance between work (teaching) and gamedev. Bad: limited hours/day. Good: limited hours -> working efficiently.
在教书和游戏开发之间找平衡中。坏处:时间有限;好处:有限时间让人高效工作。

@graebor Trying to make too many of them at once, usually. I think I’m getting better at controlling this, though..
总想一次搞定很多事。呃,我想我已经在努力控制这事了。。。

@AlteredTree quite often, I get distracted by a new shiny idea and lose interest in the old one. I have a lot of half-finished projects…
我经常被一个新点子搞得对以前的点子没兴趣了,于是有了一堆半成品项目。。。

@0SCUR0 mental illness gets in the way of my game making. But sometimes it does the opposite. Double edged sword I guess.
做游戏的过程中,大脑常常会处于病态,不过有时候也有点用,估计是把双刃剑。

@OverworldTheme Also the uncertainty of it. When you’re working alone, it’s hard to gauge what is and is not working. Causes me much grief.
自己工作的时候,很难衡量哪些是工作,哪些不是(翻译错没?),让我很伤心。

@theuncommon Right now it’s the day job. Both the time spent there and the loss of energy afterwards. Can’t afford to leave… yet.
现在这(游戏开发)是日常工作了。时间和精力投入很多,陷太深了。

Torque2D

Torque2D开源了,MIT,Reddit原文消息:

“Take Torque 2D, combine it with iTorque, add in Box 2D physics, several major enhancements and bug fixes, and make it open source. That is Torque 2D MIT. By unifying Torque2D and iTorque into a single code base, GarageGames will be able to offer a single 2D game engine for iOS, Mac and PC. Finally, when we made our changes, it broke functionality in several of the older T2D/iT2D editors. In order to work in an open source environment as soon as possible, we made a decision to publish our initial version of Torque 2D MIT without the editors; in other words, the initial version will be an API only engine with tool development to follow thereafter.”

[http://www.garagegames.com/community/blogs/view/22065]

以前的编辑器不兼容,而新的编辑器还没有做出来。GarageGames将引擎开源可能是由于买许可不赚钱了,普遍认为Unity3D要比Torque3D更出色。GarageGames准备转变营利方向,不再靠卖引擎吃饭,而靠服务赚钱。还提到会从目前正在开发的“3 Step Studio”赚钱,这是一个为无编程基础的人做的游戏制作工具,估计目标是做成一款类似“RPG Maker”的工具。目前Torque2D只支持Windows, Mac, iOS,应该很快会开始支持Linux和Android。如果开发不间断,用户现在使用它来开发跨iOS和Android的应用程序应该是没问题的——想必游戏完成时,Android的支持也已经完成。Torque2D MIT版本据说在架构和性能上都有很大改善,具体可见

Torque2D使用自己的TorqueScript语言作为唯一的脚本语言,虽然很多人建议支持Lua,但短期内不大可能。这个语言本身不难学,但我个人比较反感完全用脚本来制作游戏,即使是Lua或C#。Torque大量使用的资源描述文件,如果没有可用的编辑器,做起来效率会很差,但目前的确没有官方的编辑器可用,即使是付费版也没有。GG的项目经理说:Once the MIT version is launched and their is a committee + voting system, we need to decide what editor framework to go with. Once we decide that, we can start working on the editors. 帖子是去年12月20号的,也就是说,现在连编辑器的影子可能都没有。Torque的文档目前也很不完善。

这里可以看出来,GarageGames这个公司发生过很多事,有些跟产品方向有关,有些跟VC有关。

在GarageGames论坛里发帖问MIT版本接口是不是稳定,能否开始制作真正的游戏,还引起了一些争论。关于Torque是否在走下坡路是一个很敏感的话题,稍微流露出一点质疑就会引起人们很大的情绪。