首页 下载说明 正文

怎样可以自己制作游戏?免费软件帮你实现梦想!

我这人从小就喜欢瞎折腾,特别喜欢玩游戏。玩着玩着,心里就痒痒了,总想着要是自己能捣鼓出来一个游戏,那得多带劲?可我一个啥都不懂的门外汉,也没学过什么编程,更没钱去买那些专业的软件,这事儿就一直搁在心里,成了个念想。

本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu

前两年,家里老人生病住院那会儿,我在医院陪床,白天照顾,晚上也没啥事儿干,就拿手机刷。刷着刷着,突然刷到一个视频,说是现在有很多免费的工具,普通人也能自己做游戏。我当时就愣住了,心想,还有这种好事儿?我这手痒痒的劲儿又上来了。管他,反正在医院也无聊,不如试试。

开始摸索,一片茫然

我那会儿根本不知道从何下手。网上搜“怎么做游戏”,出来的东西五花八门的,什么Unity、Unreal、GameMaker,还有一些听都没听过的。看着那些密密麻麻的专业词汇,我头都大了,感觉就像看天书。光是下载那些软件,就折腾了我好半天,网速慢不说,有些软件还死大死大的,我的破电脑都快带不动了。

我下了好几个软件,挨个打开看看。Unity一打开,密密麻麻的窗口,各种按钮,我一眼就蒙圈了,根本不知道哪个是干嘛的。UnrealEngine更是重量级,我电脑直接卡死,给我气得差点把鼠标都摔了。那时候我就想,得,这游戏梦估计就是个梦了,看来这行饭不是我这种人能吃的。

峰回路转,遇到宝了

就在我准备放弃的时候,刷到一个帖子,有人说可以试试一个叫Godot的软件。那人说这玩意儿免费,开源,还轻量,对新手特别友我当时半信半疑,反正死马当活马医呗,就又去搜了搜,找到官网下载下来。没想到,这个软件确实小巧,几百兆,很快就下好了。

打开Godot,界面确实简洁很多,起码没那么吓人。我当时啥也不懂,就硬着头皮去B站搜教程。跟着一个up主从“你世界”开始学。刚开始那几节课,我还是云里雾里,什么节点、场景、脚本,听得我一愣一愣的。代码更是要命,对着屏幕发呆,一行都敲不出来。

笨鸟先飞,边学边做

  • 第一个小目标: 我给自己定了个小目标,就做个最简单的2D小游戏,一个方块在屏幕上跑,能跳起来,能吃点东西,就当是练习了。
  • 学着搭场景: 跟着教程,我先学会了怎么在Godot里创建场景,放一个背景图,再放一个角色(一开始就是一个小方块)。用鼠标拖来拖去,把东西摆这感觉还挺新鲜的。
  • 让方块动起来: 接下来就是写代码,让那个方块能动。教程里教的是GDScript,一种跟Python有点像的语言。我照着敲,一个字母都不敢错。运行,方块动了!虽然是生硬地左右平移,但那一刻,我简直乐坏了,感觉自己像个天才一样,哈哈。
  • 实现跳跃和碰撞: 接着就是跳跃。重力、速度,这些物理概念我以前只在游戏里感受过,现在要自己写出来,就有点挠头了。反复看教程,改参数,终于,我的小方块能跳了,虽然跳得有点怪异。然后是碰撞,让方块能踩在地上,不会掉下去。为了这,我折腾了好几天,又是调整碰撞体,又是改代码,有时候改了半天,一运行又崩了,真的想砸电脑。
  • 加点吃的东西: 我想着再加个“吃东西”的功能。屏幕上随机出现一些小圆点,方块碰到了,圆点就消失,分数就加一。这个功能比前面的更复杂一些,需要随机生成物体,还要检测碰撞,还要更新分数UI。我当时简直是把所有能搜到的Godot教程都翻遍了,遇到不会的就暂停,自己琢磨,再不行就去论坛看别人的代码。终于,在我快放弃的时候,这个功能也搞定了。

磕磕绊绊,终于完成

这个“小方块吃圆点”的游戏,我断断续续搞了快两个月。中间有无数次想放弃,代码报错,界面布局搞不明白,各种奇奇怪怪的问题层出不穷。每次遇到难题,我就先去搜索,然后自己慢慢调试,一点点解决。有的时候一个bug要花一整天,搞得我头昏眼花。但每次解决了问题,看到游戏能多一个功能,心里那个成就感,真是没法说。

我把游戏打包出来,发给我老婆和儿子玩。儿子玩得咯咯笑,说爸爸做的游戏真好玩。那一刻,我觉得所有的辛苦都值了。虽然这游戏简单得不能再简单,画面也丑得要命,但那是我自己一点点敲代码,一点点拖拽图形,从零到一做出来的。我一个啥都不懂的普通人,用免费的软件,把自己心里的那个游戏梦,真真实实地给实现了。这感觉,真他娘的爽!