一个人怎么做游戏?零基础独立游戏开发全流程与必备工具合集

上一篇文章,讲解了一下游戏引擎、游戏发布的相关知识。 这一期文章讲一下,游戏开发(主要是独立开发)有哪些重要的环节,以及有哪些会用到的工具。 1、游戏设计 游戏设计肯定是游戏开发的第一个环节。 你是要做一个格斗类,还是闯关类的游戏,战斗规则是怎样的,道具逻辑怎么安排,都需要在这个环节考虑清楚。 总之,就是把这个游戏的核心玩法想明白。 在这个环节,你可能会用到: 笔记工具 例如,notion、obsidian、腾讯文档等等,主要目的是把想法记录下来; 画图工具 例如,Miro,Figma等等,主要目的是把系统结构和流程画出来; 这个环节,没有特别严格的规范和要求,甭管用什么方法和工具,哪怕手写都可以,只要能把你的想法清晰地落在纸面上就ok了。 2、原型验证 这个环节,简单来说,就是根据第一步的设计,开发出来一个demo,先内部体验一下。 如果好的话,就继续做;如果不好的话,就不再继续。 这个环节,用到的主要工具是一些开发引擎,包括:godot、unity。 如果你是个人游戏开发者,或者仅仅是一个学习者,那么这个环节可以忽略。 3、美术设计 美术设计的含金量,我想无须多言了。 你能看到的所有东西都是在这个环节做出来的,例如:游戏的主菜单界面、游戏人物、人物移动、人物攻击、技能效果等等。 3.1 菜单界面 游戏菜单界面的设计,可以采用 figma 工具进行设计。 你可以用 figma 来做一些 button、icon,然后像拼积木一样,把这些元素铺在界面上,例子如下: 那么,游戏内容该通过哪些工具和方法制作呢? 从视觉观感来看,游戏可以分为 2D 和 3D 。 3.2 2D 游戏 作为初学者,肯定是要先学 2D 游戏的制作。 理由:不需要学建模;不需要理解三维空间、摄像光照;素材是png图片,好理解;能够快速出成果,几天就能搞一款游戏…… 在 2D 游戏的制作中,你需要绘制出游戏素材。就拿格斗游戏来说,你需要绘制人物移动的素材,人物攻击的素材,人物特效的素材等等。 但也不必每一帧动画都绘制,只需要把关键帧绘制出来就可以了,比如走路:左脚迈出去、双脚并拢、右脚迈出去、双脚并拢,就这4帧图片即可。 引擎循环播放就会渲染出走路动画了。 2D 绘制工具如下: Aseprite 项目链接 像素风格游戏专用绘制工具,软件费用大概20美元,如果不想花钱也可以,你可以在 git 上,自行下载代码并将它编译出来; Photoshop 专业的绘图工具,游戏绘图也可以做,软件需要收费,而且还挺贵; Krita 项目链接 类似ps的全能绘图工具,可以做游戏绘图,免费开源; 2D 骨骼动画工具如下: 这里先说下什么是骨骼动画工具 —— 它是给角色装骨架的软件。 我们可以把画好的角色部件(头、身体、手、脚)导入进来,然后,在软件里给这些部件装上虚拟骨架,摆几个关键姿势,软件就可以自动补出中间的过渡动作。 相比于上面提到的 2D绘制工具来说,它的优点是:不需要一帧一帧画,省了大量工作量。 推荐工具如下: spine 项目链接 功能强大,收费,而且比较贵; LoongBones 项目链接 7天免费试用,功能够用,适合初学者; ...

2026年4月7日 · 高勉

如何将iPhone免费投屏到Windows电脑?2款好用的投屏软件推荐

