游戏要从简单做起

简介: 嗨!大家好,我是小蚂蚁。做游戏要从简单做起,尤其是对于新手开发者,一定要从简单做起。如果在啥也不会的时候,一上来就想做个大而复杂的,那结果只能是以失败告终。有目标是好事情,但是前提是目标要合理,登顶珠峰是一个好目标,但是对于一个从未登山的人来讲,很显然这不适合当作第一个目标。

嗨!大家好,我是小蚂蚁。


做游戏要从简单做起,尤其是对于新手开发者,一定要从简单做起。如果在啥也不会的时候,一上来就想做个大而复杂的,那结果只能是以失败告终。


有目标是好事情,但是前提是目标要合理,登顶珠峰是一个好目标,但是对于一个从未登山的人来讲,很显然这不适合当作第一个目标。


怎么样算是从简单做起呢?我归结出下面的这三点:


  • 简单的美术。
  • 简单的策划。
  • 简单的逻辑。


先说说美术,你玩过的那些大游戏中的美术其实相当的复杂,对于很多从未画过画的新手可能并不这么觉得,如果你觉得美术不复杂,那你随意打开一个游戏,随便找个游戏中的人物,动手画一下就知道了。


你的游戏不需要做到那么好看(主要是你也做不到那么好看),只需要做到能看即可。大多数新手开发者的第一个游戏其实是完全不需要美术的,用基础的几何图形即可,代表飞机的不一定非得是飞机的图片,用三角形同样可以代表一个飞机。


先不要纠结于好不好看,那是你以后要做的事,更不要因为缺少美术素材就觉得游戏无法做下去,即使是对于做游戏的高手,在制作游戏原型的时候也是几乎不需要美术参与的。


美术只是游戏中的一部分,简单点儿有助于你能轻装前进。


再来说说策划,策划指的就是你要做一个什么样的游戏,这个游戏怎么玩,都有哪些规则等等。在策划这里,你很容易想太多,天马行空的想法加上毫无节制的想要在游戏中增加内容,最后的结果就是梦一场。


虽说做游戏是个创意型的工作,但是创意也得能够落地才有意义。否则,无非是天空中又多了一个想法而已。能够帮助创意落地的就是做游戏的综合技能水平,对于新手来讲,这个技能水平很低,那些很有创意的想法并不是不好,而是你无法实现。


所以,你要想的简单一点儿。拿策划中的数值举例,假设你现在想要做个英雄打怪的游戏,数值简单一点儿,只需要一个“血量”和“攻击力”就可以了,有了这两个数值就足够让英雄和怪物对打了,A 打 B 一下,B 的血量减少 A 的攻击力,B 打 A 也是如此,最后谁的血量到 0 了,谁就挂了。此时英雄的攻击力计算公式就是下面这样:

英雄攻击力 = 自身攻击力

现在你想为英雄增加武器了,那不同的武器肯定也是有不同的攻击力的,就可以再增加一个武器攻击力的数值,这时英雄的攻击力计算公式就变成了下面这样:

英雄攻击力 = 自身攻击力 + 武器攻击力

接着你又想要增加暴击了,因为有暴击的时候给玩家的反馈是很爽的,这时就可以再增加一个是否暴击的变量,如果有暴击的话,最终的攻击力会加倍,此时攻击力的计算公式就变成了这样:

英雄攻击力 = (自身攻击力 + 武器攻击力) * 2 是否暴击

对于怪物来讲,不同的怪物有着不同的血量和攻击力,单就这两个数值就能做出很多不同的怪物了。可以看出,现有的这些数值已经足够在游戏中做出很多的变化了。


如果你一上来的想法是这样的:我要做一个英雄打怪游戏,英雄要有攻击力,各种技能,升级,护甲,暴击,天赋加点,各种级别的武器,宠物......数值该怎么设计呢?祝你好运!


最后,再来说一下逻辑。如果你的策划简单的话,那么逻辑也会简单,逻辑中的一个原则就是用最少最简单的逻辑实现你想要的功能。


逻辑并不是越复杂越好,更不是代码数量越多越好,如果 1000 行代码实现的结果跟 100 行代码一样的话,那只能说这 1000 行代码写的很烂。代码写的好不好不是以代码量为评价标准的,就像我们不会以一个医生开药的数量来评价医生。

能用简单的逻辑实现就不要搞复杂了,无需去比较什么,程序逻辑是游戏中的一部分,它为游戏服务,你的目标最终是把游戏做出来。


