关于VC游戏编程的几点建议
虽然每个人的学习发展过程会有所不同,但无论如何,系统的学习方法对每个学习者来说都是非常重要的。对于新手来说,要经常向有经验的游戏开发者学习,通过他们的直播和视频学习游戏开发的技巧。你从这些专家身上学到的越多,你就能越快成为一名优秀的开发人员。
大多数人都熟悉“系统学习法”。但事实上并不是每个人都能做到。即使是那些工作多年的开发人员,也会忘记或忽略一些有用的方法。下面,给游戏开发初学者分享10建议。
大胆思考,从“小”开始
游戏开发新手不要只想着开发那些牛逼的游戏,比如雷神之锤,星际争霸。我们鼓励开发者大胆思考,解放自己的思考空间。不过为了你以后的志向,最好先从开发一个小游戏开始,然后根据自己的经验一步一步来。
你可以从一个简单的游戏开始你的开发工作,尤其是当你想使用一些新的工具来开发游戏的时候,尽量先从一个简单的游戏开始。比如俄罗斯方块,一款经典的益智游戏,拥有一款成功游戏的所有要素。它只有一个游戏周期,只有用户退出才会结束。它使用视觉功能和动画来变得更有吸引力。另外,它的游戏难度简单,却教会了开发者很多。所以,先尝试开发一个像俄罗斯方块这样简单的游戏,你会得到全面的学习体验。
一次又一次尝试自己的游戏。
游戏要成功,必须有趣,这比高端的图形和故事有趣多了。如果你连自己的游戏都不能感兴趣,那就没人会对它感兴趣。因此,你必须一次又一次地尝试这些游戏,即使它们很简单。你可以试着想办法让它们变得更有趣,更容易上瘾。一旦你对他们的开发效果感到满意,你就可以说服别人来玩你的游戏了。可以邀请不同的人玩游戏,从小孩到老人,观察他们的反应。
如果他们对你的游戏感兴趣,那很好。如果他们不感兴趣,不满意,那么你知道你的游戏需要改进。询问他们对游戏哪些方面不满意的看法,进行必要的调整。
关注其他游戏开发者
目前,游戏行业的广泛发展使得全球游戏开发者数量呈爆炸式增长。所以很难在市场上引起关注。但这并不是一件坏事,因为你可以与许多专家和同行交流,他们可以帮助你成为一名成功的游戏开发者。
可以关注一些著名游戏开发商的直播。例如,Livecoding.tv上聚集了许多经验丰富的游戏开发人员,他们将直播开发游戏的编码过程,并提供视频,以方便感兴趣的观众了解更多信息。
注意新闻
任何一个行业,游戏开发的重点都取决于当前的趋势。一种特殊类型的游戏在目前的市场环境下可能会流行,但可能用不了多久就会被取代。如果你觉得自己的想法与众不同,值得追求,那么你不需要虔诚地跟风,但还是需要关注。
有很多平台可以让你随时了解游戏开发领域的趋势和新闻。这些平台包括Gamasutra和桌游Geek。也可以关注关于游戏开发的电子杂志网站Edge magazine,或者Livecoding.tv上游戏开发者的直播和视频。
尝试类似游戏,批判性评价。
就像地铁冲浪者和糖果一样,
Crush(糖果传奇)这些游戏根本不是什么新概念。将这些常见的游戏概念变成收入数百万美元的游戏,需要大量很酷的开发工作。这包括可爱的声音,视觉效果,引人注目的界面和简单的角色。所以,如果你知道如何用正确的方法设计一款游戏,并且为了设计好它,你会去做其他类似的著名游戏,那么即使是最简单的游戏,比如俄罗斯方块,也依然可以出名。
试着用批判性思维去评价这些游戏,是什么让它们如此优秀,试着把它们的成功运用到你的游戏中。这会让事情变得有趣。
尝试、测试和编写代码。
当你在开发游戏的同时可以处理多个任务的时候,你就会开始想,作为一个专业的游戏开发者是什么样的。如果你有一个特殊的灵感,你应该立即执行它并测试它。你开始这部分工作的速度越慢,你就越难积极参与你的工作计划。
尽可能有创意。
没有原创,游戏开发就没有意义。所以,不要害怕尝试你的疯狂想法,并把它们融入到你的游戏中。不必遵循书本上的具体规律。即使在游戏环境中,人的认知也不重要,只要对玩家来说有趣就好。
永远不要停止学习。
在游戏开发中,如果你没有一种永远学习的态度,你不可能成为征服所有人的专家。这些年来,我们看到了许多游戏开发平台和语言的出现。游戏开发者无法避免自己的学习进程可能变慢的风险,所以多关注新闻,在你的游戏中多尝试,融入新趋势。它会给你的游戏带来新的前景。
把它变成日常的事情。
游戏开发永远不会一蹴而就,你需要每天努力。不要错过每一个玩你的游戏并为之努力的机会,它会成为你的第二天性。如果游戏没意思,那就注入热情,用天马行空的方式让它有价值。如果你不能激励自己为你的游戏而努力,你可能一辈子都不会成功。