订阅业界RSS CSDN首页> 业界

访客博客:赢得开发人员挑战的5个技巧

发表于2018-04-12 09:36| 来源未知| 作者Qualcomm

摘要:我喜欢游戏卡纸的原因是因为时间限制迫使我专注于真正重要的事情。所有这些事情在时限被删除时仍然很重要!无论我在做什么项目,理解我的目标和限制,战略性地考虑我的优势和劣势,在保持灵活性的同时努力工作,并记住在完成时妥善呈现它是至关重要的。

像Qualcomm®Snapdragon™VR Dev Challenge这样的Hackathons,混音器和竞赛是磨练您的编码技能,开创新局面并与同行交换想法的好方法。当你赢的时候他们会更有趣。只需要问E麦克尼尔,他在我们赞助的竞赛中获得了第一名,创造了由Qualcomm技术支持的令人兴奋的扩展实境(XR,包括AR和VR)体验。

在开发挑战的所有阶段连续,其中Machinima变成了一个五部分的视频系列,向您展示三个XR专业人士之间的竞争如何能够从艰苦的工作到光荣的领域。我们要求E撰写以下访客文章,总结他学到的有关目标,约束,组织,重点以及最后演示演示的教训。请留意并留意Qualcomm开发者网络的更多开发者竞赛。

 

作为一个在电脑前独自工作的书呆子,我并不认为我会参加真人秀。即使是现在,这听起来像是一场灾难。然而,不知何故,VR开发者挑战赛是我参与过的最酷的事情之一,我认为最大的原因是它有严格的时间限制(仅仅一个月!),并迫使我们参赛者专注于游戏开发的最重要方面。

这种有时间限制的游戏开发竞赛通常被称为“黑客马拉松”或“游戏卡纸”,我一直认为这是一个有用的练习。它不仅教会你如何快速工作,而且说明了开发过程的哪些部分是最关键的。我发布的大部分游戏都是在游戏卡车中首先进行原型开发,并且一路上我学到了一些关于如何充分利用这些事件的经验教训:

I)确定你的目标

你希望完成什么?当涉及奖品时,有一个现成的答案:赢得!但是你的目标不仅仅是简单地拿回奖杯。例如,您可能想要学习一项新技术,或者为您的产品组合创建一个展示应用程序,或者只是玩得开心。

就我而言,我通常希望构建一个原型,如果结果很好,可以将其扩展为商业游戏。例如,在VR开发者挑战赛中,我努力决定在一周内追求哪种游戏理念。最终,我决定制定一个策略游戏,因为从长远来看,我觉得它比我的其他想法更有潜力。这在短时间内执行起来可能不是最容易的,但它可能不是最适合打动评委的,但这是对我来说最合适的人选。

除此之外,你应该考虑一下你是否愿意做出牺牲。就我而言,我知道比赛会给我的个人生活带来压力。我尽我所能管理和准备,但我也提前设定了限制。我确定要花时间和女朋友(现在的妻子)妮可一起出去玩,如果真的有一些关键事情出现,我总是乐意停止工作。当然,我想赢得比赛,但我不想失去我生命中的其他重要事情。

II)了解你的限制

每场比赛都有自己的规则和限制。你有多少时间来完成你的项目?你可以得到什么样的帮助?你被允许购买资产,或重新使用旧工作?

VR开发者挑战赛有一套特别严格的规则。我们可以在特定条件下购买资产,但我们无法重复使用以前项目中的任何资产。我们可以得到外面的帮助,但只能从另一个人那里得到。我们有30天的工作时间,但是很大一部分时间会在拍摄节目的过程中占用。比赛开始前,我仔细记录了这些规则。

你也应该考虑到你的目标。事实上,你几乎可以把它们当作自己的一套限制。无论您的目标是打动评委,使用某种技术,还是仅仅为了享受自己,您都可以根据自己的想法设计项目。

III)组织您的资源

现在是制定战略的时候了。考虑到你的目标和限制,你将如何提供一个成功的项目?我倾向于通过两个镜头来看待这个问题:

