写点什么

利用 AWS 云构建您的下一款 Unity 3D 游戏

  • 2015-06-17
  • 本文字数:1000 字

    阅读完需:约 3 分钟

面对着不断发展壮大的移动游戏市场,独立游戏开发者正为这前所未有的良好机遇而振奋不已。但这些游戏界新人们往往在构建及更新自己的游戏产品时面临着诸多挑战。其中一大反复出现的难题在于,移动开发者往往需要允许用户以无缝化方式在不同设备之间往来迁移(包括智能手机、平板设备以及游戏主机等),并在无需实施应用程序整体更新的前提下对游戏本身的外观与逻辑进行调整。

有鉴于此,AWS Mobile Development 团队近来推出了其 AWS Mobile SDK for Unity 的开发者预览版。大家现在可以将 AWS 服务与 Unity 相结合以构建起跨平台应用程序。该 SDK 当中包含对 Amazon Cognito、Amazon DynamoDB 以及 Amazon S3 的支持能力。

大家还可以利用 Amazon Cognito 以安全方式访问自己的 AWS 资源,同时在不同设备之间实现应用程序内容的保存与同步。感兴趣的朋友可以点击此处查看相关博文及示例,其中详尽阐述了如何利用Amazon Cognito 在云环境下保存游戏进度、将其缓存在本地设备当中以及在用户的全部设备之间进行同步。

DynamoDB 是一款灵活性出色的 NoSQL 数据库,能够在任意负载规模下提供出色的一致性与 10 毫秒以内之延迟水平。DynamoDB 帮助大家将游戏所需之数据加以保存,并在不同用户之间进行分享——例如积分排行榜以及共享资产清单。

不过 DynamoDB 并不是我们的惟一选择。当我们的游戏依赖于规模庞大且使用频率极高的变更资产时,也可以利用 Amazon S3 将这些文件保存在云环境当中,而后在游戏运行时重新进行数据获取。这种方式能够帮助大家对游戏中的资产进行更新,同时又无需通过应用程序商店发布完整的更新内容。

AWS Mobile SDK for Unity 能够与 Unity 4.0 及其更早版本相兼容,同时支持免费与高级两套版本。该 SDK 目前已经发布开发者预览版 ; 其开发团队将根据客户反馈对其作出进一步改进。因此如果大家抱有兴趣,请积极通过 AWS SDK 的 GitHub 库提交自己的问题、难题或者建议。

以下链接提供的资源则能够指导大家更轻松地度过上手阶段:

该 SDK 以及相关样本目前可通过以下 GitHub repo 进行下载:
AWS Mobile SDK for Unity

原文链接: https://medium.com/aws-activate-startup-blog/using-the-aws-cloud-for-your-next-unity-3d-game-c4e758bd71ab

2015-06-17 09:122576

评论

发布
暂无评论
发现更多内容

react源码解析6.legacy模式和concurrent模式

buchila11

React

从0到1教你如何使用 p5.js 绘制简单的动画

海拥(haiyong.site)

大前端 动画 28天写作 签约计划第二季 12月日更

全链路数据血缘在满帮的实践

华为云开发者联盟

sql 图数据库 图计算 全链路数据血缘 数据血缘

CANN5.0黑科技解密 | 高并发图片视频处理,为出行保驾,为生活添彩!

华为云开发者联盟

高并发 图像预处理 CANN 昇腾 异构计算

SAP Spartacus Session affinity

汪子熙

后端 28天写作 12月日更 Spartacus 会话

安全办公 |企业级IM即时通讯私有云解决方案

BeeWorks

为啥你写的代码老有大串的if/else?

华为云开发者联盟

代码 if for循环 else

这套神奇的个人信息管理系统,带我一步步进入互联网大厂

博文视点Broadview

Android C++系列:Linux网络(三)协议格式

轻口味

c++ android 28天写作 12月日更

【干货分享】研效优化实践:AI算法助力深层BUG挖掘

WeTest

双 11 大促会场开发提效解析:前端智能化落地实践

凹凸实验室

机器学习 大前端 智能代码

MySQL性能测试之select&update【FunTester框架】

FunTester

MySQL 性能测试 测试框架 FunTester FunTester框架

科创人·StreamNative翟佳:开源模式价值为王,基础软件的未来在国内社区

科创人

前端性能优化 24 条建议

编程江湖

大前端

Python enumerate():使用计数器简化循环

华为云开发者联盟

Python 变量 计数器 循环 enumerate

【LeetCode】最短补全词Java题解

Albert

算法 LeetCode 12月日更

Java 程序员必须掌握的 10 款开源工具

编程江湖

java编程 java开发工具

数据库事务的三个元问题

Zilliz

数据库 数据库设计

从 0-15 套存储集群,YRCloudFile 助力 AI 训练效率“超线性增长”

焱融科技

人工智能 云计算 分布式 高性能 文件存储

进程崩溃/应用卡死,故障频频怎么办?|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

如期而至-用户购买时间预测(下)

索信达控股

模型 购买预测 购买行为 精准营销

DataPipeline与TiDB推出异构数据实时同步解决方案,共筑安全可信基础设施

DataPipeline数见科技

数据库 大数据 中间件 数据融合 数据管理

Go语言学习查缺补漏ing Day7

恒生LIGHT云社区

golang Go 语言 编程语言‘

前端开发:npm run serve和npm run dev的区别

三掌柜

28天写作 21天挑战 12月日更

Java开发之环境搭建基础教程

@零度

Java 开发环境搭建

一文读懂 Apache Pulsar

了凡跨境洞察

云原生 Apache Pulsar 消息系统 数据流 Apache Pulsar 社区

Flutter 自定义 ACEFoldTextView 折叠文本

阿策小和尚

28天写作 0 基础学习 Flutter 内容合集 签约计划第二季 12月日更

Linux运维,Linux系统学习

侠盗安全

Linux linux运维 运维工程师 云计算架构师

让工具成为双手的延伸

Zilliz

数据库 书籍推荐 程序 书籍

大厂面试算法题之数组

程序员学长

数据结构 算法 大厂面试

高并发多方案秒杀架构

MetaThoughts

利用AWS云构建您的下一款Unity 3D游戏_语言 & 开发_AWS Startup Collection_InfoQ精选文章