很多人都会遇到这样的场景:想把 Iphone 手机的屏幕投屏到电脑上进行展示。 今天,给大家推荐两个好用且免费的软件,可以帮助你实现这个需求。 这里先科普一个小的知识点: 无线投屏需要用到传输协议。 windows 支持 Miracast 协议,苹果用的是 AirPlay 私有协议。 Airplay 协议仅在苹果自家的设备之间使用。所以,iPhone 连不上windows系统的屏幕。 所以,需要一些软件,帮助我们实现这样的功能。 第一个 letsview 1.1 特点 简单易用,仅需在电脑端安装一份软件就可以了,无需在手机端安装任何app; 基础功能免费,例如:投屏; 高清投屏3分钟,3分钟之后,转为标清; 无水印; 1.2 安装和使用 - 安装 有这个需求的朋友可以去这个官网,访问并下载 —— letsview官网。 然后,点击这里的windows图标进行下载。 下载完成之后,点击安装,然后,一直点下一步就可以了。 - 使用 安装完成之后,打开这个工具,无需点击任何东西,就这样挂着就可以了。 确保你的手机和你的电脑连接的是同一个wifi,或者同一个热点。 然后,在手机端点击镜像这里,你就能看到 letsview 的连接节点了。 点击之后,windows的屏幕上,就可以看到投屏的效果了。 请注意,这里给到了一个提示信息,大意是:高清会员试用3分钟。 我一开始,误认为只允许投屏三分钟。 后来才发现,它的意思是 —— 高清使用三分钟,三分钟之后,就不是高清投屏了。 我尝试等待了一下,个人感觉三分钟之后的投屏效果,勉强还行。 大家可以自行尝试一下,非常之简单。 第二个 ApowerMirror 2.1 特点 简单易用,仅需在电脑端安装一份软件就可以了,无需在手机端安装任何app; 基础功能免费,高清投屏10分钟,到时间后,会断开连接,需要用户重新接入; 有水印; 2.2 安装和使用 - 安装 避免雷同,安装环节不多说了,在官网下载、安装、使用即可 —— ApowerMirror官网。 - 使用 打开这个软件,选择wifi投屏。 ...

2026年4月5日 · 高勉

Windows电脑如何彻底卸载软件?3个实用技巧告别系统残留

你是否会担心电脑里面的程序卸载不干净? 今天分享几个方式,帮助你彻底将程序卸载干净。 本文的方法适用于 windows 系统的电脑。 1、卸载不干净的问题 大部分人在卸载 win 系统的软件时,都会采用软件自带的卸载程序或者控制面板上的卸载程序。 采用这种方式卸载程序,会出现如下问题: 注册表残留 — 大量无用的注册表项 AppData 文件夹未删除 — 用户数据、配置文件 临时文件 — 使用时产生的缓存 开机启动项 — 有些软件会留下启动残留 系统文件夹残留 — Program Files 里的零散文件 有些流氓软件甚至故意留下残留,比如: 用户数据/配置文件 —— 方便你重装后恢复设置 注册表项 —— 懒得清理 后台服务 —— 某些软件卸载后还在偷偷运行 长此以往,会让你的硬盘,塞满各式各样的无用文件。而且,你也不知道这些文件到底有用没有,想删又不敢删。 接下来分享几个方法,帮助你清理“门户”。 2、geekuninstaller geekuninstaller 是一个超级实用的、小巧玲珑的、免费的软件,它只有8MB大小。 可以帮助你彻底卸载,不想要的软件。 这个软件没有庞杂的内容,解压完之后,只有一个简单的可执行程序。 可以去它的官网,尝试下载使用一下——geekuninstaller官网 它的操作界面清爽简洁,如下所示: 点击卸载之后,它会帮你清除软件、注册表、文件残留等软件数据,总之,就是帮你做一次全方位、无死角的软件大扫除。 3、everything 假如,我只是说假如,真有一些东西仍然没有卸载干净,那么,你可以尝试使用 everything 工具进行搜索,然后,再将搜索到的文件删除。 everything 是一款完全免费的搜索文件的软件(这些免费软件靠啥盈利呢?),大小仅有2MB。 它并不是一款用来卸载东西的软件,而是一个搜索工具。 win 系统自带的搜索功能,用起来太拉跨了,所以,借助这个软件进行搜索,是一个极佳的选择。 软件的操作界面极为简单,而且支持各种匹配模式的搜索。 如果你有想删除的文件,但又找不到它,你可以打开 everything 搜索关键词,找到之后将其手动删除。 这种方法可以帮助你清理干净软件残留物。 4、任务管理器 没错,你没有看错,任务管理器也可以帮助你清理程序。 我遇到过一个很令我难受的场景 —— 有一个软件 A 需要更新,我在它的官网下载更新了之后,居然在电脑上出现了两个同名的软件,一个 v1 版本,一个 v2 版本。 ...

