您的位置首页  网络资讯  新闻

不会编程也能做游戏用虚幻5蓝图做个小游戏试试?

  还有就是对中小型游戏开发团队来说,另一个更实际的问题,用虚幻引擎开发游戏的话,只有在产品生命周期内的营收超过了

  而Unity的收费门槛是10万美元,过去12个月整体财务规模未超过10万美金的个人用户可以使用Unity 个人版。超过了的话,根据不同的营收规模,就需要使用加强版和专业版等付费版本了。

  你可以简单地把“可视化脚本”理解成“乐高”,就算是乐高标准件,可以通过那些凸起的圆点将积木轻松组合起来,换句话说就是“模块化”了。

  而“蓝图”的这个可视化脚本系统就是把那些脚本、逻辑和数据封装成了一个个可视化的组件节点,你可以就是直接在虚幻引擎的蓝图系统里调用这些组件节点,用“线”将不同的蓝图脚本,产生想要的“化学反应”。

  你如果不用蓝图系统,而是用C语言写一段哪怕是最基本的程序,也需要敲上几行代码才能让命令生效,就拿几乎是所有程序员入门时学的那段“Hello World”为例:

  你只需要先创建一个“关卡蓝图”,然后在关卡蓝图里创建一个“Print String”,在该蓝图组件节点里的输入“Hello World”,然后把“Event BeginPlay”输出口和“Print String”输入口连接起来,然后点击播放按钮,就能让“Hello World”显现在场景界面上了。

  可以在关卡中引用并操作Actor、使用Matinee Actor控制过场动画,还能对关卡流送、检查点及其他关卡相关系统等事务进行管理。

  简而言之,通过蓝图,就算你是个不会敲代码的编程小白,也可以通过调用已经封装好的程序和简单的 “连线” 形成逻辑,产生你想要的效果。

  当然,想做好游戏的话,只会蓝图肯定也是不行的。就算是非程序员岗位,了解蓝图的工作原理,也就是程序编译的逻辑是非常重要的。

  现在有很多小孩能看出来挺喜欢游戏的,但刚开始还聊的好好的,但是要作品的时候却什么都拿不出来,连展示游戏拆解分析能力的presentation都没有,更别说游戏demo了,让他回去做个demo测试,结果就没有回信了。

  言语上有二次加工,但大概就是这么个意思。所以说,你有一个游戏demo的话,说不定就已经够打败应聘过程中的很多潜在对手了。

  还有一点很重要的是,一开始别想着做一个游戏机制很复杂的demo或者是关卡,想不到特别简单但又好玩的idea,可以从推箱子、俄罗斯方块、贪吃蛇这些最经典的游戏衍生开去,先“模仿”个游戏试试看。

  真做出一个demo了,不要自己一个人闷着头测试,让你身边的家人和朋友玩玩,把别人的看法记录下来,会对你后面的游戏开发历程带来很多帮助。

  多去itch.io、roblox这些网站看看,平常关注独立游戏的朋友应该对这个网站再熟悉不过了,但同时这里就又引出另一个问题了,有的人英文不行。

  但英文这个问题就只有你自己想办法了。国外的游戏开发经验要比国内丰富很多,所以在学习游戏开发的过程中,会接触到英文资源,英文功底很差的话,必须得补。

  有Switch的朋友可以先尝试下《附带导航!一做就上手第一次的游戏程序设计》(简称《第一次游戏设计》)这款游戏。看看自己究竟只是对玩游戏感兴趣,还是也喜欢做游戏,这两者之间的区别比你想象中的大很多。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186