大家今天跟大家伙儿聊聊我捣鼓单机游戏开发的那点事儿。刚开始真是一头雾水,啥也不懂,就凭着一腔热血,硬着头皮上。
摸索阶段
我连从哪下手都不知道。就在网上到处搜资料,看各种教程,看得我眼花缭乱。有人说要学编程,有人说要学引擎,还有人说要学美术,我都快晕。我决定先从编程开始,毕竟这是基础嘛
我选C++,因为听说很多游戏都是用它写的。然后就开始啃书,看视频,跟着例子敲代码。那叫一个痛苦,各种报错,各种看不懂。有时候一个问题能卡我好几天,真想放弃算。不过每次解决一个问题,又感觉特别有成就感,就这么磕磕绊绊地坚持下来。
上手实践
学一段时间基础,感觉差不多,我就开始琢磨着做点小东西。我就做个最简单的,控制一个小方块在屏幕上移动。就这么个小玩意儿,我也折腾好久。不过当看到小方块真的能动起来的时候,那种感觉,真是太棒!
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
后来我又陆续加点新功能,比如让小方块能跳起来,能发射子弹等等。每次加新功能,都要查资料,看文档,改代码,经常搞到半夜。不过看着自己的小游戏越来越完善,心里还是美滋滋的。
选择引擎
做一段时间小东西后,我发现自己写代码效率太低,很多功能都要自己从头实现,太麻烦。于是我就开始研究游戏引擎。市面上的引擎挺多的,像Unity、Unreal Engine等等。我对比一下,选Unity,因为感觉它比较容易上手,而且社区资源也比较丰富。
用引擎之后,感觉开发效率提高不少。很多功能引擎都自带,我只需要拖拖拽拽,写点简单的脚本就行。这让我有更多的时间去关注游戏的设计,而不是把时间都浪费在写代码上。
持续学习
虽然现在我已经能做出一些简单的小游戏,但我知道,这还远远不够。游戏开发这东西,要学的东西太多,而且技术更新也很快。我还要继续学习,不断提高自己的水平。我还给自己报个培训班来着,跟着老师学总比自己瞎学好一点,虽然说网上都能自学,但是毕竟自己学太慢,大概是老师教的一倍的时间,差不多老师教5个月,我自己摸索个一年半年。我也买好多书,没事儿就看看。
游戏开发这条路,还很长。我会继续努力,争取做出更好玩的游戏!也希望我的分享能给想学游戏开发的朋友们一点点帮助。大家一起加油!
- 坚持就是胜利!
- 多看书,多练习!
- 别怕犯错,从错误中学习!