站内搜索

搜索

手游源码-游戏源码-棋牌源码资源网-亲测源码-游戏搭建-破解游戏-网站源码-qq技术

100金币/天 购买

简单介绍一下自己的情况:渣渣二本理科出身(图)

20

主题

73

帖子

105

金币

绿钻会员

Rank: 3Rank: 3

积分
272
发表于 2022-1-8 00:00:03 | 显示全部楼层 |阅读模式
这个问题好像可以回答。。。

简单介绍一下自己:

扎扎拥有科学背景,并于 2009 年加入该行业,担任执行/故事策划。他在高中时就用温曲星来了解基本的程序知识。在工作的第一年,我自学了 VBA 和面向对象编程的基础知识。工作2年,从终端游戏开发转向手游开发,开始接触和学习C#。我去年底加入的研发部门,除了我以外,整个部门都是一个美国老板(我进去之前他是唯一的),专门做游戏原型的。这里的游戏原型是指“一款专注于(并且只能)通过美术的开发和可以运行的粗糙音效来表达游戏核心的粗糙迷你游戏”

虽然试用期要到一个月才结束……但是从题目的描述来看,知识背景和经验还是比较接近的,可以参考。

首先,关于游戏原型做游戏学什么编程语言,对于不同的游戏类型,对原型的要求是不同的。桌游或者重策略游戏确实可以只用笔和纸搭建原型,但是对于需要实时交互的更复杂的游戏类型,就需要自己计划制作一个可执行的游戏原型。事情很多,在脑海中想象是一回事,真正开始是另一回事。

原型开发不是一件简单的事情。事实上,对于很多成功的游戏来说,设计师实际上可能在做出最终产品之前就做出了很多可以自己玩的游戏,然后把他们噎死。大多数情况下,只剩下最终产品。比如在《炉石传说》中,两位设计师居然用Flash制作了一款可以玩的游戏,然后让量产团队用U3D制作成品;另一个例子是“花”,它实际上是在最终产品制成之前完成的。已经做出了十三四个不同的可以运行的设计版本(并且使用了很多不同的技术平台,更令人印象深刻的是他们说在介绍中写了一个原型);更变态的轮廓它属于。

所以实际上,如果你想真正制作一个游戏原型,几乎不可能知道如何编程。

然后大约 3 年前,我和受试者处于完全相同的情况。我不熟悉C#,我不会玩U3D;Excel和VBA我都懂,但是用这两个东西做原型感觉很特别。所以这里我直接帮原发帖人排除错误选项:

1. 别再想VBA了,因为泥巴都撑不住了。

2. U3D大法好

Excel 不是为游戏开发服务的,VBA 也不是。尝试通过该技术平台进行原型制作只会让您事半功倍。能用Excel开发复杂游戏的人,99%肯定受过其他正规的程序培训,而这些人纯粹是在玩Excel游戏。相比之下,U3D 是一个更好的选择。

如果题主可以用VBA自己写各种工具表,那么根据我个人的经验,U3D/C#缺少的就是这几样东西:

1. “面向对象编程”的基础知识。说白了,VBA其实就是一种面向过程的语言。很少需要编写自己的类。就算写了,也不能继承,也不能多态,更没有接口泛型这种东西。因此,当您第一次开始使用 C# 时,您会遇到很多不熟悉的概念。别慌,学完就行,一天一小时不会超过两周。

2. “框架”的概念。Excel 和 VBA 没有 (),所以你需要在最初切换到 U3D 时了解。一天肯定够了。

3. 三维空间概念。了解这个数据类型,了解三维空间中向量的基础知识,一两天应该就可以了。

4. C#语法知识。对于VB语言的用户来说,这个语法可能比较陌生,熟悉一下就好了。反正基本原理是通用的

然后剩下的就是动手了。我还记得我在 U3D 中制作的第一个函数是在圆形中进行方形移动。现在回想起来,我当时很开心……我从座位上跳起来,在办公室里跺着脚,来回走了两圈。本来就特别无趣的==,但是做原型的能力就差那么一点点。发达。

至于你需要掌握编程的程度,就看你想做什么样的原型了。比如我做过的最粗糙的原型(虽然它实际上不是游戏)是一个相机拍摄一组球,然后按时间顺序改变球的比例,向程序解释一个相关的动画过程用户界面。要做到这一点,其实你只需要了解最基本的U3D和C#知识即可。如果你有VBA基础,其实最多三五天就可以搞定。而我目前做的最复杂的原型包括完整的配置表读取、刷怪、动画、音效、物理判定等,其实也算是一款游戏。所以这玩意一直都是学坐哪里,做大事的能力有多大,如果有不匹配,你只能看看缺少的东西并弥补它。总之,学的越多,能做的越好,做的越好,学的越多,相得益彰。

给个比较实用的参考。那年我面试的时候,被问到一个程序问题。题目是《在U3D下用代码模拟一个球在重力作用下下落》。面试结束后,被要求在一周内回家用U3D制作一个可以工作的宝石迷阵(只包括最基本的三消和宝石补充掉落规则)

关于UI问题。从4.6开始,U3D就提供了自己的UI功能,使用起来比较简单。但是,UI的开发其实是一个完整的知识体系。如果是在职游戏策划,建议在工作中学习如何做UI。是的天外神坛源码网,了解UI系统下的一些基本概念。当我第一次探索它时,“精灵”的概念困扰了我好几个月。依靠自学效率相对较低。

那么关于MOOC的数学……这个东西对于游戏原型开发来说其实并不重要,因为你要实现的是逻辑而不是复杂的算法……U3D也为你封装了复杂的高阶数学运算到API中,打电话就行,后面的数学算法不用太在意。保存此事件并了解更多 C# 是正确的方法...

然后关于这里有人提到的……其实在我不会写C#的时候就想到了。什么?但是后来我发现这些插件的学习成本并不低,而且如果你不了解程序是如何工作的,就很难玩。如果要制作更复杂的自定义函数,最好直接编写脚本。,所以我不学就放弃了。但是我知道有一些巨头不会写代码,只靠这些插件直接做功能,做项目卖钱。题主可以自行判断。

最后,如果可能的话,你可以关注Game Jam(

Game Jam 2015 中国站@

),当我和科目一样薄弱的时候,我从这次活动中受益匪浅做游戏学什么编程语言,在活动中学到的人和事。
【天外神坛】免责声明及帮助
1.重要:如果遇到隐藏内容回复后显示为代码状态,直接刷新一下页面即可解决此问题。
2.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
3.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决!
5.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
6.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

老群被封加此新群不迷路。
上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群
上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群

QQ|Archiver|小黑屋|天外神坛

湘ICP备2021015333号

Powered by 天外神坛 X3.4 © 2020-2022 天外神坛