鳄鱼亮爪 发表于 2025-11-29 21:25

想自学开发游戏需要学什么

本帖最后由 鳄鱼亮爪 于 2025-12-16 10:24 编辑

需求:能制作玩法和关卡就行,不在意视听,相当于会打草稿,如果成果满意再请人出有完整体验的正式版。

自己常玩的游戏:
横板(洛克人、银河恶魔城)
第一人称(耻辱掠食、生化奇兵)
第三人称(生化危机、鬼泣战神)

网上搜了下:
横板游戏可以先用Pixel Game Maker试下吗,如果觉得功能有瓶颈且仍有兴趣再学正式工具?另外两类游戏有没有类似简单的工具?
到了要用正式工具的时候学哪个,以前没学过编程

拜拜 发表于 2025-11-29 21:29

应该直接问ai,然后照做

—— 来自 Hisense HNR320T, Android 10, 鹅球 v3.5.99-alpha

ahztb 发表于 2025-11-29 21:31

问AI别问潭友
潭友不会教你做游戏,潭友只想当你爹

larry1 发表于 2025-11-29 21:47

你先回答你为什么要学做游戏?

Gmlazy 发表于 2025-11-29 21:48

如果打算一个人干,要学的太多了。
可以问AI,可以参考网上学习资料最丰富的引擎,一般就是Unity或者UnrealEngine这两个,还有现在备受关注的开源引擎Godot。
Unity情况又更复杂一些,现在有了国区专营的变体团结引擎,如果要长期学习,建议先了解近两年的Unity情况。
编程语言学哪一个,对于没有基础的人来说没有选择的余地,你选择哪个引擎,其主要支持的语言就是你要学习的那一门。

seedees3 发表于 2025-11-29 22:13

2D选GODOT,3D选UE
unity现在有点不上不下,乱七八糟的吃屎政策越来越多,不太推荐了

Yinacona 发表于 2025-11-29 22:21

像楼上说的,根据你要做的去选引擎,然后网上各种教程其实就入门的大体扫一遍就行了。后面做到哪不会了再深入就行。现在的引擎最简单的游戏甚至不需要什么额外开发成本你可以用现有的东西堆起来,实在不行官方示例你拿来练手改着改着都能积累不少经验

Sacross 发表于 2025-11-29 22:25

Unity教程比godot稍微多一点,有个不小的素材库,简单搓demo上手熟悉流程挺够的,就是政策啥的有点前阵子不太平

要光影效果好点基本就ue配合素材库堆堆就有个七七八八的样子了

—— 来自 OnePlus IN2020, Android 13, 鹅球 v3.5.99

kyon312 发表于 2025-11-29 22:26

主要是程序和美术一人挑了感觉很困难啊

—— 来自 鹅球 v3.3.96

神风型超载鸡 发表于 2025-11-30 01:40

一个人?学习怎么加强体能,还有熬夜的调理,最重要的是如何坚持做一件看着没有回报的事情。

—— 来自 vivo V2337A, Android 15, 鹅球 v3.5.99

刀巴 发表于 2025-11-30 02:38

《附带导航!一做就上手 第一次的游戏程序设计》
任天堂手把手教你,我玩了一个月后,确定我不是真想做游戏,只是享受构建世界观的过程。脑补完结局,再做游戏就像嚼甘蔗渣一样索然无味。只能寄希望ai能发展到口语编程的阶段吧,随说随做。

无尽的牙刷 发表于 2025-11-30 03:32

等AI Agent发展到会自己使用引擎,目前看来这个未来已经不远了

すぴぱら 发表于 2025-11-30 07:23

unity 6已经把国内ip屏蔽了 禁止下载

wtwtwt21 发表于 2025-11-30 07:36

simonroam 发表于 2025-11-30 09:13

无尽的牙刷 发表于 2025-11-30 03:32
等AI Agent发展到会自己使用引擎,目前看来这个未来已经不远了

不用等了,现在已经可以做了

清蒸猪头肉 发表于 2025-11-30 09:16

simonroam 发表于 2025-11-30 09:34

