开发者

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

开发者 https://www.devze.com 2022-12-12 08:40 出处:网络 作者:开发百科
  还有就是对中小型游戏开发团队来说,另一个更实际的问题,用虚幻引擎开发游戏的话,只有在产品生命周期内的营收超过了

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0

精彩评论

暂无评论...
验证码 换一张
取 消