SlideShare une entreprise Scribd logo
1  sur  18
Developing for Consoles
as an Indie in 2015
Sarah Sexton, Voxelles
Kevin Geisler, Young Horses
Before we begin…
Get up
Stand up
Come on put your hands up!
“May Be With You”
Why it’s OK to care about
what we have to say:
 Sarah is a…
 Microsoft Technical Evangelist The only games evangelist in Chicago
 Unity Indie Game Developer Presented game at last ICG meeting
 SheBuildsGames.com blogger Interviews with female developers
 Voxelles: Women in Game Original member & organizer
Development Co-Founder
Internet Famous
Why it’s OK to care about
what we have to say:
 Kevin is a…
 COO of his own company
 Young Horses programmer & producer
 Critically acclaimed indie game developer
 DePaul University B.S., Computer Games Development
WAY MORE
Internet Famous
Getting on Consoles as an Indie in 2015
 Consoles are closed platforms. They demand quality over quantity
(unlike app stores).
 To prove you are serious, you should:
 Be a Registered Company or Sole Trader
 Have a Static IP (Required for developer/publisher support websites)
 Have a “track record”
 Have a VAT or Tax number
 “The Big Three”
 XBOX ONE (Microsoft)
 PS4 / PS Vita (Sony)
 WiiU (Nintendo)
Games are serious business.
What do you mean, “Track Record”?
 “One shipped game, three years’ experience.”
 …More like guidelines than actual rules.
 More of a way to ward off people that aren’t serious.
 Console-makers want a legal business entity.
 Sole Trader (Single Individual)
 Corporation (Group)
 C-corp
 The corporation itself is a taxable entity
 S-corp
 The individual is a taxable entity
 Partnerships
 LLP (Limited Liability Partnership)
 Nintendo and Sony seem to be more lax about track record than Microsoft.
Do I look like a businessman to you??
What’s this about a Static IP address?
 For web security, Sony requires a static IP. A lot of indies can just use services
such as Open VPN, through a server.
 Sites like DigitalOcean.com let you rent out a virtual private server.
 Microsoft requires two-step authentication, but does NOT require a static IP.
 Nintendo only requires a single username and password to look at documents
on their website. You still have to encrypt files uploaded, however.
Breaking Code: Dad-hat Hacker
The Process begins with…
 Console-makers (Microsoft, Sony, Nintendo) expect simultaneous release
across all consoles.
 In the mind of the console-maker, if the features are the same, the release
date ought to be the same.
 Otherwise, there should be unique features to the platform to justify a late arrival.
 Another work-around is simply renaming the game (example, “Gold Edition”)
What is the “Parity Clause”?
 Your Name
 Address
 Website
 Games already released
Expensive Items
 Required: Errors & Omissions Insurance
 This covers Intellectual Property & Copyright violations, etc.
 Using an insurance broker, the cheapest E&O insurance you might find could be to
the tune of around $2,000.
 Optional: Foreign Country Rating boards
 To release in foreign countries, your game must be rated by the official ratings
boards, PEGI (Pan-European Game Information).
 This can also cost roughly $2,000, depending on the country.
 United States requires ESRB rating, approx. $800
 Maintaining your game’s website URL
 Hardware (USB & video cables, etc.)
 Video capture device for making a trailer
But I have a family to feed…
Microsoft
 Apply for the ID@XBOX program.
 If accepted, you receive two (2) XBOX ONE DevKits and a Unity Pro license for free.
 This process may take several weeks / months.
 Overwhelmingly large number of applicants
 People often do not fill out the form correctly, so Microsoft cannot contact them
 If you know someone in the ID@XBOX team who is willing to stick their neck out… ;)
 If you know a Microsoft Evangelist, she may be able to help! ;)
 Reach out on a monthly basis to Microsoft:
 Send game-play videos!
 Send a PC build!
www.xbox.com/developers/ID
Xbox One
 As an indie, it may be too late for the Xbox 360.
 Parity clause:
 Case-by-case
 If not releasing cross platforms simultaneously, all console makers will want
