作者JKT48 (JKT48)
看板GameDesign
标题[分享] U of Utah 第二学期心得
时间Wed May 31 13:02:25 2017
大家好 来趁暑假分享一下EAE第二学期的心得
跟上学期一样简单分成三部分: 游戏设计 专业工程课程 游戏作品
(可以参考我之前的文章)
/*=============================================*/
这学期游戏设计课是选修 同学们可以选择自己有兴趣的课程
例如
Virtual Worlds
好像偏玩家体验 UI和关卡设计
期末用Unreal Engine设计一个关卡 包含UI等等
Serious Games: VR/AR
偏医疗方面的VR/AR游戏设计概念
Narrative Game Design
期末作业写一个自己的小说剧本
Paper Prototyping for Games
设计桌游(这是我选的 所以介绍比较多)
学期初要准备一些基本的桌游零件
(卡牌 跳棋 Pawn 代币等等)
基本上上课分两部分
前面一部分老师会先讲解理论
ex: 游戏人数对游戏影响(三人的阵营游戏最难设计)
雪球效应对玩家影响等等(LOL)
後半段分组用当天的理论设计一个桌游
老师会给一些限制跟条件 必须想办法完成这样
期末作业会做一款自己的大型桌游
设计完以後又会随机跟班上一个同学交换
去分析交换完的桌游有什麽缺点 如何改进?
如果拿到一开始设计很多缺陷的游戏你就会很想死 XD
/*=============================================*/
专业课程的部分
这学期最後目标就是完成一个游戏引擎
且必须使用上学期的记忆体管理器
基本游戏引擎架构(怎麽设计回圈阿等等)
用Lua整合在C++
多线程在游戏中的应用
用指标管理物件(shared_ptr, weak_ptr)
2D物理碰撞 (矩阵转来转去怎麽去做碰撞侦测)
游戏物件创造管理
Design Pattern等等(例如观察者模式)
以上这些都必须自己做出来
(例如不能直接用C++内建的shared_ptr)
最後要用这个游戏引擎做出一款2D的游戏这样
对我自己来说比较难的应该是物理碰撞
要考虑很多面向
例如很久以前自己做过的碰撞只有看相对位置是不是重叠
但是没注意到要考虑物体速度
因为如果够快且dt够小 会有发生"穿隧"的问题
(当然这在古典力学是不成立的XD)
/*=============================================*/
游戏作品的部分
因为是毕业作品
系上规定是必须至少八人但无上限
可以全部是工程师或美术 XD
游戏要能完成且上Steam才可以毕业
老师会定期邀请业界的人来试玩你的游戏给意见
通常给完意见我们的小组会开会讨论选择要不要改等等
在我们组里面分工就比较细
主要有两个PM 一个designer 一个写剧本的
两个Concept Artists 三个建模跟弄特效的Tech Artists
大概六位程式员(大家可以挑自己有兴趣的 gameplay, tools, AI, 等等)
大家可以先看看我们游戏的影片
剩下我们会继续努力中
https://www.facebook.com/hathosinteractive/videos/313412182429247/
有兴趣也可以追踪我们粉丝团Q_Q
自己心得是组员(同事)很重要 英文更重要
因为有一些游戏程式设计上跟同学常会互相讨论
有时候要试着说服别人为什麽自己的东西比较好时
还是会一直卡卡的 导致意见没有办法百分之百表达
说服这件事用自己语言好像就已经颇难了阿...
另外因为上课时间比较长会拿来开会
所以通常要另外找时间把自己被分配的工作做完
基本上合作都还算愉快
常常大家一起做东西做到半夜就订个PIZZA或啤酒就开喝了 XD
当然有一些同学因为某些原因会转组或另外创组等等
(八卦总是比游戏作品精彩XD)
老师们都会先约谈想要转组的同学
最後再看有没有批准这样
/*=============================================*/
以上大概是我这学期的心得
怕有一点流水帐的感觉
所以希望有兴趣或有问题的版友们可以利用推文或站内信
让我知道你比较想了解哪一个部分
互相交流分享提问
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 98.202.190.56
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1496206948.A.C32.html
1F:推 cjcat2266: 赞喔,一个学期内学到的份量真充实 05/31 14:28
2F:→ cjcat2266: 除了技术以外,组队练习沟通和处理人际关系也很重要 05/31 14:29
3F:→ cjcat2266: 以前我们小队内部开会要开除一个队员,搞得内心超煎熬 05/31 14:29
4F:→ cjcat2266: 把人叫来当面解释开除的决定和原因,当下气氛超级沉重 05/31 14:30
5F:→ cjcat2266: 因为都是朋友。还好顺利完成,事後有种心灵升级的感觉 05/31 14:32
6F:→ cjcat2266: 当然,开除是最终手段,做抉择者要先找教授讨论 05/31 14:33
7F:→ cjcat2266: 先看看是否有开除以外的替代方案 05/31 14:33
8F:→ cjcat2266: 允许学生开除队员,也算是种出社会前的训练吧XD 05/31 14:34
9F:推 yoyotvyoo: 推! 05/31 17:00
10F:推 casd82: 推 这课程看起来超充实的 05/31 20:59
11F:推 cosrabbit: 推 觉得好棒哦… 05/31 22:03
12F:推 coolrobin: 推 小声问大大总选投票没 XD 05/31 23:10
人在美国还不能看任何AKB有关的youtube影片呢 Q_Q
13F:推 cjcat2266: 毕业作品预计的释出日期是? 06/01 05:47
14F:→ cjcat2266: 有人因为游戏上不了Steam没法毕业吗? 压力好大啊XD 06/01 05:49
我们预计在今年年底前上Steam哦
有没有人因为上不了Steam我不知道(毕竟我们还有一年嘛XD)
但是我知道现在现在班上已经有三个同学念到一半离开了
另外有一些同学(大概三四个)真的没办法的会辅导或自请转组
例如工程类的专业科目念不下去可能会转Producer or Designer
※ 编辑: JKT48 (98.202.190.56), 06/01/2017 12:31:54
15F:推 cjcat2266: 是要透过Greenlight上架还是学校已经有商家帐号可用? 06/01 14:38
16F:→ cjcat2266: 上Steam好酷,这样作品曝光度比放学校网站好很多吧? 06/01 14:39
要自己上绿光(怎麽听起来怪怪的XD)
17F:推 rapidsheep: 好充实 好想学 感觉自制引擎超猛耶 06/01 16:22
18F:推 lemmii: 开头影片不错 充实推 06/02 08:24
19F:推 riveranb: 推 06/02 19:21
20F:推 lanpadick: 哇,自干引擎也太潮,国外的真的教得不一样 06/02 21:26
其实我稍微看过一下台湾游戏相关科系
好像偏工程类的比较少
例如多媒体设计系可能有教游戏设计还有3D建模等等
毕业游戏作品也是有 但是偏工程的可能都去念资讯工程?了吧
※ 编辑: JKT48 (98.202.190.56), 06/03/2017 00:16:15
21F:推 biosphere: 自制引擎好猛的感觉 06/04 19:16
22F:推 nickchu35: 推推推~~ 06/09 18:17
23F:推 catinclay: 听说Steam GL最近取消了是真的吗? 06/21 08:25
24F:推 Leoniath: GL没有取消,只是换个名字与规则完善而已Steam Direct 07/05 02:31