Unity对H5小游戏开发的支持——Project Tiny
随着微信小游戏跳一跳的大火,游戏市场对于H5小游戏的开发逐渐火爆,作为一名Unity游戏开发从业者,大家对于Unity中开发小游戏的支持也很关注!近日Unity官方发布了Project Tiny 预览包,旨在构建可以即时加载而无需安装的游戏和体验。
Project Tiny
Project Tiny是一种新的模块化Unity运行时和编辑器模式,旨在构建可以即时加载而无需安装的游戏和体验。截至目前,它可以通过软件包管理器作为Unity 2018.3的预览包,称为Tiny Mode。
Project Tiny为开发人员提供了快速创建高质量2D即时游戏和可播放广告所需的工具,这些游戏体积小,并且可以在各种移动设备上快速启动。
MatchThreetiny-match3.storage.googleapis.com
上述链接(需要科学上网)是一款由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文档和示例项目。
下方是官方的一小段介绍视频:
https://www.zhihu.com/video/1054026316252348416
Unity对H5小游戏开发的支持——Project Tiny相关推荐
- unity可以直接转h5吗_Unity对H5小游戏开发的支持—Project Tiny
Project Tiny Project Tiny是一种新的模块化Unity运行时和编辑器模式,旨在构建可以即时加载而无需安装的游戏和体验.截至今天,它可以通过软件包管理器作为Unity 2018.3 ...
- 吐槽laya:H5小游戏开发应该用什么引擎好?laya、cocos还是unity?
我看有人推荐laya,放在H5小游戏的前三排名,这压根不靠谱. laya只能算个半成品,整体非常垃圾,如果是首次选择游戏引擎,至少转去cocos,实在选laya,那也没办法了. 下面说说laya有什么 ...
- 你踩过几个?盘点微信H5小游戏开发中的那些坑
眼下小游戏特别火,不少团队也陆续启动了微信小游戏的项目,并于立项前期进行技术预研究.但从微信官方文档看 , 却能发现不少坑. 一.运行环境的坑 首先微信小游戏是一个不同于浏览器的 JavaScript ...
- 小游戏开发 小程序app游戏开发 H5小游戏开发
目前有很多人对小游戏的理解都不同,有的人认为小游戏是H5嵌入形式的,也有的人认为小游戏是就几兆的程序 其实大家认为的都是正确的,没有任何问题.那么今天给大家讲下小游戏之间的区别 1.H5小游戏嵌入:这 ...
- 你踩过几个?微信H5小游戏开发中的那些坑
眼下小游戏特别火,不少团队也陆续启动了微信小游戏的项目,并于立项前期进行技术预研究.但从微信官方文档看 , 却能发现不少坑. 一.运行环境的坑 1.API兼容性 1.1.网络API BOM的核心是wi ...
- 你踩过几个?盘点微信H5小游戏开发中的那些坑 1
眼下小游戏特别火,不少团队也陆续启动了微信小游戏的项目,并于立项前期进行技术预研究.但从微信官方文档看 , 却能发现不少坑. 一.运行环境的坑 首先微信小游戏是一个不同于浏览器的 JavaScript ...
- 白鹭引擎正式支持微信小游戏开发
12月28日微信迎来更新,正式上线小游戏,并开放了小游戏开发文档和开发者工具.在微信发布新版本后,白鹭引擎立即添加了对于微信小游戏开发的支持,开发者只需要使用白鹭引擎的最新版本,通过使用白鹭引擎完整工 ...
- h5小游戏制作开发大概要多久,微信h5的游戏开发成本有多少?
国内有很多商家在用h5的游戏做营销,诸如TOM游戏等出色的开发商也脱颖而出,成为了H5小游戏定制领域的翘楚,本期我们借助TOM游戏,分析一款h5小游戏制作开发大概要多久,微信h5的游戏开发成本有多少, ...
- 基于Unity的2D小游戏 SpeedDown 开发笔记(学习bilibili@[M_Studio]的教学视频
基于Unity的2D小游戏 SpeedDown 开发笔记(学习bilibili@M_Studio的教学视频) 主要内容:在Sunnyland游戏的设计基础上,新增了物理组件Joint系列.DrawGi ...
最新文章
- 兼容性好的CSS字体投影
- 知道焊缝长度如何确定节点板尺寸_管桁架加工之钢结构焊接节点处理
- 异常记录(CPU产生的异常和软件模拟产生的异常)
- 5分钟教你写出一份完美的PRD文档(附案例)
- JavaScript入门(part5)--数据类型转换
- 赫塔•米勒获诺贝尔文学奖说明了什么?
- P7736-[NOI2021]路径交点【LGV引理】
- 附加一个:为什么要用简单工厂模式
- python合并excel工作簿_使用Python将多个excel的多个sheet页合并到一个excel
- Kafka 的生产者优秀架构设计
- left join on、where后面的条件的区别
- html用于信息展示的表格源码,Html表格
- 【龙讯module小课堂】“光”怪陆离:PWmat计算光学性质(一)
- 200以后最小质数:
- drupal主题开发_佐治亚理工学院Drupal Web开发人员的首要考虑
- 动手学数据分析(五)- 模型建立和评估
- 一种绘制有向图的方法<TSE93> - 2. 最优层级分配
- 硬盘坏了数据可以恢复吗?对症下药更有效
- 单片机 I2C操作笔记——以 AT24C04为例
- Photoshop数码艺术照片合成处理视频教程