飞鱼48小时游戏创作嘉年华_厦门Pitch Time总结与收获
一、48小时游戏开发前期准备
1,策划
明确美术队友和程序队友的水平,提需求的过程中尝试做减法,在保留核心玩法的基础上,看队友水平和时间判断是否添加需求。
策划是整个游戏团队的灵魂,也是开发的上限所在。
2,美术
前期可以准备一套美术资源,到比赛前期可以尝试套用。
3,程序
评估这次比赛所需要用到的技能,并整理好报告给策划,策划评估后给出一个合理的需求。
切记:第一天开发结束前一定要将游戏框架建立好,把包打好(原因后面再讲)。
二、开发过程
开发过程是非常紧张且艰辛的,下面我将通过以下几个要点进行阐述:
- 队友的休息很重要,所以建议第一天晚上确定好玩法后就回去休息,保证体力和脑力;
- 选择合适的游戏引擎;
- 策划应抽一个规律的时间点(建议提前和美术与策划商量好)定期和其他岗位的队友沟通,了解开发的进度,懂得取舍,保证效率;
- 美术应保证一款游戏的图片、动画、特效的资源输出,因为看一款游戏是否能在第一眼抓住观众的眼球就看美术的功底;
- 程序是整个游戏的下限,所以如果前面都实现的很不错,但核心逻辑功能无法实现,那也就功亏一篑。所以程序应该在私下多找一些优秀的项目来练手,如果能联网就加上服务端的工作,如果不想联网就做好客户端的工作。
- 隔一段时间测试demo时就应该打个包,第一天框架搭完建议打包。
三、Pitch Time现场
游戏开发比赛结束完的第二天凌晨,我代表团队参加在厦门举办的Pitch Time,意思就是讲解团队设计游戏的初衷,制作思路,核心玩法设计,最后是游戏试玩阶段。

(Pitch Time直播现场,拍摄于2018.7.30下午飞鱼厦门总部)
在Pitch Time现场,我见识到了许多优秀的游戏作品,由于此次游戏嘉年华的主题是“TIME”,所以大家普遍以人生旅途、回忆、梦境,时间逆转、解迷为题材进行了开发创作。
我印象深刻的有以下几款游戏
- 《Nous*逃》:一款恐怖+解谜类游戏,场景选在了48小时加班通宵之后,办公室内部发生的变异事件,需要主角不断靠吃取发光的花保存亮度,否则亮度降低将被感染。给玩家带来一种紧张刺激的时间紧迫感。
- 《GameJamSimulation》:根据48小时游戏创作的过程,从而设计出的一款游戏,内容为模拟48小时游戏制作的全过程,让玩家体会一款游戏从想法到成型的整个流程。
- 《轮回的归宿》:一款H5游戏,第一眼看到这款游戏很像《纪念碑谷》的场景,美术制作非常棒,操作也非常简单,就是跳跳跳,遇到陷阱就跳,模拟主角的一生。另外,设计和制作非常有文艺范~
- 《荒岛之旅》:一款岛上解迷游戏,美术功底扎实,很有创新。
- 《电池超人2018》:一款2D跑酷类游戏,通关条件是需要把一个场景中的所有电池全部吃完,但过程非常艰辛,所以有时你需要在快要Game Over的时候进行时间回溯,时间回溯的效果让我想起了电影《蝴蝶效应》中穿越时的前奏。
- 《丢失的回忆》:一款剧情展示游戏,玩家会通过与键盘交互,听着舒缓的音乐,将逐渐被带入。这款游戏完美契合了TIME的主题,并抓住了玩家的心,游戏三分钟玩完,但那种触动心灵的感觉却久久没有消失。
四、反思与总结
1,技术上
- 继续努力学习专业技能,在保证学习游戏服务端开发的进度下,利用业余时间开始接触游戏客户端的内容;
- 多参与几款游戏demo的制作,明确对象与类的概念;
- 先建立一款游戏的核心框架,再尝试往框架里拖美术资源,接着再优化;而不是先一一实现某一场景的逻辑功能,这就像垒砖,最后要么楼塌,要么会走偏方向。
2,沟通交流上
- 不懂就抓紧时间去询问大佬,不要想着去拿头硬钻牛角尖;
- 遇到实在完成不了的需求要及时给策划提出来,让策划及时想对策;
- 嘉年华是一个很不错的交流平台,所以请大胆的伸出手来,去结交、认识身边志同道合的朋友,或者比自己经验丰富的人。
3,演讲和展示上
- 既然演示只给了三分钟,那就请珍惜这三分钟,不断精益求精,把最核心最直接的想法表达出来;
- 不要抱有侥幸心理,不要以为自己年轻,以为自己还处于实习or试用期就会觉得评委可以对自己网开一面;
- 没有必要为自己未完成游戏找理由找借口,也没有必要自己一个人背锅,因为一款游戏作品没有在规定时间内完成,不全是一个人的问题,所谓的主动背锅,只是自我的一种装可怜罢了;
- 上台前不断练习演讲的语言、语气、眼神和动作,上台后灵活自如的发挥;
4,印象深刻的话语
- 每次失败,反思下 为什么我不能赢?
- 游戏开发注重核心玩法和创意;
- 请不要忽略身边重要的东西。
五、感受
在厦门参加完Pitch Time后,晚上品尝了当地的沙茶面,在环岛路吹吹海风,漫步于热闹的中山路步行街。
比赛初次受挫,让我意识到了,在我拿到双证的那一刻,我就已经失去了作为学生的保护光环,我要开始尝试并战胜由评委与观众带给我的心里压力,同时也要战胜曾经那个幼稚的自己。
成长的过程总是带着心酸和泪水,带着一头撞南墙的鲁莽和“我觉得做的蛮好的”井底之蛙的心态,但这并不是坏事,因为我还很年轻,还有足够的时间去改变,去创造许多个未知的不可能。
在此感谢负责飞鱼48小时游戏创作嘉年华的后勤和行政;支持并鼓励我的队友们;部门内指点我的客户端大佬;和我一同去厦门参赛的朋友,鼓励并开导我;Pitch Time现场的每一个代表队;私下向我传授开发经验的两位深圳大佬;还有给予我这次参赛机会的飞鱼。
有痛苦便有成长,很幸运,借此比赛的氛围,它解锁了隐藏在我内心深处的多项技能!

