查看: 148|回复: 10

[随心记] Unity对H5小游戏开发的支持——Project Tiny

[复制链接]

8

主题

2

听众

63

积分

问题学生

Rank: 1

升级   31.5%

发表于 2021-2-18 09:41 |显示全部楼层
前言
随着微信小游戏跳一跳的大火,游戏市场对于H5小游戏的开发逐渐火爆,作为一名Unity游戏开发从业者,大家对于Unity中开发小游戏的支持也很关注!近日Unity官方发布了Project Tiny 预览包,旨在构建可以即时加载而无需安装的游戏和体验
Project Tiny
Project Tiny是一种新的模块化Unity运行时和编辑器模式,旨在构建可以即时加载而无需安装的游戏和体验。截至目前,它可以通过软件包管理器作为Unity 2018.3的预览包,称为Tiny Mode

Project Tiny为开发人员提供了快速创建高质量2D即时游戏可播放广告所需的工具,这些游戏体积小,并且可以在各种移动设备上快速启动
上述链接(需要科学上网)是一款由Project Tiny创建的即时游戏Tiny Arms Revenge。初始仅以969 KB压缩数据(162 KB引擎,199 KB游戏代码,597 KB美术资源)开始游戏。另外还有861 KB的音频文件加载,整个项目的游戏总共仅需要1.8 MB

Tiny项目目前处于预览阶段,在明年公开发布之前,它还是被认为是未完成的产品,大家可以提前预览一下!官方也在寻求更广泛客户的反馈,以确保功能集,工作流程,性能和稳定性满足在Unity中开发小游戏的需求。
Tiny Arms Revenge小游戏:
特点功能
Project Tiny使用模块化架构构建,允许您选择要包含的功能。它采用纯数据导向的ECS方法,可以在较小的代码大小下实现高性能。目前的功能集专注于构建即时2D游戏可播放广告。在未来的版本中,将添加其他功能以构建即时3D和AR游戏和体验
性能分析
面向数据的ECS架构能够实现卓越的性能。在iPhone 6S上,Tiny运行时可以显示3-4倍的移动动画精灵,同时保持60fps。通过减少并在某些情况下完全消除引擎开销来实现高性能,从而为游戏逻辑留出更多时间。正确利用这一点可以让游戏生成更丰富的内容,或者覆盖更广泛的设备。
C#支持
Unity正致力于为C#带来极高的性能,例如Burst编译工作。努力鼓励开发人员编写C#代码,同时仍然会让代码量更小。Project Tiny目前使用Typescript编写游戏逻辑,官方指出,在预览期间它将被C#替换。使用C#,能够生成更小的代码大小和更好的性能,并提供改进的调试体验。即使在定位网络时,也能够利用Burst等技术。官方指出,一旦对C#的支持准备就绪,他们将删除Typescript

如何体验它?
Project Tiny作为一个名为“Tiny Mode”的软件包提供。要安装它,打开2018.3 beta软件包管理器启用Preview Packages,然后安装Tiny Mode

预览包下载中找到Tiny用户手册API文档示例项目
下方是官方的一小段介绍视频:

Project Tiny Workshop
https://www.zhihu.com/video/1054026316252348416
感谢群友F'(EX)录制游戏体验视频(Unity学习交流群:954131591),科学上网后,在浏览器中输入网址:https://tiny-match3.storage.googleapis.com/index.html 即可体验小游戏Tiny Arms Revenge

Tiny Arms Revenge小游戏试玩
https://www.zhihu.com/video/1054349480878526464
我的微信公众号是:siki   ,分享优质课程与众多学习干货,欢迎大家关注留言评论,提出课程建议!
大家对于Unity中开发小游戏,还有那些期待的功能,欢迎评论交流探讨!
    siki老师温馨提示(公众号:siki):
文章千万条,点赞分享最重要。 收藏不点赞,老师心儿两行泪。
如果你喜欢游戏开发,欢迎加入Unity 学习资源交流群,群聊号码:954131591(速记:狗屋是一生一屋狗药)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

楼主热帖

7

主题

2

听众

46

积分

问题学生

Rank: 1

升级   23%

发表于 2021-2-18 09:41 |显示全部楼层
现在  最蛋疼的 还是ECS+TS+不支持微信  不过ECS还好
回复

使用道具 举报

11

主题

2

听众

55

积分

问题学生

Rank: 1

升级   27.5%

发表于 2021-2-18 09:42 |显示全部楼层
严重怀疑嘴上说替换ts,后面真香
回复

使用道具 举报

8

主题

2

听众

63

积分

问题学生

Rank: 1

升级   31.5%

发表于 2021-2-18 09:49 |显示全部楼层
web方向现在很厉害的样子
回复

使用道具 举报

8

主题

2

听众

59

积分

问题学生

Rank: 1

升级   29.5%

发表于 2021-2-18 09:59 |显示全部楼层
出来太慢了
回复

使用道具 举报

6

主题

2

听众

52

积分

问题学生

Rank: 1

升级   26%

发表于 2021-2-18 10:05 |显示全部楼层
不会不会,参考 webgl
回复

使用道具 举报

3

主题

3

听众

50

积分

问题学生

Rank: 1

升级   25%

发表于 2021-2-18 10:13 |显示全部楼层
什么时候出啊,,,,,,,,
回复

使用道具 举报

7

主题

3

听众

59

积分

问题学生

Rank: 1

升级   29.5%

发表于 2021-2-18 10:13 |显示全部楼层
也是能同时支持Android 和 iOS就真香了,又是跨全平台了
回复

使用道具 举报

6

主题

2

听众

52

积分

问题学生

Rank: 1

升级   26%

发表于 2021-2-18 10:14 |显示全部楼层
不明白爲什麽,typescript的話,CocosCreator也在用,並沒有感覺什麽問題,不好意思在業界還淺, 請問以後會替換掉typescript的理由是什麽呢?
回复

使用道具 举报

5

主题

2

听众

49

积分

问题学生

Rank: 1

升级   24.5%

发表于 2021-2-18 10:23 |显示全部楼层
追求极致性能,之前的boo和unityscript,也是因此被移除的
回复

使用道具 举报

温馨提示:求助请到“Unity技术讨论”版块中发帖,便于集中解决!
您需要登录后才可以回帖 登录 | 立即注册

Unity游戏引擎开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2021-3-7 07:46 , Processed in 0.129774 second(s), 36 queries .