18
Marmalade: Bring your console development skills and assets to Tegra 3 and beyond 1

Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

  • Upload
    letuyen

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Marmalade: Bring your console development skills and assets to Tegra 3 and beyond

1

Page 2: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Sam Clegg

Nick Smith

[email protected]

[email protected]

madewithmarmalade.com

Page 3: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

More Platforms. More Possibilities.

Page 4: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Go cross-platform with one click

Page 5: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project
Page 6: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Mobile Game Development Complexities

Fragmented

Tools

Fragmented

Devices

Fragmented

Code

Page 7: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Marmalade Provides the Solution

Fragmented

Tools

Fragmented

Devices

Fragmented

Code

Unified

Tools

Unified

Devices

Unified

Code

Page 8: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Marmalade Provides the Solution

Unified

Tools

• No device SDKs

• Use your favourite IDE…

• …on your favourite platform

Page 9: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Marmalade Provides the Solution

• Single codebase

for all platforms

• Common Language

• Update once deploy immediately

• Binary compatibility

Unified

Code

Page 10: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Marmalade Provides the Solution

• Takes away the pain of device

and OS fragmentation

• Desktop simulator

Unified

Devices

Page 11: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

“Marmalade Studio”

C/C++ Std Libraries

Your Application

Marmalade: How it Works

OS Drivers OpenGL ES Device

Graphics Marmalade

System Cross Platform API

Marmalade

Studio

Page 12: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Marmalade Extensions Development Kit

Marmalad

e

Extension

Marmalade

Extension

Library

Standard

iOS Library

Standard

Android

Library

XCode

Project

Eclipse

Project

iOS Config

Android

Config

Single

S4E File

Exte

nsio

n B

uild

er

MK

B

Pla

tform

SD

K a

nd T

ools

Page 13: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Marmalade Partner | Eco-system

Page 14: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Marmalade developers like sharing

http://github.com/marmalade

Page 15: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Case Study: Konami, Pro Evolution Soccer

Bringing PES to iOS and Android

Page 16: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Case Study: HotGen, Indie ground-up dev

AAA indie development

Page 17: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Marmalade Roadmap What’s coming?

• Desktop Deployment to Windows + OSX

• Smart TV platforms

• HTML5, CSS3 and JavaScript support

• Native UI

• More platforms we can’t talk about!

Page 18: Marmalade: Bring your console development skills … · Bring your console development skills and ... Mobile Game Development Complexities Fragmented ... Android Library XCode Project

Download a full free evaluation madewithmarmalade.com

Any questions?

marmaladeapps

Marmalade