(厦门_中山路步行街,拍摄于2018.7.30晚)
飞鱼48小时游戏创作嘉年华_厦门Pitch Time总结与收获的更多相关文章
- 【布艺DIY】 零基础 做包包 2小时 就OK!_豆瓣
[布艺DIY] 零基础 做包包 2小时 就OK!_豆瓣 [布艺DIY] 零基础 做包包 2小时 就OK!
- 聚焦小游戏技术生态,腾讯游戏云GAME-TECH落地厦门
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯游戏云 发表于云+社区专栏 2018迎来了小游戏元年,据<2018年小游戏行业白皮书>显示:2018年小游戏市场规模预 ...
- 36小时极客嘉年华!FISCO BCOS黑客马拉松报名启动
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...
- [bzoj1978][BeiJing2010]取数游戏 game_动态规划_质因数分解
取数游戏 game bzoj-1978 BeiJing-2010 题目大意:给定一个$n$个数的$a$序列,要求取出$k$个数.假设目前取出的数是$a_j$,那么下次取出的$a_k$必须保证:$j&l ...
- [bzoj1115][POI2009]石子游戏Kam_博弈论_阶梯博弈
石子游戏 Kam bzoj-1115 POI-2009 题目大意:给定n堆石子,两个人轮流取石子.每堆石子的个数都不少于前一堆石子.每次取后也必须维持这个性质.问谁有必胜策略. 注释:$1\le ca ...
- "飞机大战"游戏_Java实现_详细注释
1 package cn.xiaocangtian.Util; import java.awt.Frame; import java.awt.Graphics; import java.awt.Ima ...
- BZOJ_1022_[SHOI2008]_小约翰的游戏John_(博弈论_反Nim游戏)
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1022 反Nim游戏裸题.详见论文<组合游戏略述——浅谈SG游戏的若干拓展及变形>. ...
- 倒计时48小时|2018GIAC上海站参会攻略来了!
再过一天,令大家期待已久的GIAC全球互联网架构大会将登陆魔都与众位架构师.技术负责人及高端技术从业人员见面! 这场策划许久的技术盛宴,我们邀请到了腾讯.阿里.京东.美团.keep.UC.360.网商 ...
- 【wepy入门教程】48小时开发看美女微信小程序,万花阁
说明:本文只做小程序的开发过程记录:小程序仅供学习参考,严禁用于商业及非法用途 准备 不管是做网站还是做小程序,只要是To C,就少不了做内容,因此第一步依然是数据准备,从网上找到两个网站: http ...
随机推荐
- 8.6 正睿暑期集训营 Day3
目录 2018.8.6 正睿暑期集训营 Day3 A 亵渎(DP) B 绕口令(KMP) C 最远点(LCT) 考试代码 A B C 2018.8.6 正睿暑期集训营 Day3 时间:5h(实际) 期 ...
- django——inclusion_tag
inclusion_tag() 原型: django.template.Library.inclusion_tag() 主要作用:通过渲染一个模板来显示一些数据. 例如,Django的Admin界面使 ...
- Python常见下划线
python中常见的下划线意义 Python中常常使用下划线里对变量进行修饰,通常作为变量的前缀或者后缀出现,被修饰的变量一般存在特殊的用法: _XXX:不能被from module import _ ...
- 简单的运动学,用canvas写弹力球
声明:本文为原创文章,如需转载,请注明来源WAxes,谢谢! 跟之前的随笔一样,因为本人仍是菜鸟一只,所以用到的技术比较简单,不适合大神观看...... 学canvas学了有一个多礼拜了,觉得canv ...
- 【洛谷】3960:列队【Splay】
P3960 列队 题目描述 Sylvia 是一个热爱学习的女孩子. 前段时间,Sylvia 参加了学校的军训.众所周知,军训的时候需要站方阵. Sylvia 所在的方阵中有n×m名学生,方阵的行数为 ...
- 【译】如何在 Android 5.0 上获取 SD卡 的读写权限
因为最近项目需要,涉及到 SD卡 的读写操作,然而申请 <!-- 读写权限 --> <uses-permission android:name="android.permi ...
- 伪造请求IP
//随机IP function Rand_IP(){ $ip2id= round(rand(600000, 2550000) / 10000); //第一种方法,直接生成 $ip3id= round( ...
- CentOS下创建网桥
说明:以下创建的是永久网桥,即重启后依然生效. 0.安装网桥的依赖 yum -y install tunctl bridge-utils 1.创建网桥配置文件 UUID=`uuidgen` cat & ...
- Swift中String与NSDate的互相转换
其实每种编程语言,我都觉得String和日期对象的相互转换是一种十分麻烦的事情,Swift也不例外.这篇博客记录了我学到的String与NSDate的互相转换方法,供大家参考. 从String转为NS ...
- Visual Studio 打开程序提示仅我的代码怎么办
工具-->选项--->调试---->常规-->禁用"启动仅我的代码"