2026年4月4日 · 高勉

SEO入门指南:搜索引擎优化是什么?8个提升网站排名的技巧

本文是写给想做网站、做博客的朋友。本文讨论的话题是:seo。 什么是seo呢? 它的全称是SEO(Search Engine Optimization),中文意思是:搜索引擎优化。 它的主要作用是,提高你的网站,被搜索引擎,搜出来的概率。 比方说,你做了一个分享养宠物心得的网站。 你希望其他人在搜索引擎(必应,google)上,能够快速找到你的内容。 那么做好网站的 seo ,就能达到这个目的。 可能有人认为,ai已经很厉害了,谁还会去网上搜东西呢?直接问ai不就好了。 我承认:ai确实是非常厉害,但它并非全知全能。 在我的使用体验中,我觉得它只是一个辅助工具。 也许它能解决80%的问题,但仍有一部分问题,需要自己动手收集资料解决。 以上闲扯了一些这个话题的背景,接下来进入正文。 1、搜索引擎的原理 搜索引擎首先会礼貌地爬取「公开」的网站信息,没错,就是用爬虫去爬。 当然了,私密的东西,肯定不会爬取。例如,你的朋友圈。 然后,解析爬下来的网站内容,存到专门用于搜索引擎的数据库,不是普通的Mysql那种数据库。 再然后,就是对这些内容进行排名。优质的、权威的内容,自然就会排在前面。 最后,用户在搜索平台输入关键字后,平台就会将相关结果,按照评级的先后顺序,给到用户。 2、seo技巧 能被搜索引擎,排到所有结果的头几位去展示,意味着你的网站内容相对比较出色。 进而能提高点击率,提高流量。 那么,有哪些技巧可以提高网站排名的优先次序呢?可以遵循下面这些方法: 2.1 配置https证书 没有https,意味着你的网站可能会有风险,别说搜索引擎了。 就连你的浏览器,都不想让你访问这个网站。 所以,请务必给自己的网站配个ssl证书。 后面,我会写文章,讲一下 https 以及 如何给网站配置https证书。 2.2 提交sitemap 这玩意,可以简单理解为 你的网站清单,相当于告诉搜索引擎:我的网站里有这些东西,你爬的时候,千万别漏掉。 其实,很多建站工具(wordpress,hexo,hugo等)都有相关的插件来生成这个文件。 因此,不需要你亲自动手写这个玩意了。 2.3 结构化数据 你的网站布局要清晰,例如:作者、主题、发布时间、标签等等。 你的内容越清晰、越结构化,搜索引擎越容易识别出来。 千万别整一大坨内容堆在那里,给自己挖了个大坑。 2.4 外链 外链,就是其它网站作者,引用你的网站的内容。 点击外链之后,浏览器会跳转到你的网站。 这其实有点像学术论文,你的论文,被别人引用的越多,意味着,你的论文越有价值。 2.5 网页响应速度 某些搜索引擎,会把响应速度作为重要的排名因素。 因此,压缩图片,尽可能地提高加载速度,越快越好。 2.6 移动端适配 现在手机的使用频率,已经远远高于电脑了。 前段时间,跟一个零零后聊天,他说,他平时都用手机。他不喜欢使用电脑,也不怎么会使用电脑,甚至连打字都不太熟练。 听完,我震惊了很久。 所以,网站一定要做好移动端适配。否则,会损失大批的手机用户。 2.7 标题 H1,H2 层级清晰,要有关键词 这就不用多说了,没有关键词,别人怎么会检索到你呢? 2.8 url中要有关键词 你的网站的url中,最好是要包含关键词。例如, ...

