您当前所在位置: > 爆料站 > 君子堂

【译】闯入游戏开发 #3:编程

时间:2020-10-29 12:18:41  来源:  作者:网络转载
属性与生活2独立游戏开发生活安卓版

属性与生活2独立游戏开发生活安卓版

大小:38.58MB更新:2020-01-19

分类:经营养成

注:

凌岚对免费书籍 Breaking into Gamedev(闯入游戏开发)进行了授权中文翻译,并将译文转交给 indienova 代为发布,分享给希望接触游戏开发却无从入手的爱好者们进行学习交流。indienova 会将译文分节成多篇文章更新,对整书感兴趣的朋友可以直接到下方的链接下载整书。同时,任何排版问题、翻译错误等意见建议,欢迎直接评论留言。

这本指南的作者 Steven Harmon 是一名至今(2020 年)有着八年开发经验的 USC 游戏设计本科在读学生,可以在 Steam 找到他开发的两款免费游戏:Awkward Dimensions Redux和 Griptape Backbone。

书籍名称:Breaking into Gamedev(闯入游戏开发)
作者:Steven Harmon
译者:凌岚
Steven Harmon 个人网站
《闯入游戏开发》indienova 文章专栏

整书下载

《闯入游戏开发(Breaking into Gamedev)》中文译版 PDF
《闯入游戏开发(Breaking into Gamedev)》英文原版 PDF

*中文版有部分视频链接失效,建议中英都下载





#3:编程

没有了编程,什么事都不会发生

无论你认为自己是不是个程序员,编程都是必要的。你当然可以在(传统意义下)不需编程的情况下创造一款游戏,有些工具只需要很少的编程,特别是对于视觉小说和超文本游戏。然而,你使用这些工具的次数越多,就越会意识到它们是多么有限,并希望从中获得更多的功能。一位得体的程序员并不需要是一位数学天才,但如果你想提高你的数学技能,这有一些方法:

Khan Academy– 教学视频和互动测试
Immersive Linear Algebra – 交互式在线教科书
Math for game developers – 很棒的一个系列,有关数学的实际应用

#3.1:工具

大多数代码都是在 IDE(集成开发环境)中编写的,本质上它所做的就是处理你编写的代码并将其转化为二进制(1 和 0,又叫计算机语言)。还有一些功能,比如调试器(debugger)——一个拼写检查器的高级版本,可以在你写代码时让你确切的知道哪里写错了。不用担心 IDE 的选择问题,因为大多数游戏引擎都预打包了自己的 IDE。不过这也有些我最喜欢的:

Visual Studio 2017
绝对标准。但根据项目的规模,可能会有些臃肿和冗杂。免费的版本叫做 Visual Studio Code
Notepad++
具有基本功能的开源文本编辑器,干净,快速。每台计算机都应该安装它
MonoDevelop
C#跨平台的 IDE,无虚饰,很好用
Eclipse
Java 专用
想要了解更多的编译器?点这

#3.2:他们在学校教你的一切

单就游戏而言,学校会教你 C++。然而我并不推荐你第一门编程语言就学 C++,当你适应与掌握了一般的游戏脚本后可以随时学习和回顾 C++。因为 C++是更“低级”的编程语言,这意味着它更接近设备硬件,也意味着如果你粗心大意了,将会有更多的错误要应对。另外,初学者很容易被 C++中像动态内存分配这样的东西弄糊涂,而它们对制作游戏并不是必需的。如果你刚着手做游戏,Unity 的 C#和 UE4 的蓝图是最好的选择。工具或编程语言并不重要,把重点放在编程的逻辑和算法上,这样在你为新项目更换语言之后,这些逻辑和算法都会继续发挥作用。

#3.3:他们在学校没有教你的一切

你并不需要去学校学习编程,事实上如果你按照自己的节奏去学习编程将会更容易更高效。唯一会阻挠你学习任何东西的坏习惯是:

在你搞懂别人的代码前,千万不要直接拿来用