something special.
 Kinect, special character model unique to that platform, a special name
www.xbox.com/developers/ID
Sony
 As an indie, PS3 is still worth looking at if you’re using Unity.
 Everything is negotiable. You can barter for what you need.
 Timing
 Exclusivity length
 Marketing & funding
 Pub Fund:
 Sony doesn’t own your IP rights
 You can get an advance on sales/royalties in exchange for limited platform
exclusivity.
www.nohurdlesjustgames.com
PlayStation
 Sony is the only platform who does actually demand:
 an attached file proving that you are a registered company
 an attached file describing the game you want to develop (for example, a GDD)
 .PDFs are preferred
 Sony requires a static IP address.
 Response time from Sony is fast – only 1-2 weeks.
 Sony generously doles out DevKits.
www.nohurdlesjustgames.com
Nintendo
 As an indie, Wii is pretty much dead.
 Apply for Nintendo’s Self-Publishing Program.
 Choose the way you want to develop (or both):
 Unity
 Nintendo Web Framework
 May take a month to get a response, or maybe none at all.
 They loan DevKits for “1 year”
 There is an opportunity to buy refurbished DevKits in addition to what you are
loaned for about the cost of a PC.
www.WiiU-developers.Nintendo.com
Console Development Environment
 SDK is downloaded from each company and installed.
 DevKits are connected over a local network.
 Visual Studio integration allows deploying to consoles and loading files from
PC over the network, without explicitly making and pushing builds.
 Tools available for profiling bottlenecks on Xbox and PlayStation platforms.
 Additional tools are included for final packaging, which can be cumbersome.
Console Design Considerations
 Naming and branding guidelines must be adhered to for release.
(Proper names for buttons, proper usage of capitalization.)
 Important visual elements must be within TV-safe margins.
 User management and controller assignment edge cases must be thoroughly
tested.
 Requirements must be met for load times, warnings, and other issues related to
maintaining general consistency on each particular platform.
 Additional items like achievements, saves, leaderboards, generally require a fair
amount of implementation time.
Community
 If the console-makers don’t believe you have a good game, they will not be quick to
get back to you.
 If you show great promise as a developer, all 3 of these companies have opportunities
to loan/give you their Dev Kit for free.
 The Chicago games community is very supportive!!
 Indie City Games (obviously)
 Chicago Unity 3D MeetUp
 Indie City Co-Op + weekly Friday Indie Lunch
 Voxelles: Chicago’s Women in Game Development
 Chicago Gaming Union
 International Game Developers Association (IGDA)
 Indie Video Game Developer Association
Questions?
Thank you:
 http://gamasutra.com/blogs/SlawaDeisling/20150223/237040/How_to_get_
on_consoles_as_an_Indie.php
 http://www.gamedevblog.com/sixty-second-shooter/
 Kevin Geisler, Phil Tibitoski, & Devon Scott-Tunkin for consultation!
 Fan artists for Octodad fan art!
Shameless Plugs:
Voxelles: Chicago’s
Women in Gaming
SheBuildsGames
Chicago Video Game
Law Summit
“Octodad: Dadliest Catch”
I Make Games Project
YouTube Channel
Games for Everyone
Play for Change Lab
at DePaul CDM

Contenu connexe

En vedette

Obesity - Facts to Know and Foods to Choose
Obesity - Facts to Know and Foods to ChooseObesity - Facts to Know and Foods to Choose
Obesity - Facts to Know and Foods to ChooseSagarika Das
 
Búsquedas por palabras claves
Búsquedas por palabras clavesBúsquedas por palabras claves
Búsquedas por palabras clavesFernando Saravia
 
Unofficial transcript up to FS 2014.PDF
Unofficial transcript up to FS 2014.PDFUnofficial transcript up to FS 2014.PDF
Unofficial transcript up to FS 2014.PDFAshley Harkleroad
 
