一、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总结与收获的更多相关文章

  1. 【布艺DIY】 零基础 做包包 2小时 就OK!_豆瓣

    [布艺DIY] 零基础 做包包 2小时 就OK!_豆瓣 [布艺DIY] 零基础 做包包 2小时 就OK!

  2. 聚焦小游戏技术生态,腾讯游戏云GAME-TECH落地厦门

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯游戏云 发表于云+社区专栏 2018迎来了小游戏元年,据<2018年小游戏行业白皮书>显示:2018年小游戏市场规模预 ...

  3. 36小时极客嘉年华!FISCO BCOS黑客马拉松报名启动

    FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...

  4. [bzoj1978][BeiJing2010]取数游戏 game_动态规划_质因数分解

    取数游戏 game bzoj-1978 BeiJing-2010 题目大意:给定一个$n$个数的$a$序列,要求取出$k$个数.假设目前取出的数是$a_j$,那么下次取出的$a_k$必须保证:$j&l ...

  5. [bzoj1115][POI2009]石子游戏Kam_博弈论_阶梯博弈

    石子游戏 Kam bzoj-1115 POI-2009 题目大意:给定n堆石子,两个人轮流取石子.每堆石子的个数都不少于前一堆石子.每次取后也必须维持这个性质.问谁有必胜策略. 注释:$1\le ca ...

  6. "飞机大战"游戏_Java实现_详细注释

    1 package cn.xiaocangtian.Util; import java.awt.Frame; import java.awt.Graphics; import java.awt.Ima ...

  7. BZOJ_1022_[SHOI2008]_小约翰的游戏John_(博弈论_反Nim游戏)

    描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1022 反Nim游戏裸题.详见论文<组合游戏略述——浅谈SG游戏的若干拓展及变形>. ...

  8. 倒计时48小时|2018GIAC上海站参会攻略来了!

    再过一天,令大家期待已久的GIAC全球互联网架构大会将登陆魔都与众位架构师.技术负责人及高端技术从业人员见面! 这场策划许久的技术盛宴,我们邀请到了腾讯.阿里.京东.美团.keep.UC.360.网商 ...

  9. 【wepy入门教程】48小时开发看美女微信小程序,万花阁

    说明:本文只做小程序的开发过程记录:小程序仅供学习参考,严禁用于商业及非法用途 准备 不管是做网站还是做小程序,只要是To C,就少不了做内容,因此第一步依然是数据准备,从网上找到两个网站: http ...

随机推荐

  1. Python3.x使用PyMysql连接MySQL数据库

    Python3.x使用PyMysql连接MySQL数据库 由于Python3.x不向前兼容,导致Python2.x中的很多库在Python3.x中无法使用,例如Mysqldb,我前几天写了一篇博客Py ...

  2. [CC-PERMUTE]Just Some Permutations 3

    [CC-PERMUTE]Just Some Permutations 3 题目大意: \(T(T\le10^5)\)次询问,每次询问有多少长度为\(n(n\le10^6)\)的排列,满足任意相邻两个数 ...

  3. C/C++ 下的void main()

    很多人甚至市面上的一些书籍,都使用了void main( ),其实这是错误的.C/C++ 中从来没有定义过void main( ).C++之 父 Bjarne Stroustrup在他的主页上的 FA ...

  4. Java实现字符串倒序输出的几种方法

    1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了. import javax.swing.JOptionPane; public class Rever ...

  5. web架构延变

    在现代的软件系统中,几乎所有的系统都使用到了数据库,不论是关系型数据,例如MySql.SQLite.Oracle.SQLServer等,还是非关系性数据,例如mongoDB.redis等.本文已web ...

  6. IIS6 2.0 4.0 冲突解决 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\xxx' -- 'Access is denied. '

    今天在阿里云虚拟机上部署新站点后出现下面的错误: Compiler Error Message: CS0016: Could not write to output file 'c:\Windows\ ...

  7. Android 面试题 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  8. Windows10 IIS配置PHP运行环境

    http://www.cnblogs.com/wenhainan/p/5600346.html 在Windows 8 的IIS(8.0)中搭建PHP运行环境: 一:安装IIS服务器 1.进入控制面板& ...

  9. ubuntu 12.04启用休眠

    x86-64 与EM64区别 EM64T全称是Extended Memory 64 Technology(64位内存技术扩展技术.Intel声称“EM64T技术是Intel对IA32平台一系列技术革新 ...

  10. Boinx FotoMagico for Mac(电子相册制作工具)破解版安装

    1.软件简介    FotoMagico 是 macOS 系统上一款非常好用的电子视频相册制作工具,FotoMagico 被誉为 Mac 上的「会声会影」,我们可以使用这款软件快速的制作出精美的音乐视 ...