如果你读不懂也解释不了一段代码中的字符和命令就拿来用,那你只是在给自己帮倒忙。开源项目和在线论坛里的代码是很好的资源,应该加以研究,但不应将其当成支柱。通过仔细研读这门语言,观看在线教程,通过打印“正常运行(I'm working)”这样的消息来测试和调试,以便观察这段代码是否被调用,从而了解这门语言。

编程最重要的真理是,你会觉得你是这个世界上最蠢的也是最聪明的人。你会时常快速地在两者间摇摆。这是一种让人谦卑的做法,任何自认为是这方面专家的人——可能都不是。对自己和自己的能力要诚实,因为一旦你自以为已经知道了某样东西,你就很难真正去学习它。



#3.4:恭喜!现在你拥有了人类一切知识的总和

这儿有些学习计算机科学和编程的好资源!

Computerphile – 很棒的在线视频,享受观看吧
The New Boston – Bucky 的编程教程系列的必杀技
Brackey’s C# series – 简单的 C#,对初学者很友好


作者:凌岚
来源:indienova
地址:https://indienova.com/indie-game-development/breaking-into-gamedev-3/
资源转载网络,如有侵权联系删除。
相关下载

玩家评论

游戏玩家的“双十一”,同样在愁买什么

今年的“双十一购物狂欢节”,来得比以往更早一些。 自10月21日凌晨,李佳琦和薇娅的“双十一”预售直播开始,一场攸关各大电商平台下半年业绩报表的购物大战正式打响。详情>>

阅读: 3
日期: 2020-10-29
3311wan游戏《武动苍穹》百分百返利_游戏新闻

3311玩《武动苍穹》如何可以快速提升战力呢。网页游戏武动苍穹是ARPG巅峰制作,是一款以同名小说改编的大型修仙题材网页游戏。小编这里给大家简单介绍下游戏玩法,帮助大家快速详情>>

阅读: 3
日期: 2020-10-29
幽灵行者游戏多大 游戏大小介绍

最近幽灵行者这款游戏吸引了不少玩家的兴趣,那么幽灵行者游戏多大呢?还不知道的玩家快来看小编带来的游戏大小介绍吧。 最近幽灵行者这款游戏吸引了不少玩家的兴详情>>

阅读: 5
日期: 2020-10-28
Steam游戏评测:《非一般职场》国产策略养成卡牌游戏

《非一般职场》是一款机迷工作室制作并发行的策略养成游戏,在《非一般职场》中击败职场上各种“鸡精”“舔狗”“你不行”,在成长道路上详情>>

阅读: 0
日期: 2020-10-28
模拟经营游戏《守墓人》新DLC发售追加12小时游戏内容

模拟经营游戏《守墓人》新DLC发售 追加12小时游戏内容 2020-10-28 15:38:34来源:游戏下载编辑:松鼠骑士评论(0) 详情>>

阅读: 5
日期: 2020-10-28
模拟经营游戏《守墓人》新DLC发售 追加12小时游戏内容

今日,开发商Lazy Bear Games宣布像素风模拟经营游戏《守墓人(Graveyard Keeper)》的新DLC“Game Of Crone”登陆Steam。该DLC将追加多种新要素详情>>

阅读: 2
日期: 2020-10-28
69游戏仙侠页游《天途SF》新游首服_游戏新闻

69游戏《天途》是一款武侠玄幻题材的即时战斗网页游戏,使用独立自主2D物理引擎来在游戏中实现物理碰撞、高度落差、重力作用等高拟真的游戏设定,轻巧灵动的轻功将给玩家带来前详情>>

阅读: 5
日期: 2020-10-28
6969《天途》进游戏送免费十连抽_游戏新闻

总是在各地图BOSS之间抢夺,就如同购火车票的验证码,先下手为强就是这样,这是竞争的常态。抢夺意味着毕生可能遭受挨打的局面,而不抢夺绝对是百分百遭受落后。在6969《天途》,除了详情>>

阅读: 3
日期: 2020-10-28
原创龙之刃下载游戏指南 2020最新官方版龙之刃游戏下载操作攻略

龙之刃这款游戏,该当关于老玩家来讲都没有生疏,比来能够称患上上是风行一时,不管是渠道评测仍是媒体暴光都分外突出,那末,一些网上搜寻到的下详情>>

阅读: 3
日期: 2020-10-28
Facebook将推免费云游戏平台 首发5款游戏含《狂野飙车9:竞速传奇》

Facebook也加入了云游戏平台之战! 10月27日消息,据外媒报道,Facebook在本周一宣布将在其桌面网站和安卓应用上推出免费云游戏服务。用户可通过Android上的Facebook App和F详情>>

阅读: 5
日期: 2020-10-28
FB即将推出免费云游戏,Steam中国发行游戏须提交版号|端游周报_平台

原标题:FB即将推出免费云游戏,Steam中国发行游戏须提交版号 | 端游周报 游点意思 近日,Facebook Gaming宣布将在Facebook的APP端和网页端推出云游戏详情>>

阅读: 4
日期: 2020-10-28
以玩家需求为主导玩一玩游戏网力争2020金翎奖_评选

原标题:以玩家需求为主导 玩一玩游戏网力争2020金翎奖 中国游戏产业最为权威的评选活动——2020年度优秀游戏评选大赛(第十五届金翎奖)如今已拉开详情>>

阅读: 4
日期: 2020-10-28
Steam游戏推荐:《幽灵行者》赛博朋克风动作游戏

《幽灵行者》(Ghostrunner)是一款由One More Level制作All in! Games发行的赛博朋克风动作游戏,在《幽灵行者》中登上人类最后的庇护所,一详情>>

阅读: 6
日期: 2020-10-28
6969游戏《封天战神》最强属性突破_游戏新闻

强大的实力,就是一张顶级的王牌,让你在战斗的最后一刻逆转局势,成为最后的胜利者。为了让玩家能够快速的提升实力,6969游戏《封天战神》强势推出属性突破玩法。看拉风的翅膀,酷炫详情>>

阅读: 5
日期: 2020-10-28
6969游戏《封天战神》雷神锤升级攻略_游戏新闻

6969游戏《封天战神》雷神锤升级攻略是9k9k小编丫丫为大家带来的,6969游戏《封天战神》雷神锤升级攻略小编主要分享给大家的内容,同时雷神锤升级攻略小编也为玩家朋友们带来了详情>>

阅读: 7
日期: 2020-10-28
大鹅游戏叫什么_大鹅游戏详情_快吧单机游戏

作者: 奥尔加 2020-10-27 17:10 整理 大鹅游戏叫Untitled Goose Game,无题大鹅模详情>>

阅读: 5
日期: 2020-10-28
Facebook宣布加入云游戏领域 三款游戏免费试玩

作为SNS界的龙头,Facebook却宣布于近期将提供继Google和Amazon之后的云游戏服务。官方称,利用旗下的Facebook Gaming,本次云游戏服务率先提供给安卓版详情>>

阅读: 4
日期: 2020-10-27
游戏可以输,但是越塔就是不服

游戏可以输,但是越塔就是不服详情>>

阅读: 8
日期: 2020-10-27
抖音上反对游戏的人们

经常逛社交媒体的朋友,最近大概经常会刷到一个小学四年级温州姑娘的抖音视频。在这段美颜开得有点过分的短片中,她对着镜头一字一句、铿锵有力,眼神坚定地呼吁道:“关掉关掉,一详情>>

阅读: 5
日期: 2020-10-27
10月第5周40款手游开测|手游开测表_游戏

原标题:10月第5周40款手游开测 | 手游开测表 下周即将开测的游戏有40款,比本周增加12款。角色扮演类占比第一达55%,策略类以14%占比第二。 厂商分详情>>

阅读: 2
日期: 2020-10-27
190游戏平台介绍,官方网页游戏推荐_游戏新闻

详情>>

阅读: 5
日期: 2020-10-27
53wan游戏平台介绍,官方网页游戏推荐_游戏新闻

波克城市网络科技(上海)有限公司波克城市即pokercity,这是一款免费的棋牌网络游戏。波克城市独有防作弊机制,致力于打造中国最公正、严谨的网络棋牌游戏。波克城市游戏人物详情>>

阅读: 5
日期: 2020-10-27
超人气网页游戏6969山河图志_游戏新闻

6969山河图志最新服:http://www.14yx.com/game/shtz/详情>>

阅读: 5
日期: 2020-10-27
BOSS游戏平台介绍,官方网页游戏推荐_游戏新闻

BOSS游戏平台属福建兄弟联盟网络科技有限公司,坐落在福建三明宁化高新区,专注于手机游戏,网页游戏等的推广与合作,坚持实现个人价值与公司价值双赢的目标,加入我们,共享成功!17bo详情>>

阅读: 5
日期: 2020-10-27
爱趣游戏《千年盛世》做一个热血高手_游戏新闻

讨伐,即为指出兵攻打匪寇的意思。凡是不得民心者人人得以诛之,就好比在封神时期,纣王昏庸无道,姬发起兵讨伐之,得民心者得天下。在爱趣游戏《千年盛世》中,如今各大boss让人民很不详情>>

阅读: 3
日期: 2020-10-27
14yx游戏《三国神将录》超人气策略游戏_游戏新闻

大型三国回合制冒险游戏14yx《三国神将录》即将火爆来袭!现在就来开启属于你的全新冒险之旅吧。游戏具有清新自然的画面风格、灵动活泼的角色、丰富多样的玩法活动和富有节详情>>

阅读: 5
日期: 2020-10-27
XGP近期新入库游戏阵容一览 含蔚蓝、灾厄逆刃等众多独立游戏

今日微软公开了最新一批即将入库Xbox Game Pass的游戏,入库时间如下(安卓端为XGPU云游戏服务):·《卡朵 | Carto》 10月27日(主机+PC端)·《Day of the Tentacle》高清版 10月29日详情>>

阅读: 5
日期: 2020-10-27
策略游戏《影子游戏:星城行动》公布游戏设定图,即将开启抢先体验

【17173鲜游快报,专注于快速带来全球新游信息】近日,《影子游戏:星城行动》公布了一系列游戏的设定图,据悉该作即将登陆steam平台开启抢先体验.。该作由十字星详情>>

阅读: 4
日期: 2020-10-26
一年突破3亿游戏安装量 小米游戏双发行模式助力游戏开发者

2020年,全球市场迎来了颠覆式的新格局,挑战与机遇并存。一方面,疫情导致大量消费者居家隔离,线上业务迎来了爆发式增长;另一方面,文化冲突、数据隐私、地缘关系等因素对海外业务详情>>

阅读: 19
日期: 2020-10-26
游戏版号新规实行两月有余,App Store的游戏App们都怎么样了?!

7 月 1 日,iTC 后台多个版块出现了针对付费游戏或包含 App 内购买项目的游戏需要提供网络游戏出版物号的提示,并在 App 类别部分提供了填写版号的入口。随后在 7 月 8 日,苹详情>>

阅读: 4
日期: 2020-10-26
1077游戏平台介绍,官方网页游戏推荐_游戏新闻

详情>>

阅读: 4
日期: 2020-10-26
爱趣游戏《九天传》27gm修改爆率一起玩_游戏新闻

爱趣游戏《九天传》是由国内领先的研发团队历经几年精心打造的一款集完整客户端+微端+网页三端于一身的武侠修仙类3D游戏。为了让玩家拥有更多更好的游戏体验,研发团队开发出详情>>

阅读: 5
日期: 2020-10-26
3311游戏《古剑奇谭WEB》开服玩家_游戏新闻

古剑奇谭web星蕴系统介绍攻略是3311游戏小编夏夏为大家带来的,古剑奇谭web星蕴系统是小编夏夏主要分享给大家的内容,同时星蕴系统介绍攻略小编也为玩家朋友们带来了,一起来了解详情>>

阅读: 3
日期: 2020-10-26
2020年第40期游戏周销榜:猜猜这次那个游戏排第几

2020年第40期游戏周销榜:猜猜这次那个游戏排第几详情>>

阅读: 9
日期: 2020-10-26
《黄忠智取夏侯惇》边老师真人秀版游戏攻略

《黄忠智取夏侯惇》边老师真人秀版游戏攻略详情>>

阅读: 12
日期: 2020-10-24
原创龙之刃游戏下载 安卓版龙之刃下载新版本应该在哪下?

龙之刃下载地点那里有?龙之刃这个游戏相对都没有生疏,很多多少冤家都晓得,音乐都很棒,然而树大招风,各年夜渠道上呈现了一年夜堆假冒龙之刃的详情>>

阅读: 5
日期: 2020-10-24
解谜游戏《Superliminal》将登陆Steam11月5日推出

解谜游戏《Superliminal》将登陆Steam 11月5日推出 2020-10-24 17:11:39来源:游戏下载编辑:葫芦娃评论(0) 详情>>

阅读: 9
日期: 2020-10-24
解谜游戏《Superliminal》将登陆Steam 11月5日推出

游戏开发商Pillow Castle Games制作的第一人称益智游戏《Superliminal》即将结束Epic独占,将于11月5日登陆Steam平台。玩家将在游戏中透过物体在视觉上详情>>

阅读: 3
日期: 2020-10-24
爱趣游戏27gm《九天传》送首充高福利

九天传中,有三大门派六个职业可以选择,分别为:真武门的万钧、绝杀,逸云仙居的玄天、仙乐,洪荒教的噬蛊、驭兽。每个职业都有各自的特点和优势,如何选择适详情>>

阅读: 4
日期: 2020-10-24
9月最吸金游戏排行出炉:LOL、NBA、FreeFire夺冠

原标题:9 月最吸金游戏排行出炉:LOL、NBA、Free Fire夺冠 IT之家 10 月 24 日消息 今天,SuperData 公布 2020 年 9 月份最吸金游戏榜单,其中包括 PC 端详情>>

阅读: 8
日期: 2020-10-24
精彩推荐