如果你想开发游戏,你需要学习什么?
谢谢你的邀请。作为一个工作了八年的人,让我谈谈。如果受试者想学习游戏开发,他必须首先了解什么是游戏开发,游戏是如何开发的,以便找到自己的定位。
我在这里简单说一下游戏开发的相关信息,请作为参考:
第一,游戏开发需要什么?
这里首先要明确游戏开发需要做什么。(仅针对开发、在线、运营、测试等。)
核心玩法的设计不需要复杂,比如贪吃蛇收集方块就是一种玩法
艺术包装,设计游戏中的人物、人物、界面的艺术表现
使用计算机语言进行编程,以实现您的游戏性。例如:如果你学习HTML,那么你可以尝试学习Flex、尝试用CSS等语言制作网络游戏或H5游戏
二、游戏开发中的功能
- 游戏策划:游戏玩法设计师、规则制定者、游戏内部系统是否平衡,都需要一个合格的策划来完成。
程序人员:它通常被称为程序猿,负责实现规划提出的设计要求和功能要求。一个合格的程序员可以与规划师顺利沟通,了解规划师的设计目的。
游戏美术:设计是根据策划或艺术总监的计划完成的。例如,我们需要在游戏中给3D模型师一个女配角形象作为参考来制作3D模型,所以原创绘画艺术应该设计并负责绘制这个角色的形象。
上图实际上是开发中遇到的问题之一。程序和艺术不了解规划的需要,规划不及时与其他部门沟通。修改需求后,没有解释设计目的或制作人不知道该做什么,最终会积累很多无用的工作。
一个合格的游戏开发人员必须知道他在做什么,为什么这样做,而不是埋头,你怎么知道这是玩家想要的?
对于受试者来说,我希望你能在这些功能中找到自己的定位,看看你适合什么?然后决定学习什么,而不是广泛地提出这个问题。
是逻辑严谨的程序员吗?还是热情奔放的艺术?还是脑洞大开的策划?
三、那么应该学什么呢?
事实上,游戏开发需要学习的东西太多了,我在这里简单说一下。
- 如果是策划,所以你需要学习如何设计一个游戏玩法,例如:有一个场景,目前有两个人,你需要设计一个游戏玩法,让两个人既有敌对关系,又不互相攻击,最后只有一个会赢。此外,还需要学习游戏中的经济模型、产出、系统关联等。而这些只是最基本的方面。
假如是艺术,所以你可以选择很多路线,2D方向可以学习UI、原创绘画等,而3D方向、角色、场景、特效、动作艺术,而最近国内流行的技术艺术也是其中之一。
如果是程序,所以你需要学习很多,手机游戏通常需要学习JAVA、C#。大型终端游戏需要学习C++或开发引擎。合格的程序应该更多地了解图形化处理。
四、游戏开发建议,先做商业游戏
这并不是说我认为独立游戏是不可行的,而是说当前的国内环境是不允许的。除非你是富有的第二代家庭不缺钱,否则坚持你的理想,在家里坐一年半开发一款游戏。
然而,有头脑的富二代基本上会接受一个现成的开发团队为自己玩游戏,所以他们仍然必须走商业游戏的道路。
而且大多数人都需要尽快进入这个行业来养活自己,所以,去一家游戏公司是最好的办法之一。
在公司里,你可以学习游戏的开发过程、设计理念、技术知识和你自己的职业发展计划,这些都是你自学无法学习的。
五、注意事项
最后,让我们谈谈我以前走过的弯路,这也是对想进入游戏行业的新人的提醒。
开发游戏与玩游戏无关,开发游戏肯定比玩游戏最难。
国内游戏公司基本上你没有太多时间玩游戏,除了加班混工。
在中国,游戏公司的大多数人不喜欢玩游戏或不玩游戏。
如果你想玩3A级游戏或单机游戏,请出国工作,或者找一所大学学习游戏。国内发展环境不允许,腾讯内部也不允许。
如果你想在国内游戏圈稳步混合,你应该忘记3A杰作,尝试玩更多的国内氪金游戏,玩更多,充电更多,否则你会发现你的职业道路越来越窄
面对现实,其实99%的人最终还是要玩国内氪金游戏。
今天说到这里,记得关注我~~~
游戏播火员,一起了解更多游戏文化!!!