清蒸猪头肉 发表于 2025-11-30 09:16
不用学,想好要做什么样的游戏,直接下个顺眼的引擎动手
做的时候问题会慢慢暴露出来的,到时候问ai
...

一上来就问AI这个真不行,最好还是跟着视频教程过一遍,对照着做个项目

AI说错话的地方太多了,而且很多都是很基本的它也能瞎编,它能生成一个引擎没有的函数你知道这意味这什么吗

而且你用引擎做了一个项目,你能把这个项目直接导给AI让它帮你调式吗,还不是得找个参照

清蒸猪头肉 发表于 2025-11-30 09:38

acropolis 发表于 2025-11-30 10:50

其实现在这个时代问ai直接用前端技术栈解决最快 你学起来快ai改起来也快

inspiron1520 发表于 2025-11-30 13:50

选择unity ue中的一个就行 小众引擎都不推荐

zzrush 发表于 2025-12-1 21:21

ue引擎或者unity选一个,然后照着网上视频教程先做个简单的demo。再根据自己的想法慢慢扩充游戏内容,在这个过程中你就会慢慢发现要学些什么。

—— 来自 鹅球 v3.3.96

diohanmilton 发表于 2025-12-1 21:33

前年pvz圈大热的植物大战僵尸像素rogue版就是Python的pygames做的,作者就是个高中生,感觉个人开发者最重要的是先想点子,然后再考虑其他。

—— 来自 HONOR PGT-AN10, Android 15, 鹅球 v3.5.99-alpha

mandown 发表于 2025-12-2 11:19

黑客技术,黑进索尼的服务器把下一代游戏机的开发套件拿出来

seedees3 发表于 2025-12-16 10:21

最近了解了下被人喷得飞起的团结引擎,感觉之前喷的太过了,团结对国内开发者而言确实不错,等到明年功能落实后应该会有一个比较公正的评价

—— 来自 S1Fun

lucifer123 发表于 2025-12-16 10:30

bbk6rz 发表于 2025-12-16 10:55

最近图好玩,正在做一个杀戮尖塔like的游戏。
肝了两个星期,已经差不多做好一个demo了。
我首先告诉了AI我想做这样一个游戏,然后让它和我一起梳理做这个游戏的细节。它帮我整理出了框架,要做的各个系统,前期DEMO的做法,后期扩展的方向。这个过程中,所有需求都在我和AI的交流中建立下来。
然后是引擎。可以根据自己的情况,让AI给你推荐。我用的cocos creator,至于为什么用这个,因为很多年前接触过一点点。但其实没接触过也无所谓,从安装到环境配置,到后来的代码与贴图等的配置都可以由AI指导。告诉AI有关引擎的版本,告诉它你看到的界面,它会详细说明所有配置的细节。
代码阶段,我负责提出需求与测试,AI负责设计和开发。一定要先沟通需求,确定设计,然后再让它写代码。每做好一个功能,就进行一次测试。不要试图让AI一次性就完成一个大功能,尽量把任务拆分得更细一些。
我有一点代码基础,所以我会大概看一下它写的代码。但是后来我换了cursor之后,其实连看一眼代码的心情都没有了,因为它会直接在你的本地改写你的代码。我只会跑一下,然后告诉它这个结果是否符合我的需求。再让它修改。
下一步是美术资源,这个也完全是AI生图。就更简单了。美术方面我完全没有基础,抠图什么的都不会。于是我用genemi3直接做了两个用来抠图和简单P图的工具。不得不说genemi3的build真的很好用,是一个制造工具的工具,网页就能执行。
然后就是各种测试,其实真的做了就发现, 事情实在是太多了,就算有AI,也是一件非常麻烦的事

bbk6rz 发表于 2025-12-16 11:01

其实我还有一个更简单的方法。如果你的需求不复杂,那么genemi3的build功能其实可以直接生成网页版小游戏。点开即可运行。

zxlice 发表于 2025-12-16 20:22

毕竟是动起来的艺术,blender之类的我感觉比程序还要重要啊。。如果是用免费素材做系统机制,那软件设计就重要一些
页: [1]
查看完整版本: 想自学开发游戏需要学什么