首先,弄清楚如何获得最佳效果。尽量找到可以在不花费太多时间和金钱的情况下获得令人惊讶的好结果的地方。例如,我选择用程序生成的关卡制作游戏。因为我可以改变算法的设置并逐渐增加难度,这意味着我可以提供“无限”的关卡。我还通过采用简单的低聚“全息”艺术风格,通过购买我的大部分声音资产,以及拥有大量非常简单的3D资产而不是依靠更复杂的定制模型来节省时间。

其次,尽可能将自己的弱点转化为优势。采取任何看起来像你最大的劣势,并将其转化为优势。尽管我付出了所有的努力,但我知道我没有时间做一场大型比赛。虽然我试图制作一个复杂而深奥的战略游戏,但我无法承受大量的单位类型,复杂的基础建设或复杂的人工智能或任何其他大型战略游戏构建的支柱。所以我相反,我围绕着骨架机制设计了游戏,并且我把它作为一个卖点。这很简单,但很深!易于学习,不可能掌握!复杂,但优雅!

基本上,你应该弄清楚你的优点是什么,你应该从一开始就关注效率。一旦你完成了,现在是执行计划的时候了。

IV)集中和灵活

显然,当你在一个惩罚性的时间限制下工作时,如果你想成功,你需要付出很大的努力。这将是艰苦的工作。没有避免它。

但是,您还需要灵活。如果你永远不把眼光从工作中解放出来,那么当你做错了转弯时你可能不会注意到。你必须能够退后一步,评估你要去的地方,并在适当的时候改变路径。

在游戏开发的世界里,这需要玩游戏测试。你必须把你的游戏放在其他人面前,让他们自然地玩,并观察他们的反应。如节目所示,这可能是一个痛苦的过程。尽管如此,这是必要的!如果您的游戏存在问题(并且始终如此),您希望尽早发现它们,但仍有时间解决它们。

当你处于一个项目的中间时,可能会觉得重点和灵活性是矛盾的对立价值观,但是如果你想做最好的工作,你需要做到这两点。

V)付出努力

当游戏结束时,工作没有完成。你仍然必须把它呈现给世界!大多数目标很难实现,除非你与其他人分享你的项目,而这需要一套全新的技能。

在时间限制结束之后通常会停止使用,但除非您在演示文稿中付出一些努力,否则您的工作完全没用。设置教程或其他方式来欢迎新玩家。拍一些好的截图,获得一些不错的视频,并以一种传达特殊原因的方式描述你的游戏。想想为什么人们可能会感兴趣,并尽力捕捉这种兴趣!

对于VR开发者挑战赛的结局,我们被告知,我们有五分钟的时间将他们的比赛推给评委,然后再试用。这不是我习惯的,当然我很紧张。我在几天之前为我的音乐写了一份草稿,在其他人面前排练,修改它并反复练习。当时候传球的时候,我仍然很紧张,我偶然发现了几句话,但总体来说,比我的第一次吃水更平滑!这种做法得到了回报。

我觉得我的球场有助于塑造法官的印象,我相信我投入的努力突出了我投入比赛本身的努力。也就是说,这不仅仅是介绍的内容。这也与隐藏在演示文稿中的隐含消息有关。

六)广泛的课程

如果你正在做一个游戏果酱或黑客马拉松,我认为这是一个很好的建议。

如果你没有做游戏堵塞或黑客马拉松,我仍然认为这是很好的建议。

我喜欢游戏卡纸的原因是因为时间限制迫使我专注于真正重要的事情。所有这些事情在时限被删除时仍然很重要!无论我在做什么项目,理解我的目标和限制,战略性地考虑我的优势和劣势,在保持灵活性的同时努力工作,并记住在完成时妥善呈现它是至关重要的。

我并不总是成功地遵循我自己的建议。但是当我开始忽视我的目标或在一个大型项目中迷路时,我试着想象我正在经历一场比赛阻滞。一旦感觉我的时间是宝贵的,资源稀缺,所有不重要的事情就会失去意义。最后。我可以看到对我而言真正重要的事情,我喜欢这种清晰的感觉。我鼓励大家试试看。

  


 

 更多Qualcomm开发内容请详见:Qualcomm开发社区 

0
0