Diabetes and Its Symptoms
Diabetes and Its SymptomsDiabetes and Its Symptoms
Diabetes and Its SymptomsSagarika Das
 
Overcome Obesity with advance medical care at ILS bariatric department
Overcome Obesity with advance medical care at ILS bariatric departmentOvercome Obesity with advance medical care at ILS bariatric department
Overcome Obesity with advance medical care at ILS bariatric departmentSagarika Das
 
portfolio LB opt
portfolio LB optportfolio LB opt
portfolio LB optLi Bai ??
 
Evaluation Q2 dorcas
Evaluation Q2  dorcasEvaluation Q2  dorcas
Evaluation Q2 dorcasdorcasfaida
 

En vedette (10)

Obesity - Facts to Know and Foods to Choose
Obesity - Facts to Know and Foods to ChooseObesity - Facts to Know and Foods to Choose
Obesity - Facts to Know and Foods to Choose
 
Búsquedas por palabras claves
Búsquedas por palabras clavesBúsquedas por palabras claves
Búsquedas por palabras claves
 
Unofficial transcript up to FS 2014.PDF
Unofficial transcript up to FS 2014.PDFUnofficial transcript up to FS 2014.PDF
Unofficial transcript up to FS 2014.PDF
 
Notebook c:
Notebook c:Notebook c:
Notebook c:
 
Compos.
Compos.Compos.
Compos.
 
Diabetes and Its Symptoms
Diabetes and Its SymptomsDiabetes and Its Symptoms
Diabetes and Its Symptoms
 
Overcome Obesity with advance medical care at ILS bariatric department
Overcome Obesity with advance medical care at ILS bariatric departmentOvercome Obesity with advance medical care at ILS bariatric department
Overcome Obesity with advance medical care at ILS bariatric department
 
portfolio LB opt
portfolio LB optportfolio LB opt
portfolio LB opt
 
South park
South parkSouth park
South park
 
Evaluation Q2 dorcas
Evaluation Q2  dorcasEvaluation Q2  dorcas
Evaluation Q2 dorcas
 

Similaire à Developing for Consoles as an Indie in 2015

Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019David Voyles
 
Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018Nick Landry
 
9 different modes of games development
9   different modes of games development9   different modes of games development
9 different modes of games developmentmrhoward12
 
Western Indie Game Trends
Western Indie Game TrendsWestern Indie Game Trends
Western Indie Game Trendssimoniker
 
3 Do Case Analysis
3 Do Case Analysis3 Do Case Analysis
3 Do Case Analysissmehro
 
2 convergence and audiences
2 convergence and audiences2 convergence and audiences
2 convergence and audiencesmrhoward12
 
2 convergence and audiences
2 convergence and audiences2 convergence and audiences
2 convergence and audiencesmrhoward12
 
Video Game Industry Trends
Video Game Industry TrendsVideo Game Industry Trends
Video Game Industry TrendsAlex Ferrara
 
So you (think you) want to work in video games
So you (think you) want to work in video gamesSo you (think you) want to work in video games
So you (think you) want to work in video gamesSven Charleer
 
Open Gaming Alliance @ CES VR Fest 2016
Open Gaming Alliance @ CES VR Fest 2016Open Gaming Alliance @ CES VR Fest 2016
Open Gaming Alliance @ CES VR Fest 2016Wanda Meloni
 
Gaming with Open Source Frameworks
Gaming with Open Source FrameworksGaming with Open Source Frameworks
Gaming with Open Source FrameworksAlmog Koren
 
Electronic arts vs. activision blizzard
Electronic arts vs. activision blizzardElectronic arts vs. activision blizzard
Electronic arts vs. activision blizzardSakib Hussain
 
P1(F) – Games Development Software
P1(F) – Games Development SoftwareP1(F) – Games Development Software
P1(F) – Games Development Softwareemma1fraser
 
Landscape Of Virtual World Systems
Landscape Of Virtual World SystemsLandscape Of Virtual World Systems
Landscape Of Virtual World SystemsTim Holt
 
