/
Game On!  Cross  Platformer Game On!  Cross  Platformer

Game On! Cross Platformer - PowerPoint Presentation

limebeauty
limebeauty . @limebeauty
Follow
342 views
Uploaded On 2020-08-03

Game On! Cross Platformer - PPT Presentation

Vaughan Knight Nokia vaughanknight WPH234 Game On Cross Platformer Vaughan Knight Bit Rave bitrave WPH234 Rate This Session bit rave we make fun casual games Video removed for web optimisation ID: 796626

microsoft dll mylibrary native dll microsoft native mylibrary public plugins cross integration platform store http unity3d audio asset assets

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "Game On! Cross Platformer" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Game On! Cross Platformer

Vaughan KnightNokia @vaughanknight

WPH234

Slide2

Game On! Cross Platformer

Vaughan KnightBit Rave@bitrave

WPH234

Slide3

Rate This Session

Slide4

bit

rave

we make fun casual games

Slide5

Video removed for web optimisation

Slide6

Dodo GoGo

Windows 8

Store

Release Preview

350,000 downloads

Featured globally

Slide7

Dodo GoGo

HTML5

JavaScript

THREE.js

impact.js

Canvas

Slide8

HTML Drawbacks

Draw Call Efficiency

Particle Effects

High Asset Count

No Sprite Batching

Audio Management

<audio/>

Tooling

Slide9

Slide10

Slide11

Jelly Run

Slide12

Video removed for web optimisation

Slide13

Unity3D

Big studios

Rovio

Mini Studios

Press Play – Max &The Magic Marker

Indies

You

Slide14

Unity3D

Pipeline

Tooling

Performance Tuning

Asset Store

3D

2D

More…

Slide15

Unity3D

Windows DesktopWindows 8 StoreWindows Phone 8XboxXbox OneOSX

Playstation

WiiU

Linux

PS3

Blackberry

Android

Web Player

Slide16

Building

Slide17

Native Capabilities

Slide18

Cross Platform

Audio – Music, sound effectsGraphics – 3D and 2D

Logic – C#

Slide19

Cross Platform Considerations

Shaders – Graphics card capabilities

Some audio formats

Logic – Platform specific logic

Native Integration

Slide20

Native Integration

Networking StackStore

Settings

Snap View

Local Storage

Pop-up

Application Lifecycle

Slide21

Native Integration

Assets Plugins MyLibrary.dll

Platform

MyLibrary.dll

Slide22

Native Integration

Assets Plugins MyLibrary.dll

WP8

MyLibrary.dll

Metro

MyLibrary.dll

Slide23

Native Integration

Assets Plugins MyLibrary.dll

WP8

MyLibrary.dll

Metro

MyLibrary.dll

Slide24

Plugins/MyPlugin.dll

public

class

GameNativeBits

{

public

void

SomeNativeBits() { Debug.Log("Stubb

Native Bits Invoked"

);

}

public

bool

IsTrial

()

{

return

true

;

}

}

Slide25

Plugins/Platform/MyPlugin.dll

public

class

GameNativeBits

{

public

void

SomeNativeBits() { NativeCapability.DoNativeThing(); }

public

bool

IsTrial

()

{

return

StoreLibrary.IsTrial

();

}

}

Slide26

Let’s Get Native

Slide27

Cross PlatformConsiderations

Slide28

Know Your Store

Store approval requirementsAutomated certification testsGeneral certification Start packaging earlySubmit an early beta

Submit a

release

with manual publish

Slide29

Know Your Devices

High memoryLow memoryResolutionGraphics capabilitiesAspect RatiosDevice Capabilities

Expect everything, cater to most

Slide30

Know Your Market

Users vs devicesBehaviours vs market share

Implement analytics

Slide31

Slide32

Slide33

Slide34

Slide35

Best Places To Start

Unity3D.comUnity Answers – Stack Overflow for UnityUnity Asset StoreStart Simple

Slide36

Sign up

Dvlup.com – Win rewards!Join the communitywp.msdeveloper.com.audeveloper.nokia.com

Slide37

Rate This Session

Slide38

Developer Network

Resources for Developers

http://

msdn.microsoft.com

/en-au/

Learning

Virtual Academy

http://www.microsoftvirtualacademy.com/

TechNet

Resources

Sessions on Demand

http://channel9.msdn.com/Events/

TechEd

/Australia/2013

Resources for IT Professionals

http://technet.microsoft.com/en-au/

Slide39

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.