最近,我离开了从业很久的软件研发行业,实际上,我专职从事软件研发的时间已经超过了20年。在9-10岁的时候,其实我就已经写了第一款游戏,并且直到20岁参*以及长大成人之前还在写游戏。所以,如果算上之前的经历,加上目前的职业生涯,我做游戏的时间整整超过了30年。
在这短时间里,我学到了非常有价值的经验,其中很多与游戏研发相关,还有一些是软件方面的,所以这里我希望分享一些相关的经验。
1.如果它没有趣,那么你的游戏就做错了
在我职业生涯中的很多时间里,我经常会涉及多个领域的软件研发,毫无例外的是,无论什么时候开始一个领域的软件研发的时候,我都会很快离开。拿主机托管来说,我在90年代的公司曾经开过一家这样的公司,并且非常乐于做复杂和先进的发行方案。在某些时候,我们停止了这些东西,因为这件事变得太严肃,人们希望购买我的公司,还包括其他的增长问题。我们比武专注于什么能够带来收入,而不像之前那样专注于优秀的事情,所以这件事逐渐变得无趣,而只是关于挣钱了。
当然,结局显而易见,那家公司一年之后就失败了。
做研发总要有时候严肃对待,但永远不要把简单的乐趣抹去,因为当你喜悦所做的事情的时候,更容易有动力。
所以我的经验是:做那些可以激发你的热情并能让你高兴或者开心的事情。
2.要一直学习,因为知识和技能是容易掌握的
我学的的一个重要经验就是,在停止了一个项目或者任务之后,一定要尽可能多的学知识,我这么说的意思是你应该永远都确保自己在做某些事情的时候学到东西,即使是完全做失败了也要确保是否自己没有遵循某些规律。
这样做的目的有两个,首先,它可以锻炼你的大脑,从我的了解来看(这不是科学证明)人的大脑和身体一样需要经常的练习才能保持健康。然而,其次就是知识很容易保留下来,你搬到另一个城市的时候并不需要额外的空间带着它,你也不用在未来30年为此付出任何租金,学到了它就是你的,是免费的而且是无价的。
当我们做首款游戏《Maff’sMathGame》的时候,我们更