ob电竞·(中国)电子竞技平台

ob电竞·(中国)电子竞技平台

ob电竞

ob电竞

屌丝开发者提问:没钱买PC、能用手机开发游戏么?同行回复暖心

【ashkeling专稿,未经授权不得转载!】

ashkeling报道/虽说做游戏很难,但不得不承认,随着工具和技术的进步,游戏研发的门槛是越来越低了。那么,对于普通人来说,能否用一部手机做游戏呢?

最近,一位同行在海外社区的提问,“没钱买PC,能用手机做游戏研发吗?”引发了大量开发者的热议,有的同行提供了在智能机平台研发游戏的建议,还有人表示哪怕是不支持Unity和Unreal运行的低配电脑,也可以通过很多引擎进行游戏研发。

图片来源:Pixabay

更为暖心的是,还有不少人表示愿意将自己的闲置电脑送给题主用来研发游戏。我们不妨看看,同行们都给出了哪些比较实用的建议:

哪怕是古董PC也能做研发,多个同行献爱心送电脑

题主在社区问到,“我的梦想是做一款游戏,但我存不够一台PC的钱。我赚到的一切都用在了房租、账单、食物等方面,我想知道用我的手机做一款游戏是否可能?”

在所有的同行回答中,认同度最高的是“开始做游戏研发并不需要崭新的PC,10年的老电脑也能完成研发而且成本很低”。

很多开发者对这个回答表示认同,比如网友hohmedd表示,“我在一个高配安卓手机和一台十年的英特尔集成显卡电脑上有过研发经验,后者的体验更好,因为有键盘、鼠标和专用工具。当然,它运行不了Unreal或Unity以及任何3D图形软件,但我用Godot、SDL2以及LOVE2D做了一些小游戏。”

有同行回答称,自己曾经用2008年时候的顶配PC做研发,可以做大部分类型的游戏,当然,由于RAM只有4GB,可以做的游戏有很多的限制,但对于绝大部分2D游戏和一些形式的3D游戏来说,十几年的老电脑依然可以胜任。

“如果降低预期,仍然有可能以低价拿到新电脑,如果你不打算做次时代画质或者光照很多的游戏,100美元就能买台旧PC或笔记本电脑,16GB的RAM和一个带集显的Ryzen3实际上就比想象中的好用很多。”

还有一部分开发者表示,在电脑上做游戏研发比智能机好很多,而且可以将电视当做显示器,因为在手机上的研发体验很糟糕。

“可以和应该是不同的,低配电脑研发会让你损失数小时的时间用来加载以及等待卡顿,而在手机上做研发简直是酷刑,有人会免费送出旧电脑,你一开始不需要强大的电脑,低配就可以开始,最好是50-200美元之间的二手ThinkPad,在手机上听起来就很痛苦。”

还有人建议题主做桌游,因为你可以体验到游戏设计的所有乐趣,而且可以不需要资金也能做研发。

网友wwwyzzrd表示,“你没必要做一款电子游戏,是否考虑过卡牌游戏或桌游?它们需要的资源更容易得到,游戏机制也几乎相同。如果不考虑这些,那么文字冒险之类的游戏也可以在很低端的老电脑上研发,可以找关闭办公室的公司买二手。”

看到题主没有积蓄买电脑,不少开发者积极踊跃地表示愿意提供帮助,将自己闲置的旧电脑送给他。

图片来源:Pixabay

比如网友Goats_On_A_Boat回复说,“我有一台2014年买的笔记本电脑,如果你在美国,可以完全免费送给你,它没有什么特别,但我在上面运行Godot没有问题”。

谈到具体工具,有位开发者表示,Godot有网页研发页面,你可以在一台图书馆电脑上用U盘研发一款游戏。虽然这个工具并不适合游戏制作,但在存在买电脑期间,它仍然可以满足你的研发需求,而且Godot并不需要密集的资源,非常适合小游戏和学习。
https://editor.godotengine.org/releases/latest/

还有同行建议用Bitsy(https://ledoux.itch.io/bitsy),它可以做简单的游戏,而且经常会举办game jam。引擎选择上,也有开发者推荐Phaser,这是基于WebGL和浏览器堆栈而打造的,大部分美术资源都可以程序生成,动画可以用不同的算法。

智能机也可以做研发,很多研发软件都有移动版本

虽然研发体验可能不如PC,但在智能机上做研发依然是可行的。

有开发者建议用love2d,并表示自己在安卓平台做简单的lua游戏获得了很多乐趣,你只需要一个文本编辑器和应用即可。

Godot的安卓编辑器(https://godotengine.org/download/android)也是一个选择,但目前并不好用,因为debug功能有问题,而且编辑代码很痛苦,一些界面元素出错,需要等待更好的版本更新。

同行eugeneloza表示,“虽然有很多安卓专属的游戏引擎和工具,而且有网页界面或者安卓版本,但总体来说,你的研发体验都会受到限制,比如Godot不支持C#,但我相信你依然可以做些简单的小游戏,比如解谜游戏、平台游戏,或者简单的roguelike。”

另外,codepen、repl.it等平台也可以在移动设备进行研发,Phaser也有网页编辑器,甚至能用Phaser(GLSL)研发着色器。只不过,没有实体键盘,研发会很缓慢而且受限制,“如果你有台低配电脑或者可以借到,哪怕是有键盘的平板,研发过程都会好很多。”

还有开发者建议,可以通过AIDE在安卓平台的LibGDX进行编程,虽然需要一些周折才能发布到Google Play,但这个方法仍然是可行的。也有人推荐了一款基于love2d的应用Castle,它是一个研发环境和社交网络,可以分享和体验其他人的游戏。

除了硬件和软件方面的建议之外,还有一位同行给出了不同意见,那就是学习使用的研发语言、并且根据目标平台选择研发设备和工具。

“我建议花时间在游戏设计上、学习使用的研发语言,考虑如何做美术还是外包,与此同时存钱买台机器,这取决于你的目标平台:主机、手机、PC等等,很多新手陷入了Unreal或Unity的资源路径困境而从未完成项目,所以学习是很关键的。”

如若转载,请注明出处:http://www.ashkeling.com/2022/11/501557