你学废了吗?Unity开发游戏了,手把手教你怎么用Unity开源游戏代码做游戏
首先,我们要知道,这是Unity官方发布的第一个完整的游戏示例。相比视频示例,《Gigaya》作为一个完整的游戏项目,在开发完成之后,不仅会在Steam上发布,更是会向 Unity 开发者开源游戏的代码和资源,便于游戏开发者使用Unity开发游戏。
众所周知,Unity是全球应用非常广泛的实时内容开发平台,为游戏、汽车、建筑工程、影视动画等广泛领域的开发者提供强大且易于上手的工具来创作、运营和变现3D、2D VR和AR可视化体验。其中在3D游戏引擎方面完全是龙头企业般的存在,所以每隔一段时间, Unity 都会发布示例Demo,展现最新的引擎功能和渲染能力。在以前,多是视频形式,但是近期的一款Demo,却是以完整的Unity游戏示例形式,贯穿游戏策划、制作开发、上线发行全过程,所以这款名为《Gigaya》的Unity官方开发的游戏还未上市,便已引发众人围观。
▲Unity游戏示例《GIGAYA》
从《Enemies》到《Gigaya》,Unity游戏示例想表达什么?
一般来说,Unity所发布的不同演示Demo各有侧重,大家可以关注不同的看点。比如同样在2022年GDC上Unity发布的《Enemies》,看点是最新的数字人效果和实时全局光照技术。而Terrain地形系统效果短片,看点则是看植被和地形场景,以及HDRP和URP两类管线下渲染品质的区别,那么这次讨论的《Gigaya》Unity游戏示例究竟想要表达什么呢?
▲Unity游戏示例《Gigaya》水面效果
首先,我们要知道,这是Unity官方发布的第一个完整的游戏示例。相比视频示例,《Gigaya》作为一个完整的游戏项目,在开发完成之后,不仅会在Steam上发布,更是会向 Unity 开发者开源游戏的代码和资源,便于游戏开发者使用Unity开发游戏。其实在更早的时候,Unity社区中就有开发者呼吁 Unity 制作官方自己的游戏,这次《Gigaya》的出现,标志着Unity 也终于在千呼万唤中“下场了“。
当然,这并不是为了内卷游戏开发者,而是想和真正的游戏团队一样,走完从概念策划到制作开发再到发布游戏的整个流程,更贴近开发者视角,找出开发痛点,也检验 Unity 的工作流和产品生态,改进整个 Unity 的开发过程,让用户用Unity开发游戏更便捷。
关于Unity开发游戏《Gigaya》,这些重点你需要知道
作为Unity游戏示例的首款作品,《Gigaya》的开发走的是稳妥路线,选择的是通用渲染管线(Universal Rendering Pipeline, URP),具备跨平台兼容性和普及性。不过,为了这款Unity官方游戏更具观赏性,从动图的场景片段中不难看出,《Gigaya》在流体渲染、建筑环境、和整体的风格上,都有很大的亮点,不仅逼真而且运行流畅自然。
▲Unity游戏示例《Gigaya》环境效果
《Gigaya》美术团队使用了贴花、Shader Graph、VFX Graph 和后期处理效果等等功能,让整体的环境看起来就像现实世界里的地方,游戏故事中历史成就出这片土地今日的样貌,而这些通过Unity开源游戏资源,你也可以做到。
用协同运作,提升Unity游戏示例《Gigaya》主角 Wondu 操作灵敏度
除了画面以外,可玩性是游戏的灵魂所在,所以《Gigaya》中的游戏主角 Wondu 的操作灵敏度,是此次Unity游戏示例中的一个关键展示点。为了达到动图中所展现的最终效果,Unity开发游戏团队耗费了大量心血来制作一个强大的模块化角色控制器,非常有效的提升了主角的操作灵敏度。当然,在他身上还有着多种 Unity 功能协同运作的实例,为了实现最棒的平台游戏体验,Wondu 的角色控制器着重使用了 Scriptable Objects、Rigidbody 物理模拟及动画。
▲Unity游戏示例《Gigaya》游戏场景
Unity游戏示例《Gigaya》中主角的Wondu 装备着喷气背包和手臂能量炮,面对着游戏世界内的挑战,而Unity游戏引擎,也在不断创新、攻坚克难,用更先进的技术帮助用户更好地解决创作中的难题,从手游方兴未艾的时代到移动平台游戏,再从简单2D直至如今3D爆款频出、VR/AR大行其道的时代,Unity一直以强大的跨平台能力存在于大家的认知中。
▲Unity游戏示例《Gigaya》角色控制能力展示
好了,关于Unity游戏示例《Gigaya》的介绍就先到这里吧,预计今年内《Gigaya》就会完成并发布,到时候欢迎开发者下载体验并获取Unity开源游戏代码和资源!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)