程序员可以自己如何知道一个人是否是程序员做游戏吗?

该楼层疑似违规已被系统折叠 

可鉯学习下blender开源软件,做的东西可以商用而且体积小,100m左右学完肯定比你现在做的好。b站blender全套教程建模,uv,贴图绑骨都有教,不过貼图最好用substance painter这个是收费的,但不贵楼主的模型画风就是low poly风格的,可以直接用开源软件krita来弄贴图真实画风的还是要用sp才好做。做low poly风格嘚模型需要的技术还是很简单的难的是怎么用很少的面让别人觉得你这个东西像。


Flash游戏开发专家Gary Rosenzweig:先成为程序员洅做AS程序员(图灵访谈)

图灵社区:就Flash/ActionScript游戏开发方面,您能谈谈您的历程和取得的成果吗

Gary:我从1999年起就在开发Flash游戏了,那时候ActionScript甚至还未嫃正形成我一直在关注新的游戏开发平台。此前我一直用Director/Shockwave来开发页游,而Flash则为页游提供了一种新平台 起初我只是用Flash来开发小游戏,洏较复杂的游戏则还是用Shockwave但ActionScript 3.0的问世使得Flash游戏复杂化成为可能。由于Flash Player成为更为常见的浏览器插件所以很快我就换用Flash来开发所有游戏了。 隨着不断发展AS3.0与Flash变得更适合开发游戏了。最值得一提的是我们现在能用Flash来创建iOS与Android程序了。这使我过去开发的一些Flash游戏重新焕发了生机因此使我得以开发新的游戏。

图灵社区:我们注意到本书几乎每章都包含两大方面的内容:AS特性以及完整的实例,而对于动画制作及編程的基础知识所言甚少那么本书更适合什么样的读者?

Gary:读者要有Flash及编程的基础但并不一定要求以前编写过Flash程序。
我并不想浪费篇幅来讲解Flash Professional创作环境比如舞台、时间轴、绘画工具等内容,因为Adobe和其他地方都已经提供了很多相关学习资料本书重点讲解的是ActionScript及游戏开發的内容。另外我也不想过多地解释非常基础的电脑编程知识,像变量、条件语句以及循环等内容还需要讲吗有很多方法可以学会它們。

图灵社区:据亚马逊读者评论读者不仅需要对书中的例子加以重新实现或自由定制,而且还要学会如何构思并创建一个完整的游戏那么你认为怎样才能掌握游戏开发的构思与方法

Gary:有些游戏很简单,比如说那种单击式的解密游戏也可能会很复杂,比如像角色扮演遊戏从时间上来看,如何知道一个人是否是程序员几个小时就可能完成一款游戏而那些大型游戏则需要一大群程序员和美工干上好几姩才行。
本书力图讲授任何规模的游戏开发都通用的一些技术要想完整地开发一款大型游戏,开发者还必须去学许多其他的知识

图灵社区:本书还介绍了很多关于游戏体验方面的内容,比如说一些UI设计及其成因对初学者来说,这似乎是非常宝贵的您还能给我们介绍┅些其他的资源吗?除了您的书之外

Gary:我不觉得必须要有更多资源。体验可能是下一步将书中所学应用到自己的游戏中,勤加练习方能日益精熟遇到困难时要多上网看看与问题相关的其他范例或讨论内容,不断地尝试才能进一步地找到解决方法如此才能掌握更多技術。
当你水平日益提高并成为一名老手后一定要记住不要过于急躁。一款新游戏应该只有一两处新问题需要解决而大多数的内容你应該知道如何处理。许多开发者都容易犯这样的错误制作一款游戏需要同时学很多东西,他们太急躁了那容易使人产生挫败感。

图灵社區:中国有许多Flash与ActionScript新手都非常担心前途问题因为他们认为Flash程序更多用于构建前端内容,而AS似乎并不是适合开发多人游戏对此您有什么看法?您能给我们介绍一下美国的Flash游戏发展的最新状况吗对于中国的开发者们,您有什么建议

Gary:要想搞软件开发,你就不能只关注一門编程语言ActionScript时下很流行,Objective-C也挺受欢迎但在未来十年中人们可能还会用其他的语言。因此关键是要广泛涉猎、与时俱进ActionScript 3是一门非常优秀的面向对象语言,将来也可以用到从中所学的技能除了AS3,我还会PHP、Javascript和Objective-C而且自认为什么语言都能很轻松地学会,因此我根本不担心将來5到10年AS3是否会过时的问题
Flash最适用于页游,这种情况将来也不会发生太大变化但我建议大家还是先成为程序员后再去做ActionScript程序员吧。

图灵社区:第14章的那个3D地下城探险游戏是一个非常好的龙和地下城游戏的雏形随着Stage3D的发布,Flash 3D游戏会成为下一个亮点吗

Gary:或许我想看看其他開发者能用Stage3D这样的新玩意儿做到什么程度,首先我得自己实验一下再说吧尽管3D这样的新技术非常好,但玩家未必一定会喜欢尽管iPhone上有佷多3D游戏,但最流行的还是2D游戏

图灵社区:Epic公司发布了能用于Flash Player 11的虚幻引擎3,而且目前Unity3D也试图抢占3D页游市场你看好Flash在3D领域的前景吗?根據Adobe一贯的原则你认为他们会单独抽取出一些Flash功能来打造一款专门用于游戏制作的软件?

Gary:我喜欢Adobe为Flash添加更多新功能但我并不认为Adobe只会關注于某一种开发需求,这对他们来说并不好而假如他们只负责提供更多的功能,那么开发者也自会找到最佳的使用方式

图灵社区:Adobe巳然宣布不再为移动平台开发Flash Player了,对此你又作何感想

Gary:因为有些人就是喜欢iOS设备多过Android设备,所以这并不会对我有太大影响Flash Player再也不是iOS上嘚网页播放器了。小触摸屏设备浏览器中的Flash实现都并不怎么好这并不是说软件质量不好,而是由于一些本质特点而造成的比如说,我囿很多游戏都是用键盘来操控的触摸屏设备没有键盘,所以就没法玩这些游戏要将这些Flash项目移植到移动设备上,最好的方法就是构建app而Flash在这方面上很做得很优秀。

图灵社区:手机游戏现在很火对此您有何看法?有什么成果吗

Gary:我非常喜欢移动游戏。它使游戏开发偅新具有革新与创造力低投入的小工作室有可能会再次成功。
打造成功的手机游戏需要关注一些市场营销问题并加以一定的投入对此峩花费得不多。但我很喜欢把过去开发的Flash游戏重新移植到手机平台上面而且值得欣喜的是,它们再次为我带来了收益此外,我还为类姒iPad这样的移动设备开发出一些新游戏

图灵社区:您有兴趣开发MMORPG吗?

Gary:不感兴趣一直以来,我都习惯了自己如何知道一个人是否是程序員做有时会和一两个人共同来做。一款好的MMORPG需要付出很大的心力我更喜欢开发一些小游戏。就为了只完成一个大型游戏而和很多人一起工作很长时间那种方式并不适合我。

图灵社区:最近可有写作计划能否向我们透露一二?

Gary:第二版刚出所以我还没有要更新的意思。但我还是可能会建议出版商考虑考虑下一版在此之前,我可能更多地会关注于“My iPad”系列的写作也许更关注Mac用户。

图灵社区:非常感谢您接受我们的采访热切期盼您的新书!


更多精彩,加入图灵访谈微信!

我要回帖

更多关于 如何知道一个人是否是程序员 的文章

 

随机推荐