Like Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle)

Size: px
Start display at page:

Download "Like Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle)"

Transcription

1 Console Games Are Just Like Mobile Games* (* well, not really. But they are more alike than you think ) Hi, I m Brian Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle) Professional Game Developer since 1995 (gasp!) Started making PC games, moved to console games (8 different platforms), then Facebook, now mobile Worked on some high-profile h titles, including games in the Tomb Raider and Tony Hawk series. (Please interrupt me with questions as I go ) 1

2 Making Games Is All About Constraints All development is about constraints, really. Always constrained by time, money, or people. Games are also constrained by hardware. That s why it s all smoke & mirrors. It doesn t need to behave exactly like smoke. It just needs to look mostly smoke-like. Smoke, water, physics, even lighting. Doing it right isn t always practical (or even possible). So you always have to walk the line between looks good enough and performs well enough. Performance, Performance, Performance! A great game that runs slowly is going to suck have a suboptimal user experience. A game that t has a choppy / inconsistent i t frame rate is also unpleasant. Often worse than one that is slow & steady. Depends on the genre of game. More important for a fighting game than a puzzle game (usually). Which brings us to our first real constraint 2

3 Constraint #1: Frame Time To run at 60Hz, you get 16.6ms / frame. Period. Because of graphics card refresh rates, and TV scan rates, etc., you can't really run at 59Hz w/o tearing. If you take too long, you drop to 30Hz, which is noticeable. Fixed number of CPU cycles - gets complex with a GPU running in parallel, but the idea is the same. Runtime "engine" takes some of that as overhead, so you need to budget for rendering, UI, AI, game logic. Big burst of particles & sound effects does that tank the framerate? Can you spread them across multiple frames? Applies to all platforms -- Facebook games, PC games (generally only on minimum hardware), mobile & console. What are some ways to make things use less CPU? Cache The Data! Instead of calculating everything every frame, calculate it once, and store the result until it changes. Fewer calculations l -> less CPU used. That s the classic trade-off: speed versus memory used. This brings us to our second big constraint 3

4 Constraint #2: Memory Footprint Pro tip: on mobile devices and consoles, there's no virtual memory. Think about that for a second That means memory allocations can fail. That means that in addition to a CPU budget, you also need a memory budget. Some amount for textures, models/meshes, animation, sounds, game data structures, particles, etc. Even on Facebook games, this becomes an issue! Next time you're playing a game in a browser, open up task manager, and see how much memory it's using. 1Gb? You're probably thrashing the (hardware) cache pretty hard, possibly causing performance issues? Constraint #3: Delivery Size Delivered to players either via download, or on physical media There s (obviously) a limit to how much data will fit on a physical disk / DVD / Blu-Ray / etc. Yeah, right. We ll never hit THAT limit But actually, you can. Especially if you have lots of high-quality audio, and voiceovers in multiple languages Similar restrictions in various app stores 100Mb limit for ios (at least for phone network downloads). 50Mb limit for Android (w/o expansion files). You may not care, depending on your game. We do Even on Facebook games, this becomes an issue! Many of these games take _forever_ to load, because of the massive number (size) of textures downloaded. You re actually paying your CDN for each one of these that isn t cached. 4

5 Quick Recap: Constrained by time/money/staff: All software Management issue, more than a technical issue. Constrained by CPU/GPU: All games. Less so for PC/social games, but still an issue. Constrained by memory: All games. Less so for PC/social games, but still an issue. Constrained by delivery size: All games. Less so for PC games, but still an issue. So let s assume you solve these, and you actually have a completed game! Congratulations! This brings us to our next constraint: how do you get people to play it (and ideally buy it)? Constraint #4: Distribution Facebook: just toss it up on my game server. Seriously. Does this scale to hundreds of users? Thousands? Millions? Facebook pretty much doesn't care, as long as they get their 30% of revenue. Although they do come after you retroactively if you break the rules they have laid out. Advertising to get people to play it? You effectively have to buy users initially. (Return on investment?) Viral features to spread the word without ads. PC: put it on Steam (somehow? I have no experience with Steam as a distribution platform, so I don t know about approvals ) Android: put it in Google Play store! Relatively few restrictions. But if you want "featuring", there's a list of other things you need to do. Advertising, to get people to play it. 5

6 Constraint #4: Distribution (Part 2) Apple: put it in App store! Well, sorta. There's an approval process. And it can take an unknown amount of time to get approved. And surfacing in the App Store? Top games? What does that mean? Most downloads? Most active players? Best ratings? _nobody knows_. Don't forget they get 30%, too! And you have to buy ads Console: Certification process is intense. Insane? Hundreds of requirements - what to do if the user unplugs the memory card while you're writing to it, etc. Often takes many weeks. Much more emphasis on code quality, because it's much harder to patch a game. Console manufacturers don't get 30%, but they do get a fixed $$ / boxed copy. There s also a concept approval phase. And you have to be a certified developer to even get dev kits. Aside: Console Publishing And Retail What is a publisher? What is a developer? IP licenses versus original IP? Holiday-driven market. Shelf-space, product line-ups, and Wal-Mart! Oh, my! 6