2026年4月2日 · 高勉

游戏开发技术入门:四大主流引擎对比与发布平台全解析

最近突然对游戏开发技术产生了兴趣,那就写一篇技术文章聊一下这个东西。 本篇文章是游戏开发的入门篇,仅适合零基础的人阅读。 作为零基础入门者,千万学习复杂的图形工具,例如:OpenGL、Vulkan…… 最先了解的应该是游戏引擎。 1、游戏引擎 什么是游戏引擎?简单来说,就是帮你造游戏的工具集合。 它会按照你的想法,生成一个可执行的游戏程序。你负责:写逻辑,引擎负责:物理计算、屏幕渲染、音频播放…… 总之,你只需要游戏的设计和编写,它负责按照你的想法用计算机语言构造出来。 目前市面上主流的游戏引擎有:Unity、Unreal、Godot、Cocos,后面我们会一一梳理这几个游戏引擎。 2、游戏发布 游戏做完之后,需要发布到平台上。目前,主流的平台有如下几个: 2.1 itch.io 该平台发布游戏最为简单:审核宽松,填写项目标题、描述,上传游戏文件,设置价格…… 然后,就可以发布了。 无需其它成本和费用。 该平台与开发者的默认分钱比例为91分成,开发者也可以自行决定分成比例。 如果开发者想全拿,也是可以的。 2.2 steam 这个平台发布成本相对较高,除了填写必要的发布信息之外,还需要支付100美元的开发者费用,而且是每发布一个游戏,就需要支付一次。 请注意:如果你的收益达到了1000美元之后,它会退还给你这部分钱。 有点押金的意思。 该平台与开发者是37分成,开发者拿7。 2.3 app store 该平台就是苹果商店,它的发布流程非常复杂,需要填写详细的发布信息,并等待审核(有可能被拒)。 另外,开发者账号每年需要支付99美元。 这笔成本也是挺大的。 2.4 微信小程序 如果你是个人开发者,那么发布一个微信小游戏,无需收费。 该平台审核较为严格,可能会需要你提供其它的额外的材料,例如:软著? 另外,如果游戏调用了后台服务器接口,那么需要对这个接口申请域名,并且备案。 2.5 邪修法 还有一种比较邪修的方式,就是部署在自己的云服务器上。 不借助任何平台,自己开发、自己推广。 这种方式适合网页游戏。 3、游戏引擎对比 下面对游戏引擎,进行一些入门级的介绍: 3.1 Unity 优势: 1、Unity 这个游戏引擎较为全面,什么游戏都能做,最擅长中小型游戏、手游; 2、它可以一键导出 ios/android 游戏包; 3、非常主流的一个引擎,市面上有很多手游都是unity做的,社区资源丰富,想要啥都有; 4、pc端 2D、3D 游戏的开发完全没有问题,steam上有很多独立游戏也都是用 unity 做的; 5、在VR、AR领域,Unity引擎的表现很强; 6、Unity引擎对于小级别的开发者,不收任何费用。小级别开发者指的是:过去12个月收入少于20万美元。如果超过这个门槛就要收钱了。所以,大家尽量不要赚那么多钱哈(狗头); 劣势: 1、不太适合大型 3A 游戏,因为有个引擎更适合 3A 游戏,市场占有率更大,它就是 Unreal; 2、有一定的学习成本,需要掌握 C# 开发语言; 总的来说,该引擎综合实力不错,适合有一定开发经验或者编程经验的人,并不适合入门。 ...

2026年3月31日 · 高勉