couchbase mobile 104: building a mobile game with unity & couchbase mobile: couchbase connect...

18
COUCHBASE MOBILE 104: BUILDING A GAME WITH UNITY + COUCHBASE MOBILE Jim Borden, Couchbase @borrrden

Upload: couchbase

Post on 26-Jul-2015

199 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

COUCHBASE  MOBILE  104:    BUILDING  A  GAME  WITH  UNITY  +  COUCHBASE  MOBILE

Jim  Borden,  Couchbase  @borrrden

Page 2: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc.

What  Are  We  Going  To  Talk  About  Today?

What  Is  Couchbase  Mobile?  

Why  Unity  +  Couchbase  Mobile?  

Explanation  and  Code  Walkthrough  

Q&A

2

Page 3: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

What  Is  Couchbase  Mobile?

Page 4: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc.

Couchbase  Mobile

4

Couchbase  Lite  Embedded  NoSQL  Database

Sync  Gateway  Secure  Synchronization

Couchbase  Server  Cloud  NoSQL  Database

Page 5: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc.

Couchbase  Lite

5

Couchbase  Lite

Full  Featured  

Lightweight  

Cross  Platform  

Secure  

NoSQL

Page 6: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc.

Sync  Gateway

6

Sync  Gateway

Replication  

Authentication  

Data  Read  Access  

Data  Write  Access

Page 7: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc.

Couchbase  Server

7

Couchbase  Server

Highly  Scalable  

High  Performance  

Always  On  

NoSQL

Page 8: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

Why  Unity  +  Couchbase  Mobile?

Page 9: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc. 9

Page 10: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc.

Introducing Couchbase mobile for UnityThe NoSQL database solution for games—everything you need to manage and sync game data across devices and platforms.

Sync game data

Manage player and game data on the device and securely sync with the cloud and with

other devices.

Deliver game updates

Update game elements and assets without interrupting gameplay or requiring a

reinstallation.

Enable offline gaming

Build games the work online and offline without writing networking and sync

code.

10

Page 11: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc. 11

Sync  game  dataManage  player  and  game  data  on  the  device  and  securely  sync  with  the  cloud  and  with  

other  devices.

Page 12: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc. 12

Update  game  elements  and  assets  without  interrupting  gameplay  or  requiring  a  

reinstallation.

Deliver  game  updates

Page 13: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc. 13

Build  games  the  work  online  and  offline  without  writing  networking  and  sync  

code.

Enable  offline  gaming

Page 14: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

Explanation  and  Code  Walkthrough  (a.k.a.  the  fun  part)

Page 15: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc.

Real-­‐Time  Asset  Replacement  −  Flow

15

REST

Page 16: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

©2015  Couchbase  Inc. 16

Get  the  source  from  GitHub.github.com/couchbaselabs/space-­‐shooter

Page 17: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

Thank  you.

Page 18: Couchbase Mobile 104: Building a Mobile Game with Unity & Couchbase Mobile: Couchbase Connect 2015

Get  Started  with  Couchbase  Server  4.0:  www.couchbase.com/beta  

Get  Trained  on  Couchbase:  training.couchbase.com