LAFS Marketing and Monetization Lecture 7: Sales and Distribution
LAFS Marketing and Monetization Lecture 7: Sales and DistributionLAFS Marketing and Monetization Lecture 7: Sales and Distribution
LAFS Marketing and Monetization Lecture 7: Sales and DistributionDavid Mullich
 
Idea for innovators (1)
Idea for innovators (1)Idea for innovators (1)
Idea for innovators (1)purnansh1
 
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Francisco S. Barralaga
 
New Legends Studios - Seed Deck 2014
New Legends Studios - Seed Deck 2014New Legends Studios - Seed Deck 2014
New Legends Studios - Seed Deck 2014Ohad Barzilay
 
Akshay-UNIT 20-LO-1,2,3&4-FINAL
Akshay-UNIT 20-LO-1,2,3&4-FINALAkshay-UNIT 20-LO-1,2,3&4-FINAL
Akshay-UNIT 20-LO-1,2,3&4-FINALAkshay
 

Similaire à Developing for Consoles as an Indie in 2015 (20)

Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019
 
Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018Developing for Xbox as an Indie in 2018
Developing for Xbox as an Indie in 2018
 
9 different modes of games development
9   different modes of games development9   different modes of games development
9 different modes of games development
 
Western Indie Game Trends
Western Indie Game TrendsWestern Indie Game Trends
Western Indie Game Trends
 
3 Do Case Analysis
3 Do Case Analysis3 Do Case Analysis
3 Do Case Analysis
 
2 convergence and audiences
2 convergence and audiences2 convergence and audiences
2 convergence and audiences
 
2 convergence and audiences
2 convergence and audiences2 convergence and audiences
2 convergence and audiences
 
Video Game Industry Trends
Video Game Industry TrendsVideo Game Industry Trends
Video Game Industry Trends
 
So you (think you) want to work in video games
So you (think you) want to work in video gamesSo you (think you) want to work in video games
So you (think you) want to work in video games
 
Open Gaming Alliance @ CES VR Fest 2016
Open Gaming Alliance @ CES VR Fest 2016Open Gaming Alliance @ CES VR Fest 2016
Open Gaming Alliance @ CES VR Fest 2016
 
Gaming with Open Source Frameworks
Gaming with Open Source FrameworksGaming with Open Source Frameworks
Gaming with Open Source Frameworks
 
Electronic arts vs. activision blizzard
Electronic arts vs. activision blizzardElectronic arts vs. activision blizzard
Electronic arts vs. activision blizzard
 
P1(F) – Games Development Software
P1(F) – Games Development SoftwareP1(F) – Games Development Software
P1(F) – Games Development Software
 
Landscape Of Virtual World Systems
Landscape Of Virtual World SystemsLandscape Of Virtual World Systems
Landscape Of Virtual World Systems
 
LAFS Marketing and Monetization Lecture 7: Sales and Distribution
LAFS Marketing and Monetization Lecture 7: Sales and DistributionLAFS Marketing and Monetization Lecture 7: Sales and Distribution
LAFS Marketing and Monetization Lecture 7: Sales and Distribution
 
Deakin
DeakinDeakin
Deakin
 
Idea for innovators (1)
Idea for innovators (1)Idea for innovators (1)
Idea for innovators (1)
 
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
 
New Legends Studios - Seed Deck 2014
New Legends Studios - Seed Deck 2014New Legends Studios - Seed Deck 2014
New Legends Studios - Seed Deck 2014
 
Akshay-UNIT 20-LO-1,2,3&4-FINAL
Akshay-UNIT 20-LO-1,2,3&4-FINALAkshay-UNIT 20-LO-1,2,3&4-FINAL
Akshay-UNIT 20-LO-1,2,3&4-FINAL
 

Plus de Sarah Sexton