简单的美术,简单的策划,简单的逻辑,这些简单的东西能够帮助你最终把一个简单的游戏做出来。


学习任何一项新技能时,都有一个由简单到复杂的过程,开始时简单一点儿没什么不可,想要挑战的话后面有更复杂东西在等着你。


不过,所有一切的前提还是你得能够走下去,做简单的事能够帮助你树立走下去的信心。如果连简单的都不做的话,那么远处的山峰就只能观望了。


更何况对于一个游戏来讲最重要的事情其实只有一个,那就是:做出来。


欢迎加入小蚂蚁的游戏开发课,我们一起从简单做起,先步入游戏开发世界的大门,树立信心,然后才能走的更远。不只是一门课程,还有一年的学习服务,欢迎来跟 63 位同学一起学习做游戏。【点击这里】了解课程服务详情。

我是会做游戏也会教你做游戏的小蚂蚁,想学习做游戏的话,关注我的公众号就对啦!

相关文章
游戏陪玩系统源码如何开发,实现游戏陪玩和游戏社交兼顾?
游戏市场的火热,吸引了很多资本的目光,各种赛事的激烈竞争,也燃起了年轻人对游戏的热情。在游戏市场飞速发展带动的周边业务中,游戏陪玩系统源码的开发备受瞩目。作为游戏陪玩行业发展的基石,游戏陪玩系统源码的开发在近几年经历了多次变革,最终形成了游戏陪玩+游戏社交的全新模式。
|
程序员 图形学 C++
一个无知oier的娱乐——我的游戏开发经历
一个无知oier的娱乐——我的游戏开发经历
109 0
|
7月前
|
开发者
新手学做游戏要从简单做起
新手学做游戏要从简单做起
94 0
|
敏捷开发 人工智能 监控
《游戏工业化》(下)走进游戏工业化
《游戏工业化》(下)走进游戏工业化
《游戏工业化》(下)走进游戏工业化
|
存储 人工智能 算法
元宇宙农场养成种树种植游戏系统开发(开发案例)及稳定版丨dapp/nft元宇宙农场养成种树种植游戏系统开发方案项目及源码
  区块链构建一个开放的稳定的价值载体,为数字化的价值提供流动协作的条件,构建一个完整的世界观体验还需要一个庞大的基础设施。利用5G、VR设备、IoT设施、AI技术算法实现一个不可或缺的关键产业支柱。在区块链方向,数字分身系统,去中心化的存储以及云计算仍有可持续化的发展。
|
数据可视化 开发工具 开发者
一个小游戏开发者的心路历程
可视化工具刚发布第一批版本的时候,我就通过同事的介绍了解到了这个开发工具,作为一名有着游戏梦想的产品经理,这个工具的发布让我看到了能够实现自己游戏梦想的一个最简单的方式,简单的可视化操作界面,让这个工具在交互体验上,给了想制作游戏但是没有代码基础的广大新手最友好的帮助。
103 0
|
5G 区块链 vr&ar
赛车链游DAPP开发丨赛车链游系统开发实现技术方案丨赛车链游源码部署
 在分布式数字身份系统中,用户身份信息管理是去中心化的,因此也可以避免被随意地泄露和篡改。基于这样的数字身份系统,个体在互联网空间中交流的基础是自己的身份数据,而不需要依赖于特定的第三方平台。而从平台的维度来看,分布式数字身份也更有利于平台之间的平等合作,共同为用户提供服务。
赛车链游DAPP开发丨赛车链游系统开发实现技术方案丨赛车链游源码部署
|
敏捷开发 运维 Cloud Native
把效能带到游戏里!仙峰红海蜕变突破之路
手游行业的蓝海与红海 传奇是2001左右的游戏产品,2014年当时国内很多大型公司在传统端游的海洋里干的热火朝天,难以抽身。随着移动互联网的爆发期到来,仙峰(全称:苏州仙峰网络科技股份有限公司)敏锐地察觉到手游的蓝海即将到来。其旗下自研产品包括《烈焰》系列等多款旗舰作,先后在市场上取得优异表现,成为传奇类手游细分领域的现象级作品。
659 0
把效能带到游戏里!仙峰红海蜕变突破之路
|
算法 搜索推荐 5G
张朝阳直播带货首秀,如何用新玩法抓住眼球?
6月8日晚7点,搜狐公司董事局主席兼CEO、搜狐视频CEO张朝阳在搜狐视频APP关注流中开启个人直播带货首秀。