7 Another Aside: Relevant CS Classes Aside because you ve probably already got this covered. Not getting a kickback from the university for saying this. Graphics and AI are the obvious game-related classes Data structures / algorithms are critical 3D math comes up all the time Networking Multi-threading threading / multi-core / multi-processor Computer architecture (hardware) Compilers and/or assembly language Databases. Really! Big data & analytics! Wrap-Up: Hopefully I still have time for questions! Hopefully you re still awake enough to ask them! 7

Console Games Are Just Like Mobile Games* (* well, not really. But they are more alike than you

Console Games Are Just Like Mobile Games* (* well, not really. But they are more alike than you Console Games Are Just Like Mobile Games* (* well, not really. But they are more alike than you think ) Hi, I m Brian Currently a Software Architect at Zynga, and CTO of CastleVille Legends (for ios/android)

More information

Console Architecture 1

Console Architecture 1 Console Architecture 1 Overview What is a console? Console components Differences between consoles and PCs Benefits of console development The development environment Console game design PS3 in detail

More information

Xbox 360 Manual Games To Hard Drive Without Disc

Xbox 360 Manual Games To Hard Drive Without Disc Xbox 360 Manual Games To Hard Drive Without Disc in your Xbox One? Find out how to manually eject a disc from your console. Doing this does not erase any of your games or data. Xbox disc drive solution

More information

Game Engines: Why and What? Dan White Technical Director Pipeworks Message

Game Engines: Why and What? Dan White Technical Director Pipeworks Message Game Engines: Why and What? Dan White Technical Director Pipeworks danw@pipeworks.com Message As you learn techniques, consider how they can be integrated into a production pipeline. 1 Sense of scale Video

More information

Propietary Engine VS Commercial engine. by Zalo

Propietary Engine VS Commercial engine. by Zalo Propietary Engine VS Commercial engine by Zalo zalosan@gmail.com About me B.S. Computer Engineering 9 years of experience, 5 different companies 3 propietary engines, 2 commercial engines I have my own

More information

Understanding OpenGL

Understanding OpenGL This document provides an overview of the OpenGL implementation in Boris Red. About OpenGL OpenGL is a cross-platform standard for 3D acceleration. GL stands for graphics library. Open refers to the ongoing,

More information

Anarchy Arcade. Frequently Asked Questions

Anarchy Arcade. Frequently Asked Questions Anarchy Arcade Frequently Asked Questions by Elijah Newman-Gomez Table of Contents 1. What is Anarchy Arcade?...2 2. What is SMAR CADE: Anarchy Edition?...2 3. Why distribute a free version now?...2 4.

More information

High Net Worth Individuals

High Net Worth Individuals High Net Worth Individuals Transcripts Mobile Phones High Net Worth Individuals attitudes towards: Letter from the Client Services Director Vox Pops International is the first company in the UK to truly

More information

Phase 2: Testing & Validation: Forever Affiliate Content Strategy - Minisite & Authority Site

Phase 2: Testing & Validation: Forever Affiliate Content Strategy - Minisite & Authority Site Phase 2: Testing & Validation: Forever Affiliate Content Strategy - Minisite & Authority Site Okay. Welcome to Phase 2: Testing and Validation: Forever Affiliate Content Strategy for Minisites and Authority

More information

Engineering at a Games Company: What do we do?

Engineering at a Games Company: What do we do? Engineering at a Games Company: What do we do? Dan White Technical Director Pipeworks October 17, 2018 The Role of Engineering at a Games Company Empower game designers and artists to realize their visions

More information

Legit xbox gift card generator

Legit xbox gift card generator Legit xbox gift card generator HostKarle Hosting Review: Best Web Hosting in India. People are enthralled with games in the same way as others love movies and theatre. If gaming is what induces fun in

More information

Olde Tyme Game Making. Game Engines: Why and What? View from the CEO s chair. When I first noticed change. Complexity 10/16/2013

Olde Tyme Game Making. Game Engines: Why and What? View from the CEO s chair. When I first noticed change. Complexity 10/16/2013 Olde Tyme Game Making Game Engines: Why and What? Programmer Dan White Studio Technical Director Pipeworks danw@pipeworks.com A current mid large size project looks like: Game 30+ years ago, a game might

More information

Game Architecture. 4/8/16: Multiprocessor Game Loops

Game Architecture. 4/8/16: Multiprocessor Game Loops Game Architecture 4/8/16: Multiprocessor Game Loops Monolithic Dead simple to set up, but it can get messy Flow-of-control can be complex Top-level may have too much knowledge of underlying systems (gross

More information

How to develop and localize Xbox 360 Titles. 강상진 XBOX Program Manager 한국마이크로소프트소프트웨어연구소

How to develop and localize Xbox 360 Titles. 강상진 XBOX Program Manager 한국마이크로소프트소프트웨어연구소 How to develop and localize Xbox 360 Titles 강상진 (sjkang@microsoft.com) XBOX Program Manager 한국마이크로소프트소프트웨어연구소 Agenda Xbox Title DEV Team Xbox Software Architecture Overview XTL(Xbox Title Library) XDK(Xbox

More information

Online Worker Introductory Course

Online Worker Introductory Course Online Worker Introductory Course How To Become an Online Worker What is online work? Online work is any essentially any work done on a computer that requires an internet connection. In can be done at

More information

just going to flop as soon as the doors open because it's like that old saying, if a tree falls in the wood and no one's around to hear it.

just going to flop as soon as the doors open because it's like that old saying, if a tree falls in the wood and no one's around to hear it. Mike Morrison: What's up, everyone? Welcome to episode 141 of The Membership Guys podcast. I'm your host, Mike Morrison, and this is the show for anybody serious about building and growing a successful

More information

Three Powerful Passive Business Models - A Five Minute Guide

Three Powerful Passive Business Models - A Five Minute Guide Three Powerful Passive Business Models - A Five Minute Guide Do you like the sounds of making money without having to work? That s pretty much a rhetorical question. I am pretty sure that the answer is

More information

BMOSLFGEMW: A Spectrum of Game Engine Architectures

BMOSLFGEMW: A Spectrum of Game Engine Architectures BMOSLFGEMW: A Spectrum of Game Engine Architectures Adam M. Smith amsmith@soe.ucsc.edu CMPS 164 Game Engines March 30, 2010 What I m about to show you cannot be found in any textbook, on any website, on

More information

You may share this document as long as you don t make any changes to it and leave the links intact.

You may share this document as long as you don t make any changes to it and leave the links intact. You may share this document as long as you don t make any changes to it and leave the links intact. [Sara Young is the mother of 7 kids and the owner of MarketingWithSara.com. She has sold over $2 million

More information

Global Developer of Free-to-Play Games for. Mobile Social PC Other platforms

Global Developer of Free-to-Play Games for. Mobile Social PC Other platforms Global Developer of Free-to-Play Games for Mobile Social PC Other platforms TEAM Total number of employees: 40+ 4 Managers 6 Senior Developers 7 Junior Developers 17 Artists 5 Game Designers 2 QA ACHIEVEMENTS

More information

Ps3 Computing Instruction Set Definition Reduced

Ps3 Computing Instruction Set Definition Reduced Ps3 Computing Instruction Set Definition Reduced (Compare scalar processors, whose instructions operate on single data items.) that feature instructions for a form of vector processing on multiple (vectorized)

More information

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Join the Creative Revolution Before You Start Thank you for your interest in the Virtual Reality Nanodegree program! In order to succeed in this program,

More information

How to Get Started with AdWords for Your Online Store

How to Get Started with AdWords for Your Online Store TRANSCRIPT: 7.31.2017 How to Get Started with AdWords for Your Online Store Bluehost, the sponsor of the WP ecommerce show, is the most trusted host for WordPress websites and has been the most recommended

More information

SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT

SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT Abstract This game design document describes the details for a Vertical Scrolling Shoot em up (AKA shump or STG) video game that will be based around concepts

More information

Benchmarking C++ From video games to algorithmic trading. Alexander Radchenko

Benchmarking C++ From video games to algorithmic trading. Alexander Radchenko Benchmarking C++ From video games to algorithmic trading Alexander Radchenko Quiz. How long it takes to run? 3.5GHz Xeon at CentOS 7 Write your name Write your guess as a single number Write time units

More information

IMGD 1001: The Game Industry

IMGD 1001: The Game Industry IMGD 1001: The Game Industry Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Hit-Driven Entertainment Games are emotional, escapist, fantasyfulfilling,

More information

Game Design 2. Table of Contents

Game Design 2. Table of Contents Course Syllabus Course Code: EDL082 Required Materials 1. Computer with: OS: Windows 7 SP1+, 8, 10; Mac OS X 10.8+. Windows XP & Vista are not supported; and server versions of Windows & OS X are not tested.

More information

Lyrics for Keeper of Your Heart EP

Lyrics for Keeper of Your Heart EP Track Listing: 1. The Subway Song 2. Unpredictable 3. Angel of Mine 4. Susie 5. Keeper of Your Heart Lyrics for Keeper of Your Heart EP The Subway Song On the train on my way into the city You step on

More information

Perspective platforms for BOINC distributed computing network

Perspective platforms for BOINC distributed computing network Perspective platforms for BOINC distributed computing network Vitalii Koshura Lohika Odessa, Ukraine lestat.de.lionkur@gmail.com Profile page: https://www.linkedin.com/in/aenbleidd/ Abstract This paper

More information

The Next Generation of Gaming Consoles

The Next Generation of Gaming Consoles The Next Generation of Gaming Consoles History of the Last Gen Sony had the #1 Console (PS2), was also the oldest and weakest, but had strong developer support Newcomer, Microsoft X-Box, attracted more

More information

Become A Blogger Premium

Become A Blogger Premium Introduction to Traffic Video 1 Hi everyone, this is Yaro Starak and welcome to a new series of video training, this time on the topic of how to build traffic to your blog. By now you've spent some time

More information

Casual & Puzzle Games Data Benchmarks North America, Q1 2017

Casual & Puzzle Games Data Benchmarks North America, Q1 2017 Casual & Puzzle Games Data Benchmarks North America, Q1 2017 Key Findings - Executive Summary The Casual & Puzzle category is the most popular gaming category as far as number of apps in concerned - nearly

More information

MILLION-DOLLAR WEBINAR TEMPLATE DAN LOK

MILLION-DOLLAR WEBINAR TEMPLATE DAN LOK MILLION-DOLLAR WEBINAR TEMPLATE DAN LOK MILLION-DOLLAR WEBINAR TEMPLATE My team tried to talk me out of giving this away. These are the exact templates from 3 of my top performing webinars, that have in

More information

Level 3 Extended Diploma Unit 22 Developing Computer Games

Level 3 Extended Diploma Unit 22 Developing Computer Games Level 3 Extended Diploma Unit 22 Developing Computer Games Outcomes Understand the impact of the gaming revolution on society Know the different types of computer game Be able to design and develop computer

More information

HUSTLE YOUR WAY TO THE TOP

HUSTLE YOUR WAY TO THE TOP 2011: year of the HUSTLE YOUR WAY TO THE TOP Get Inside Their Heads: How To Avoid No and Score Big Wins By Deeply Understanding Your Prospect BY RAMIT SETHI hustle 2 MOST PEOPLE DESERVE TO FAIL Today,

More information

SDS PODCAST EPISODE 110 ALPHAGO ZERO

SDS PODCAST EPISODE 110 ALPHAGO ZERO SDS PODCAST EPISODE 110 ALPHAGO ZERO Show Notes: http://www.superdatascience.com/110 1 Kirill: This is episode number 110, AlphaGo Zero. Welcome back ladies and gentlemen to the SuperDataSceince podcast.

More information

Oculus Rift Getting Started Guide

Oculus Rift Getting Started Guide Oculus Rift Getting Started Guide Version 1.23 2 Introduction Oculus Rift Copyrights and Trademarks 2017 Oculus VR, LLC. All Rights Reserved. OCULUS VR, OCULUS, and RIFT are trademarks of Oculus VR, LLC.

More information

Level 3 Extended Diploma Unit 22 Developing Computer Games

Level 3 Extended Diploma Unit 22 Developing Computer Games Level 3 Extended Diploma Unit 22 Developing Computer Games Outcomes Understand the impact of the gaming revolution on society Know the different types of computer game Be able to design and develop computer

More information

HTC VIVE Installation Guide

HTC VIVE Installation Guide HTC VIVE Installation Guide Thank you for renting from Hartford Technology Rental. Get ready for an amazing experience. To help you setup the VIVE, we highly recommend you follow the steps below. Please

More information

The Business of Video Games Report. About DFC Intelligence s The Business of Video Games Report

The Business of Video Games Report. About DFC Intelligence s The Business of Video Games Report About DFC Intelligence s The Business of Video Games report consists of two pdf documents 1) a 140-slide presentation created in Microsoft PowerPoint and 2) a 180-page report created in Microsoft Word.

More information

Blackfin Online Learning & Development

Blackfin Online Learning & Development Presentation Title: Introduction to VisualDSP++ Tools Presenter Name: Nicole Wright Chapter 1:Introduction 1a:Module Description 1b:CROSSCORE Products Chapter 2: ADSP-BF537 EZ-KIT Lite Configuration 2a:

More information

Build The Ultimate Gaming Pc Monster Gaming Machine Monster Gaming Machine Extremetech

Build The Ultimate Gaming Pc Monster Gaming Machine Monster Gaming Machine Extremetech Build The Ultimate Gaming Pc Monster Gaming Machine Monster Gaming Machine Extremetech We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or

More information

DOWNLOAD OR READ : GAME AND GRAPHICS PROGRAMMING FOR IOS AND ANDROID WITH OPENGL ES 2 0 PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : GAME AND GRAPHICS PROGRAMMING FOR IOS AND ANDROID WITH OPENGL ES 2 0 PDF EBOOK EPUB MOBI DOWNLOAD OR READ : GAME AND GRAPHICS PROGRAMMING FOR IOS AND ANDROID WITH OPENGL ES 2 0 PDF EBOOK EPUB MOBI Page 1 Page 2 game and graphics programming for ios and android with opengl es 2 0 game and graphics

More information

60 Minutes LifeStyle

60 Minutes LifeStyle 60 Minutes LifeStyle Income and Earning Disclaimer You and you alone, are solely responsible for any income you make or fail to make. This ebook makes no promises of realized income. You recognize and

More information

Start A Resident Referral Program

Start A Resident Referral Program Finding potential renters is the most important marketing step to filling vacancies and keeping your property management business not just afloat but charging full speed ahead. But how do you reach those

More information

Module 5: How To Explain Your Coaching

Module 5: How To Explain Your Coaching Module 5: How To Explain Your Coaching This is where you explain your coaching, consulting, healing or whatever it is that you re going to do to help them. You want to explain it in a way that makes sense,

More information

PS4 Remote Play review: No Farewell to Arms, but a Moveable Feast

PS4 Remote Play review: No Farewell to Arms, but a Moveable Feast PS4 Remote Play review: No Farewell to Arms, but a Moveable Feast PlayStation 4 is the most fantastic console in the Universe! Why do we say so? Because PS4 is the most popular gaming console ever. Accordingly

More information

Architecting Systems of the Future, page 1

Architecting Systems of the Future, page 1 Architecting Systems of the Future featuring Eric Werner interviewed by Suzanne Miller ---------------------------------------------------------------------------------------------Suzanne Miller: Welcome

More information

OSS Driver Dev Funding. Hooking up the Money Hose Jens Owen [Google], Pierre-Loup Griffais [Valve]

OSS Driver Dev Funding. Hooking up the Money Hose Jens Owen [Google], Pierre-Loup Griffais [Valve] OSS Driver Dev Funding Hooking up the Money Hose Jens Owen [Google], Pierre-Loup Griffais [Valve] Introduction Jens from Google Pierre-Loup from Valve Overview Benefits open source 3D driver brings to

More information

div class="statcounter"a title="web analytics" href="

div class=statcountera title=web analytics href= div class="statcounter"a title="web analytics" href="https://statcounter.com/"img class="statcounter" src="https://c.statcounter.com/11594890/0/26c86570/1/" alt="web analytics" //a/div Rom Hustler is a

More information

Title (Name of App) Preview

Title (Name of App) Preview Name of App. Company Name. 1 Title (Name of App) Preview 1 liner description 2016 Sanctuary Game Studios, LLC. All rights reserved. Version 1. Name. Date. Name of App. Company Name. 2 Table of Contents

More information

Killzone Shadow Fall: Threading the Entity Update on PS4. Jorrit Rouwé Lead Game Tech, Guerrilla Games

Killzone Shadow Fall: Threading the Entity Update on PS4. Jorrit Rouwé Lead Game Tech, Guerrilla Games Killzone Shadow Fall: Threading the Entity Update on PS4 Jorrit Rouwé Lead Game Tech, Guerrilla Games Introduction Killzone Shadow Fall is a First Person Shooter PlayStation 4 launch title In SP up to

More information

Conversation with Rebecca Rhodes

Conversation with Rebecca Rhodes Conversation with Rebecca Rhodes Hey there everybody, it s Cory with The Abundant Artist. Today I am here with Rebecca Rhodes from Pennsylvania in the US. Rebecca is a watercolor painter and teacher who

More information

"List Building" for Profit

List Building for Profit "List Building" for Profit As a winning Member of Six Figure Mentors you have a unique opportunity to earn multiple income streams as an authorised affiliate (reseller) of our many varied products and

More information

User Research in Fractal Spaces:

User Research in Fractal Spaces: User Research in Fractal Spaces: Behavioral analytics: Profiling users and informing game design Collaboration with national and international researchers & companies Behavior prediction and monetization:

More information

Using Google Analytics to Make Better Decisions

Using Google Analytics to Make Better Decisions Using Google Analytics to Make Better Decisions This transcript was lightly edited for clarity. Hello everybody, I'm back at ACPLS 20 17, and now I'm talking with Jon Meck from LunaMetrics. Jon, welcome

More information

Team 11. Flingshot. An infinite mobile climber game which uses the touch screen to control the character.

Team 11. Flingshot. An infinite mobile climber game which uses the touch screen to control the character. Team 11 Dylan Herrig James Glass Zach Bruennig Kate Ramge Ryan Kass Flingshot Project Synopsis An infinite mobile climber game which uses the touch screen to control the character. Project Description

More information

Google Nexus 7 (Price: $199-$299)

Google Nexus 7 (Price: $199-$299) Google Nexus 7 (Price: $199-$299) Here at DashHacks, we talk quite a bit about the tablet market in terms of Apple, but sometimes you just can't forget about the competitor. While a Cupertino fan can feel

More information

LOW CONTENT PUBLISHING MODULE # P age

LOW CONTENT PUBLISHING MODULE # P age LOW CONTENT PUBLISHING MODULE #10 1 P age Maximizing Exposure & Building Your Customer Base There are countless tools available to self-published authors that will help them maximize exposure, build their

More information

Make 2018 Your Best Year Yet! Planning An Epic Year

Make 2018 Your Best Year Yet! Planning An Epic Year Make 2018 Your Best Year Yet! Planning An Epic Year Get my NEWLY IMPROVED Annual Planning Process and worksheet that has helped me and my team continually achieve amazing things, gain momentum in the New

More information

Game Industry Presented by: Pam Chow

Game Industry Presented by: Pam Chow Game Industry Presented by: Pam Chow GAME INDUSTRY A (Very) Brief History 1961 SpaceWar: Steve Russell on a PDP-1 at MIT 1971 Computer Space: First coin-op game 1972 Pong: Arcade and home - the first hit

More information

2019 Marketing Planning Guide

2019 Marketing Planning Guide 2019 Marketing Planning Guide As the end of 2018 is beginning to approach, many businesses are starting to look ahead and plan for 2019. What marketing initiatives will you use during the coming year?

More information

3ds emulator FD07DB60FF20E61B101E97D04858C45C. 3ds Emulator 1 / 6

3ds emulator FD07DB60FF20E61B101E97D04858C45C. 3ds Emulator 1 / 6 3ds Emulator 1 / 6 2 / 6 3 / 6 3ds Emulator Citra is an open-source emulator for the Nintendo 3DS capable of playing many of your favorite games. Learn More. Citra - Nintendo 3DS Emulator Freeware Nintendo

More information

A New Twist on an Old Technique Has Advisors Making $25,000 a Week

A New Twist on an Old Technique Has Advisors Making $25,000 a Week A New Twist on an Old Technique Has Advisors Making $25,000 a Week With Zero Marketing Costs Table of Contents If You Build It They Will Come... 2 How I wrote $5 million in 3 Months, without a cent in

More information

CAMEO: Continuous Analytics for Massively Multiplayer Online Games

CAMEO: Continuous Analytics for Massively Multiplayer Online Games CAMEO: Continuous Analytics for Massively Multiplayer Online Games Alexandru Iosup Parallel and Distributed Systems Group Delft University of Technology 1 MMOGs are a Popular, Growing Market 25,000,000

More information

GETTING FREE TRAFFIC WHEN YOU HAVE NO TIME TO LOSE

GETTING FREE TRAFFIC WHEN YOU HAVE NO TIME TO LOSE GETTING FREE TRAFFIC WHEN YOU HAVE NO TIME TO LOSE Shawn, it's so great to have you here on this show. For people who are listening in today who haven't heard about you, I'll be surprise if some people

More information

State of Podcasting: 2018 A white paper from Authentic, A Podtrac Company

State of Podcasting: 2018 A white paper from Authentic, A Podtrac Company Is Podcasting Ready for Your Brand? State of Podcasting: 2018 A white paper from Authentic, A Podtrac Company Last update: May 2018 https://docs.google.com/document/d/15shv7ast-e78wgaelpl8hympfg2hto03vsy5_4bztfg/edit#heading=h.2lv52knphi88

More information

Ipod Manual Games Full Version >>>CLICK HERE<<<

Ipod Manual Games Full Version >>>CLICK HERE<<< Ipod Manual Games Full Version -Search for articles within a video game wiki guide You'll have guides for all of the following games and more in the palm of your hand! The app is much easier to use than

More information

Tips on how to save battery life on an iphone (and a common myth busted)

Tips on how to save battery life on an iphone (and a common myth busted) Tips on how to save battery life on an iphone (and a common myth busted) Simon Hill @iamsimonhill POSTED ON 11.28.17-6:00AM Digital Trends Fullscreen The iphone is a great companion that provides plenty

More information

LEARNING ISEARNING 2026

LEARNING ISEARNING 2026 Imagine a world 10 years in the future a world where learning is a kind of digital currency that connects every aspect of our lives. That currency is tracked on a platform called the Ledger. Your Ledger

More information

Virtual Flight Academy - Quick Start Guide

Virtual Flight Academy - Quick Start Guide Virtual Flight Academy - Quick Start Guide Ready to get started learning to fly or maintaining proficiency? EAA Virtual Flight Academy will help you build the confidence and competence to get it done!

More information

Real Estate Agent Interview Tips

Real Estate Agent Interview Tips Real Estate Agent Interview Tips Hiring a real estate agent is just like any hiring process with you on the employer s side of the desk. You should interview several agents before making your decision

More information

A (Very) Brief History

A (Very) Brief History Game Industry A (Very) Brief History Spacewar! Courtesy of Joi Ito 1961 Spacewar! by Steve Russell on a PDP-1 at MIT the first widely available game 1971 Computer Space by Bushnell and Dabney based on

More information

Low-Cost, On-Demand Film Digitisation and Online Delivery. Matt Garner

Low-Cost, On-Demand Film Digitisation and Online Delivery. Matt Garner Low-Cost, On-Demand Film Digitisation and Online Delivery Matt Garner (matt.garner@findmypast.com) Abstract Hundreds of millions of pages of microfilmed material are not being digitised at this time due

More information

Copyright 2015 Silicon Valley Digital Marketing Institute, All Rights Reserved

Copyright 2015 Silicon Valley Digital Marketing Institute, All Rights Reserved If your business is hoping to expand their business reach with some new opportunities, then Tumblr is the tool you should be thinking about incorporating into your social media marketing strategy. If you

More information

Game Industry Presented by: Marcin Chady

Game Industry Presented by: Marcin Chady Game Industry Presented by: Marcin Chady A (Very) Brief History Spacewar! Courtesy of Joi Ito 1961 Spacewar! by Steve Russell on a PDP-1 at MIT the first widely available game 1971 Computer Space by Bushnell

More information

Games that dont require adobe flash player

Games that dont require adobe flash player P ford residence southampton, ny Games that dont require adobe flash player 18-7-2017 Flash player is installed on all kindle fire tablets. To enable, go to any web page. At bottom of kindle fire, in panel

More information

TO LEARN MORE ABOUT MULLENLOWE MEDIAHUB VISIT mullenlowemediahub.com

TO LEARN MORE ABOUT MULLENLOWE MEDIAHUB VISIT mullenlowemediahub.com TO LEARN MORE ABOUT VISIT mullenlowemediahub.com FOR INQUIRIES, PLEASE CONTACT DAVID SWAEBE david.swaebe@mullenlowe.com 2018 RECAP Image Source technologyreview.com/s/601519/how-to-create-a-malevolent-artificial-intelligence/

More information

Why Affiliate Marketing Doesn t Work for You

Why Affiliate Marketing Doesn t Work for You 1 Why do people fail? Why Affiliate Marketing Doesn t Work for You Lots of people read certain books thinking they'll get that one big secret. We're always looking for it, but we fail to look behind the

More information

Obviously, this is after you start to get some traffic, but that is one of the steps, so I want to get that in there.

Obviously, this is after you start to get some traffic, but that is one of the steps, so I want to get that in there. Traffic Generation We ve built our authority site our squeeze page, and we may or may not have created a niche site, if you wanted to go that way. All of these traffic sources that I m going to get into

More information

Do Not Quit On YOU. Creating momentum

Do Not Quit On YOU. Creating momentum Do Not Quit On YOU See, here's the thing: At some point, if you want to change your life and get to where it is you want to go, you're going to have to deal with the conflict of your time on your job.

More information

PDF / HOW TO TURN ON THE PS4 EBOOK

PDF / HOW TO TURN ON THE PS4 EBOOK 15 July, 2018 PDF / HOW TO TURN ON THE PS4 EBOOK Document Filetype: PDF 448.54 KB 0 PDF / HOW TO TURN ON THE PS4 EBOOK Sony has just launched its latest PS4 software update for the next generation console

More information

INTRODUCTION TO GAME AI

INTRODUCTION TO GAME AI CS 387: GAME AI INTRODUCTION TO GAME AI 3/31/2016 Instructor: Santiago Ontañón santi@cs.drexel.edu Class website: https://www.cs.drexel.edu/~santi/teaching/2016/cs387/intro.html Outline Game Engines Perception

More information

Challenges in Transition

Challenges in Transition Challenges in Transition Keynote talk at International Workshop on Software Engineering Methods for Parallel and High Performance Applications (SEM4HPC 2016) 1 Kazuaki Ishizaki IBM Research Tokyo kiszk@acm.org

More information

Need For Speed Carbon Manual Pc Requirement All Game System

Need For Speed Carbon Manual Pc Requirement All Game System Need For Speed Carbon Manual Pc Requirement All Game System Below are minimum system requirements for need for speed carbon. Intel Pentium 4. 512 MB RAM Click the download button and follow all instructions.

More information

Math Matters: Why Do I Need To Know This?

Math Matters: Why Do I Need To Know This? Math Matters: Why Do I Need To Know This? Bruce Kessler, Department of Mathematics Western Kentucky University Episode One 1 Introduction Hi, I m Bruce Kessler and welcome to Math Matters. This is a bold

More information

IMGD 1001: Fun and Games

IMGD 1001: Fun and Games IMGD 1001: Fun and Games by Mark Claypool (claypool@cs.wpi.edu) Robert W. Lindeman (gogo@wpi.edu) Outline What is a Game? Genres What Makes a Good Game? Claypool and Lindeman, WPI, CS and IMGD 2 1 What

More information

Free games which dont need adobe flash player

Free games which dont need adobe flash player Free games which dont need adobe flash player Games that dont need flash adobe -- Peacefully at Plas y bill is a generac vs kohler generators reviews Based on Cellcom Israels. Use this guide to troubleshoot

More information

HrOUG premiere of Proof of Concept.

HrOUG premiere of Proof of Concept. HrOUG premiere of Proof of Concept www.equinox.vision (screenshot from the movie) Blade Runner 2049 Why isn't our world as colorful yet? Who are we? We are a young team of 10 freelancers - established

More information

Before using the Device. Using your Drifta. Connecting to a PC

Before using the Device. Using your Drifta. Connecting to a PC Quick Guide v1.0 Introduction Welcome to the exciting world of DStv Mobile. With your Drifta DStv Mobile Decoder, you will be able to connect to DVB-H broadcast mobile TV and have access to DStv Mobile

More information

Blackfin Online Learning & Development

Blackfin Online Learning & Development A Presentation Title: Blackfin Optimizations for Performance and Power Consumption Presenter: Merril Weiner, Senior DSP Engineer Chapter 1: Introduction Subchapter 1a: Agenda Chapter 1b: Overview Chapter

More information

Sites google sites unblocked games 66

Sites google sites unblocked games 66 Sites google sites unblocked games 66 of total traffic in last 3 months is social. We found that Unblocked-arcade.weebly.com is poorly 'socialized' in respect to any social network. Weebly.com gets 30%

More information

CAPITAL MARKETS DAY. March 2019

CAPITAL MARKETS DAY. March 2019 CAPITAL MARKETS DAY March 2019 COMPANY SNAPSHOT Founded 2007 In Germany 400+ employees in Hamburg >12 years of consecutive growth > 30 language versions 7 Live games 756m hours playtime in 2018 BUSINESS

More information

PART 2 RESEARCH. supersimpl.com Start Here Workbook 40

PART 2 RESEARCH. supersimpl.com Start Here Workbook 40 PART 2 RESEARCH supersimpl.com Start Here Workbook 40 Research Welcome to the Research Phase! It s time to determine if your idea is going to work BEFORE you spend any money on a logo, website, business

More information

Platform KEY FEATURES OF THE FLUURMAT 2 SOFTWARE PLATFORM:

Platform KEY FEATURES OF THE FLUURMAT 2 SOFTWARE PLATFORM: Platform FluurMat is an interactive floor system built around the idea of Natural User Interface (NUI). Children can interact with the virtual world by the means of movement and game-play in a natural

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology http://www.cs.utexas.edu/~theshark/courses/cs354r/ Fall 2017 Instructor and TAs Instructor: Sarah Abraham theshark@cs.utexas.edu GDC 5.420 Office Hours: MW4:00-6:00pm

More information

How to Build Your Audience

How to Build Your Audience How to Build Your Audience Copyright 2017 Lulu Press All rights reserved This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License To view a copy of this license, visit

More information

PAGE 1 THE PERFECT WORDPRESS DEVELOPMENT WORKFLOW

PAGE 1 THE PERFECT WORDPRESS DEVELOPMENT WORKFLOW PAGE 1 THE PERFECT WORDPRESS DEVELOPMENT WORKFLOW There are a lot of steps in the development process, so to help you jump exactly where you need to be, here are the different topics we ll cover in this

More information

Copyright WriterHelpWanted.com

Copyright WriterHelpWanted.com When you decide to start build your own website it s important to ensure that you do it in the best possible way from the start. The best way is to ensure that you own your website and all its contents

More information

PSoC Academy: How to Create a PSoC BLE Android App Lesson 9: BLE Robot Schematic 1

PSoC Academy: How to Create a PSoC BLE Android App Lesson 9: BLE Robot Schematic 1 1 All right, now we re ready to walk through the schematic. I ll show you the quadrature encoders that drive the H-Bridge, the PWMs, et cetera all the parts on the schematic. Then I ll show you the configuration

More information