HoloLens Unity Build Pipelines on Azure DevOps
HoloLens Unity Build Pipelines on Azure DevOpsHoloLens Unity Build Pipelines on Azure DevOps
HoloLens Unity Build Pipelines on Azure DevOpsSarah Sexton
 
A Whirlwind Tour of Recurrent Neural Networks
A Whirlwind Tour of Recurrent Neural NetworksA Whirlwind Tour of Recurrent Neural Networks
A Whirlwind Tour of Recurrent Neural NetworksSarah Sexton
 
Recurrent Neural Networks (RNN)
Recurrent Neural Networks (RNN)Recurrent Neural Networks (RNN)
Recurrent Neural Networks (RNN)Sarah Sexton
 
Implementing LUIS in Node.js
Implementing LUIS in Node.jsImplementing LUIS in Node.js
Implementing LUIS in Node.jsSarah Sexton
 
Code camp HoloLens Build and Deploy
Code camp HoloLens Build and DeployCode camp HoloLens Build and Deploy
Code camp HoloLens Build and DeploySarah Sexton
 
How to Build and Deploy to HoloLens
How to Build and Deploy to HoloLensHow to Build and Deploy to HoloLens
How to Build and Deploy to HoloLensSarah Sexton
 
Breaking into Bots
Breaking into BotsBreaking into Bots
Breaking into BotsSarah Sexton
 
Getting Started with Microsoft Bot Framework
Getting Started with Microsoft Bot FrameworkGetting Started with Microsoft Bot Framework
Getting Started with Microsoft Bot FrameworkSarah Sexton
 
Word Play in the Digital Age: Building Text Bots with Tracery
Word Play in the Digital Age: Building Text Bots with TraceryWord Play in the Digital Age: Building Text Bots with Tracery
Word Play in the Digital Age: Building Text Bots with TracerySarah Sexton
 
Video game development for everybody
Video game development for everybodyVideo game development for everybody
Video game development for everybodySarah Sexton
 
Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameIntroduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameSarah Sexton
 
Building Your First Node.js App and Publishing to Azure
Building Your First Node.js App and Publishing to AzureBuilding Your First Node.js App and Publishing to Azure
Building Your First Node.js App and Publishing to AzureSarah Sexton
 
New High Score! Leaderboards in the Cloud
New High Score! Leaderboards in the CloudNew High Score! Leaderboards in the Cloud
New High Score! Leaderboards in the CloudSarah Sexton
 

Plus de Sarah Sexton (14)

HoloLens Unity Build Pipelines on Azure DevOps
HoloLens Unity Build Pipelines on Azure DevOpsHoloLens Unity Build Pipelines on Azure DevOps
HoloLens Unity Build Pipelines on Azure DevOps
 
A Whirlwind Tour of Recurrent Neural Networks
A Whirlwind Tour of Recurrent Neural NetworksA Whirlwind Tour of Recurrent Neural Networks
A Whirlwind Tour of Recurrent Neural Networks
 
Recurrent Neural Networks (RNN)
Recurrent Neural Networks (RNN)Recurrent Neural Networks (RNN)
Recurrent Neural Networks (RNN)
 
Implementing LUIS in Node.js
Implementing LUIS in Node.jsImplementing LUIS in Node.js
Implementing LUIS in Node.js
 
Mixed Reality
Mixed RealityMixed Reality
Mixed Reality
 
Code camp HoloLens Build and Deploy
Code camp HoloLens Build and DeployCode camp HoloLens Build and Deploy
Code camp HoloLens Build and Deploy
 
How to Build and Deploy to HoloLens
How to Build and Deploy to HoloLensHow to Build and Deploy to HoloLens
How to Build and Deploy to HoloLens
 
Breaking into Bots
Breaking into BotsBreaking into Bots
Breaking into Bots
 
Getting Started with Microsoft Bot Framework
Getting Started with Microsoft Bot FrameworkGetting Started with Microsoft Bot Framework
Getting Started with Microsoft Bot Framework
 
