随着微信小游戏跳一跳的大火,游戏市场对于H5小游戏的开发逐渐火爆,作为一名Unity游戏开发从业者,大家对于Unity中开发小游戏的支持也很关注!近日Unity官方发布了Project Tiny 预览包,旨在构建可以即时加载而无需安装的游戏和体验


Project Tiny

Project Tiny是一种新的模块化Unity运行时和编辑器模式,旨在构建可以即时加载而无需安装的游戏和体验。截至目前,它可以通过软件包管理器作为Unity 2018.3的预览包,称为Tiny Mode

Project Tiny为开发人员提供了快速创建高质量2D即时游戏可播放广告所需的工具,这些游戏体积小,并且可以在各种移动设备上快速启动

MatchThree​tiny-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相关推荐

  1. unity可以直接转h5吗_Unity对H5小游戏开发的支持—Project Tiny

    Project Tiny Project Tiny是一种新的模块化Unity运行时和编辑器模式,旨在构建可以即时加载而无需安装的游戏和体验.截至今天,它可以通过软件包管理器作为Unity 2018.3 ...

  2. 吐槽laya:H5小游戏开发应该用什么引擎好?laya、cocos还是unity?

    我看有人推荐laya,放在H5小游戏的前三排名,这压根不靠谱. laya只能算个半成品,整体非常垃圾,如果是首次选择游戏引擎,至少转去cocos,实在选laya,那也没办法了. 下面说说laya有什么 ...

  3. 你踩过几个?盘点微信H5小游戏开发中的那些坑

    眼下小游戏特别火,不少团队也陆续启动了微信小游戏的项目,并于立项前期进行技术预研究.但从微信官方文档看 , 却能发现不少坑. 一.运行环境的坑 首先微信小游戏是一个不同于浏览器的 JavaScript ...

  4. 小游戏开发 小程序app游戏开发 H5小游戏开发

    目前有很多人对小游戏的理解都不同,有的人认为小游戏是H5嵌入形式的,也有的人认为小游戏是就几兆的程序 其实大家认为的都是正确的,没有任何问题.那么今天给大家讲下小游戏之间的区别 1.H5小游戏嵌入:这 ...

  5. 你踩过几个?微信H5小游戏开发中的那些坑

    眼下小游戏特别火,不少团队也陆续启动了微信小游戏的项目,并于立项前期进行技术预研究.但从微信官方文档看 , 却能发现不少坑. 一.运行环境的坑 1.API兼容性 1.1.网络API BOM的核心是wi ...

  6. 你踩过几个?盘点微信H5小游戏开发中的那些坑 1

    眼下小游戏特别火,不少团队也陆续启动了微信小游戏的项目,并于立项前期进行技术预研究.但从微信官方文档看 , 却能发现不少坑. 一.运行环境的坑 首先微信小游戏是一个不同于浏览器的 JavaScript ...

  7. 白鹭引擎正式支持微信小游戏开发

    12月28日微信迎来更新,正式上线小游戏,并开放了小游戏开发文档和开发者工具.在微信发布新版本后,白鹭引擎立即添加了对于微信小游戏开发的支持,开发者只需要使用白鹭引擎的最新版本,通过使用白鹭引擎完整工 ...

  8. h5小游戏制作开发大概要多久,微信h5的游戏开发成本有多少?

    国内有很多商家在用h5的游戏做营销,诸如TOM游戏等出色的开发商也脱颖而出,成为了H5小游戏定制领域的翘楚,本期我们借助TOM游戏,分析一款h5小游戏制作开发大概要多久,微信h5的游戏开发成本有多少, ...

  9. 基于Unity的2D小游戏 SpeedDown 开发笔记(学习bilibili@[M_Studio]的教学视频

    基于Unity的2D小游戏 SpeedDown 开发笔记(学习bilibili@M_Studio的教学视频) 主要内容:在Sunnyland游戏的设计基础上,新增了物理组件Joint系列.DrawGi ...

最新文章

  1. 兼容性好的CSS字体投影
  2. 知道焊缝长度如何确定节点板尺寸_管桁架加工之钢结构焊接节点处理
  3. 异常记录(CPU产生的异常和软件模拟产生的异常)
  4. 5分钟教你写出一份完美的PRD文档(附案例)
  5. JavaScript入门(part5)--数据类型转换
  6. 赫塔•米勒获诺贝尔文学奖说明了什么?
  7. P7736-[NOI2021]路径交点【LGV引理】
  8. 附加一个:为什么要用简单工厂模式
  9. python合并excel工作簿_使用Python将多个excel的多个sheet页合并到一个excel
  10. Kafka 的生产者优秀架构设计
  11. left join on、where后面的条件的区别
  12. html用于信息展示的表格源码,Html表格
  13. 【龙讯module小课堂】“光”怪陆离:PWmat计算光学性质(一)
  14. 200以后最小质数:
  15. drupal主题开发_佐治亚理工学院Drupal Web开发人员的首要考虑
  16. 动手学数据分析(五)- 模型建立和评估
  17. 一种绘制有向图的方法<TSE93> - 2. 最优层级分配
  18. 硬盘坏了数据可以恢复吗?对症下药更有效
  19. 单片机 I2C操作笔记——以 AT24C04为例
  20. Photoshop数码艺术照片合成处理视频教程

热门文章

  1. 反思:安全需要新体系
  2. 用python对excel进行打印操作
  3. Python3 scrapy下载网易云音乐所有(大部分)歌曲
  4. Python学习笔记——字符串、列表、元组、字典
  5. Nexus 搭建docker本地仓库(hosted)和私有仓库(proxy)
  6. 删除前几页的页眉同时删掉页眉上的横线
  7. IDEA报错:Failed to obtain JDBC ConnectionCannot create PoolableConnectionFactory
  8. 职业生涯自我规划五步
  9. 一个简单的JS(盒子移动)
  10. kali虚拟机安装提示安装系统步骤失败