Word Play in the Digital Age: Building Text Bots with Tracery
Word Play in the Digital Age: Building Text Bots with TraceryWord Play in the Digital Age: Building Text Bots with Tracery
Word Play in the Digital Age: Building Text Bots with Tracery
 
Video game development for everybody
Video game development for everybodyVideo game development for everybody
Video game development for everybody
 
Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameIntroduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First Game
 
Building Your First Node.js App and Publishing to Azure
Building Your First Node.js App and Publishing to AzureBuilding Your First Node.js App and Publishing to Azure
Building Your First Node.js App and Publishing to Azure
 
New High Score! Leaderboards in the Cloud
New High Score! Leaderboards in the CloudNew High Score! Leaderboards in the Cloud
New High Score! Leaderboards in the Cloud
 

Dernier

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Dernier (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Developing for Consoles as an Indie in 2015

  • 1. Developing for Consoles as an Indie in 2015 Sarah Sexton, Voxelles Kevin Geisler, Young Horses
  • 2. Before we begin… Get up Stand up Come on put your hands up! “May Be With You”
  • 3. Why it’s OK to care about what we have to say:  Sarah is a…  Microsoft Technical Evangelist The only games evangelist in Chicago  Unity Indie Game Developer Presented game at last ICG meeting  SheBuildsGames.com blogger Interviews with female developers  Voxelles: Women in Game Original member & organizer Development Co-Founder Internet Famous
  • 4. Why it’s OK to care about what we have to say:  Kevin is a…  COO of his own company  Young Horses programmer & producer  Critically acclaimed indie game developer  DePaul University B.S., Computer Games Development WAY MORE Internet Famous
  • 5. Getting on Consoles as an Indie in 2015  Consoles are closed platforms. They demand quality over quantity (unlike app stores).  To prove you are serious, you should:  Be a Registered Company or Sole Trader  Have a Static IP (Required for developer/publisher support websites)  Have a “track record”  Have a VAT or Tax number  “The Big Three”  XBOX ONE (Microsoft)  PS4 / PS Vita (Sony)  WiiU (Nintendo) Games are serious business.
  • 6. What do you mean, “Track Record”?  “One shipped game, three years’ experience.”  …More like guidelines than actual rules.  More of a way to ward off people that aren’t serious.  Console-makers want a legal business entity.  Sole Trader (Single Individual)  Corporation (Group)  C-corp  The corporation itself is a taxable entity  S-corp  The individual is a taxable entity  Partnerships  LLP (Limited Liability Partnership)  Nintendo and Sony seem to be more lax about track record than Microsoft. Do I look like a businessman to you??
  • 7. What’s this about a Static IP address?  For web security, Sony requires a static IP. A lot of indies can just use services such as Open VPN, through a server.  Sites like DigitalOcean.com let you rent out a virtual private server.  Microsoft requires two-step authentication, but does NOT require a static IP.  Nintendo only requires a single username and password to look at documents on their website. You still have to encrypt files uploaded, however. Breaking Code: Dad-hat Hacker
  • 8. The Process begins with…  Console-makers (Microsoft, Sony, Nintendo) expect simultaneous release across all consoles.  In the mind of the console-maker, if the features are the same, the release date ought to be the same.  Otherwise, there should be unique features to the platform to justify a late arrival.  Another work-around is simply renaming the game (example, “Gold Edition”) What is the “Parity Clause”?  Your Name  Address  Website  Games already released
  • 9. Expensive Items  Required: Errors & Omissions Insurance  This covers Intellectual Property & Copyright violations, etc.  Using an insurance broker, the cheapest E&O insurance you might find could be to the tune of around $2,000.  Optional: Foreign Country Rating boards  To release in foreign countries, your game must be rated by the official ratings boards, PEGI (Pan-European Game Information).  This can also cost roughly $2,000, depending on the country.  United States requires ESRB rating, approx. $800  Maintaining your game’s website URL  Hardware (USB & video cables, etc.)  Video capture device for making a trailer But I have a family to feed…
  • 10. Microsoft  Apply for the ID@XBOX program.  If accepted, you receive two (2) XBOX ONE DevKits and a Unity Pro license for free.  This process may take several weeks / months.  Overwhelmingly large number of applicants  People often do not fill out the form correctly, so Microsoft cannot contact them  If you know someone in the ID@XBOX team who is willing to stick their neck out… ;)  If you know a Microsoft Evangelist, she may be able to help! ;)  Reach out on a monthly basis to Microsoft:  Send game-play videos!  Send a PC build! www.xbox.com/developers/ID
  • 11. Xbox One  As an indie, it may be too late for the Xbox 360.  Parity clause:  Case-by-case  If not releasing cross platforms simultaneously, all console makers will want something special.  Kinect, special character model unique to that platform, a special name www.xbox.com/developers/ID
  • 12. Sony  As an indie, PS3 is still worth looking at if you’re using Unity.  Everything is negotiable. You can barter for what you need.  Timing  Exclusivity length  Marketing & funding  Pub Fund:  Sony doesn’t own your IP rights  You can get an advance on sales/royalties in exchange for limited platform exclusivity. www.nohurdlesjustgames.com
  • 13. PlayStation  Sony is the only platform who does actually demand:  an attached file proving that you are a registered company  an attached file describing the game you want to develop (for example, a GDD)  .PDFs are preferred  Sony requires a static IP address.  Response time from Sony is fast – only 1-2 weeks.  Sony generously doles out DevKits. www.nohurdlesjustgames.com
  • 14. Nintendo  As an indie, Wii is pretty much dead.  Apply for Nintendo’s Self-Publishing Program.  Choose the way you want to develop (or both):  Unity  Nintendo Web Framework  May take a month to get a response, or maybe none at all.  They loan DevKits for “1 year”  There is an opportunity to buy refurbished DevKits in addition to what you are loaned for about the cost of a PC. www.WiiU-developers.Nintendo.com
  • 15. Console Development Environment  SDK is downloaded from each company and installed.  DevKits are connected over a local network.  Visual Studio integration allows deploying to consoles and loading files from PC over the network, without explicitly making and pushing builds.  Tools available for profiling bottlenecks on Xbox and PlayStation platforms.  Additional tools are included for final packaging, which can be cumbersome.
  • 16. Console Design Considerations  Naming and branding guidelines must be adhered to for release. (Proper names for buttons, proper usage of capitalization.)  Important visual elements must be within TV-safe margins.  User management and controller assignment edge cases must be thoroughly tested.  Requirements must be met for load times, warnings, and other issues related to maintaining general consistency on each particular platform.  Additional items like achievements, saves, leaderboards, generally require a fair amount of implementation time.
  • 17. Community  If the console-makers don’t believe you have a good game, they will not be quick to get back to you.  If you show great promise as a developer, all 3 of these companies have opportunities to loan/give you their Dev Kit for free.  The Chicago games community is very supportive!!  Indie City Games (obviously)  Chicago Unity 3D MeetUp  Indie City Co-Op + weekly Friday Indie Lunch  Voxelles: Chicago’s Women in Game Development  Chicago Gaming Union  International Game Developers Association (IGDA)  Indie Video Game Developer Association
  • 18. Questions? Thank you:  http://gamasutra.com/blogs/SlawaDeisling/20150223/237040/How_to_get_ on_consoles_as_an_Indie.php  http://www.gamedevblog.com/sixty-second-shooter/  Kevin Geisler, Phil Tibitoski, & Devon Scott-Tunkin for consultation!  Fan artists for Octodad fan art! Shameless Plugs: Voxelles: Chicago’s Women in Gaming SheBuildsGames Chicago Video Game Law Summit “Octodad: Dadliest Catch” I Make Games Project YouTube Channel Games for Everyone Play for Change Lab at DePaul CDM

Notes de l'éditeur

  1. Generally, large companies will have business internet and opt for static IP, but those are much more costly than residential.