SlideShare a Scribd company logo
Developing for consoles
as an indie in 2019
Dave Voyles, Microsoft Technical Evangelist
(slides courtesy of Sarah Sexton)
Dave Voyles
 @DaveVoyles
 Comcast: Xbox &
PlayStation Engineer
 Microsoft: Xbox &
HoloLens evangelism
 Book: UnrealScript
Gameplay
Programming
 Ported Night Trap to
browser
 Xbox Live Indie Games
Getting on Consoles as an Indie in 2019
 Consoles are closed platforms. They demand quality over quantity.
(Some platforms are more closed than others.)
 To prove you are serious, you should:
 Be a Registered Company or Sole Proprietor
 Secure authentication
 Have a “track record”
 Have a VAT (value-added tax) or Tax number
 “The Big Three”
 Xbox One (Microsoft)
 PS4 / PS Vita (Sony)
 3DS / Switch (Nintendo)
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 Proprietor (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)
Secure Authentication
 Microsoft requires two-step (factor) authentication.
 Nintendo requires a single username and password to look at
documents on their website.
 You have to encrypt uploaded files.
 Previously required that dev kits be contained in a locked room
The Process begins with…
 The Big 3 (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 often renaming the game (example, “Gold Edition”).
 Speak to your Dev Account Manager (DAM) for more information for negotiation.
What is the “Parity Clause”?
 Your Name
 Address
 Website
 Games already released
Expensive Items
 Errors & Omissions Insurance
 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.
 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 Entertainment Software Rating Board
(ESRB) rating, approx. $800
Start Up Costs
 Expenses to get your studio up and running
 Software
 Adobe Premier, Photoshop, Unity/Unreal, etc.
 Licenses
 Windows Developer’s License is $19 individually, $99 for a company.
 Maintaining your game’s domain name
 Hardware
 USB & video cables, HDMI capture, etc.
 Video capture device for making a trailer ($60)
 Production Team
 Professional services
 Bookkeeper, Lawyer
 Legal fees to protect Intellectual Property
 E+O Insurance
 Work space / Utilities (Rent a desk at a co-op, etc.)
Console Development Environment
 SDK is downloaded from each company and installed.
 Dev Kits 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.
 PIX, Dev tuning & Debugger
 Additional tools are included for final packaging, which can be cumbersome.
Technical Aspects
 These are the most common approaches to developing games:
 C and C++ work on every console
 DirectX on Xbox
 Open GL on all others
 Unity or Unreal
 You can barter for what you need.
 Timing: When in the year does it launch?
 Exclusivity length: How long does it need to be exclusive?
 Marketing & funding
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 – Gamer’s Outreach
Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019
Accessibility and inclusivity
Microsoft
 Apply for the ID@XBOX program.
 If accepted, you receive two (2) Xbox One Dev Kits 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 at ID@XBOX or Microsoft who is willing to stick their
neck out…
 Reach out on a monthly basis to Microsoft:
 Send game-play videos! Screenshots!
 Send a PC build!
www.xbox.com/developers/ID
ID@Xbox Process
Submit your
application and
receive regular
updates from
ID@Xbox
Sign an NDA,
submit your Game
Information Form
and then we’ll
discuss whether
you want to build
for Windows 10,
Xbox One, or both
Get access to SDKs,
dev forums, free
middleware, and
two free Xbox dev
kits for approved
Xbox One
developers
Publish, certify and
update your game
at no cost
Developer Road Map
Universal Windows
Platform development
Xbox Live Creators Program: Open to All
 Any developer can build an Xbox Live-enabled UWP game for Xbox One & Windows 10.
 Indie/Student/Small Game Developers can submit apps to the Xbox store with 4 steps.
 If you know of a game that would be great to highlight on the platform… Tweet @Saelia!
https://www.xbox.com/en-US/developers/creators-program
PlayStation
 Pub Fund:
 Sony doesn’t own your IP rights
 You can get an advance on sales/royalties in exchange for limited
platform exclusivity.
 Static IP
 Response time from Sony is fast – only 1-2 weeks.
 Sony generously doles out Dev Kits.
www.nohurdlesjustgames.com
Nintendo
 As an indie, start focusing exclusively on Switch and 3DS.
 Apply for Nintendo’s Self-Publishing Program.
 They loan Dev Kits for 1 year
 There is an opportunity to buy refurbished Dev Kits in addition to what you
are loaned for about the cost of a PC ($800).
www.developer.Nintendo.com
All console makers want something
special
 Farewell, Xbox Live Indie Games (XBLIG) 2008 – 2017
 All console makers will want something special.
 Reach out to your Dev Account Manager (DAM) and ask them,
“What are you trying to highlight right now?”
 Xbox: Unique integration into Mixer for streamers/viewers
 Cross-Play (ability to play between Xbox One and PC)
 PlayStation Plus: Cross-device Multiplayer
 Nintendo Switch: HD-Rumble pack, local-based social play
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 three of these companies have
opportunities to loan/give you their Dev Kit for free.
 The Chicago games community is very supportive!!
 Indie City Games
 Chicago Unity 3D MeetUp
 Indie City Co-Op + weekly Friday Indie Lunch
 Voxelles: Chicago’s Women in Game Development
 International Game Developers Association (IGDA)
 Indie Video Game Developer Association
GDC 2017 Presentations
 Meet the Converged Windows Store for Windows and Xbox
 Reaching More Gamers Through Xbox Accessibility Features on Xbox One & PC
 Windows Holographic Rendering – One SDK to target VR and AR ecosystems
 Game Mode and the Evolution of Cross-Platform UWP Game Development
 Xbox Live Creators Program
 D3D12 Performance Tuning and Debugging with PIX and GPU Validation

More Related Content

PPTX
Developing for Consoles as an Indie in 2018
PPTX
Developing for Consoles as an Indie in 2015
PDF
Gaming industry part 1 - introduction
DOCX
Xbox one development kit
PPTX
Social Gaming GameIS User Group Meeting
PPT
Video Games Industry Overview
PPT
3 Do Case Study
PPTX
Microsoft
Developing for Consoles as an Indie in 2018
Developing for Consoles as an Indie in 2015
Gaming industry part 1 - introduction
Xbox one development kit
Social Gaming GameIS User Group Meeting
Video Games Industry Overview
3 Do Case Study
Microsoft

What's hot (19)

PPSX
Introduction To Videogame Industry
PPT
1 structure of the videogame industry
PDF
Dell latitude e6500 overview & problem
PPTX
Electronic Arts
PPT
Ba401 Case 1 6
PPT
3 Do Case Analysis
PDF
Game Console Industry Report
PPT
3 Do
PPT
Windos 7 presentation
DOCX
Consoles
PPT
3 Do3
PPTX
Adobe Gaming Conference Israel - The State Of Flash Games In Israel
PPT
Challenges and Oppotunities in the Videogame Industry
PDF
Windows 7 Versions Features
PPTX
17 technological convergence
PPTX
Video games aziz
PPTX
Lessons In Virtual Currency: Josh Larson, President & COO Mochi Media, Inc.
PPTX
P1 b new
PPT
Gaming and consoles
Introduction To Videogame Industry
1 structure of the videogame industry
Dell latitude e6500 overview & problem
Electronic Arts
Ba401 Case 1 6
3 Do Case Analysis
Game Console Industry Report
3 Do
Windos 7 presentation
Consoles
3 Do3
Adobe Gaming Conference Israel - The State Of Flash Games In Israel
Challenges and Oppotunities in the Videogame Industry
Windows 7 Versions Features
17 technological convergence
Video games aziz
Lessons In Virtual Currency: Josh Larson, President & COO Mochi Media, Inc.
P1 b new
Gaming and consoles
Ad

Similar to Developing games for consoles as an indie in 2019 (20)

PDF
Developing for Xbox as an Indie in 2018
PDF
Cross-Platform Juggling
PPTX
Lecture 1 Introduction to games development
PPTX
Digibury: Sony Game developement process - Mark Linott
PPTX
Deakin
PDF
Coding Play/Crafting Code in the City by Aphra Kerr
PPTX
So you (think you) want to work in video games
PPTX
Nature of Games.pptx
PPTX
Game dev process
PPTX
I Want to Make Games: Where's the (START) button? - CGBC 2013 Presentation b...
PPT
3.1 teams and processes
PPTX
EGX Rezzed 2019 - What you can do to get a job in games
PPSX
Akshay-UNIT 20-LO-1,2,3&4-FINAL
PDF
Introduction to Game Development
PPT
Intro to Game Design
PPTX
Introduction to game development
PPTX
Mike Rose: How well do games sell in 2015?
PPTX
Working in the Games Industry
PPT
Gaming with Open Source Frameworks
PPTX
Development process
Developing for Xbox as an Indie in 2018
Cross-Platform Juggling
Lecture 1 Introduction to games development
Digibury: Sony Game developement process - Mark Linott
Deakin
Coding Play/Crafting Code in the City by Aphra Kerr
So you (think you) want to work in video games
Nature of Games.pptx
Game dev process
I Want to Make Games: Where's the (START) button? - CGBC 2013 Presentation b...
3.1 teams and processes
EGX Rezzed 2019 - What you can do to get a job in games
Akshay-UNIT 20-LO-1,2,3&4-FINAL
Introduction to Game Development
Intro to Game Design
Introduction to game development
Mike Rose: How well do games sell in 2015?
Working in the Games Industry
Gaming with Open Source Frameworks
Development process
Ad

More from David Voyles (20)

PPTX
Developing for consoles as an indie in 2019
PPTX
Overview Microsoft's ML & AI tools
PPTX
Intro to deep learning
PPTX
What is a Tech Evangelist?
PPTX
Microsoft on open source and security
PPTX
Students: How to get started in the tech world
PPTX
Students -- How to get started in the tech world
PPTX
Getting started with Emscripten – Transpiling C / C++ to JavaScript / HTML5
PPTX
How to win a hackathon - Penn APps 2015
PPTX
ASP.NET 5
PPTX
Running, improving & maintaining a site in the real world
PPTX
Building web front ends using single page applications
PPTX
Web standards and Visual Studio web tools
PPTX
Build and deploy an ASP.NET applicaton
PPTX
Cluster puck99 postmortem
PPTX
Joe Healy - How to set up your DreamSpark account
PPTX
Joe Healy - Students as App Publishers
PPTX
Using prime[31] to connect your unity game to azure mobile services
PPTX
An Introdouction to Venture Capital and Microsoft Ventures
PPTX
Intro to WebGL and BabylonJS
Developing for consoles as an indie in 2019
Overview Microsoft's ML & AI tools
Intro to deep learning
What is a Tech Evangelist?
Microsoft on open source and security
Students: How to get started in the tech world
Students -- How to get started in the tech world
Getting started with Emscripten – Transpiling C / C++ to JavaScript / HTML5
How to win a hackathon - Penn APps 2015
ASP.NET 5
Running, improving & maintaining a site in the real world
Building web front ends using single page applications
Web standards and Visual Studio web tools
Build and deploy an ASP.NET applicaton
Cluster puck99 postmortem
Joe Healy - How to set up your DreamSpark account
Joe Healy - Students as App Publishers
Using prime[31] to connect your unity game to azure mobile services
An Introdouction to Venture Capital and Microsoft Ventures
Intro to WebGL and BabylonJS

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
A Presentation on Artificial Intelligence
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Modernizing your data center with Dell and AMD
PDF
KodekX | Application Modernization Development
The AUB Centre for AI in Media Proposal.docx
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation theory and applications.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Understanding_Digital_Forensics_Presentation.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
A Presentation on Artificial Intelligence
NewMind AI Monthly Chronicles - July 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
Modernizing your data center with Dell and AMD
KodekX | Application Modernization Development

Developing games for consoles as an indie in 2019

  • 1. Developing for consoles as an indie in 2019 Dave Voyles, Microsoft Technical Evangelist (slides courtesy of Sarah Sexton)
  • 2. Dave Voyles  @DaveVoyles  Comcast: Xbox & PlayStation Engineer  Microsoft: Xbox & HoloLens evangelism  Book: UnrealScript Gameplay Programming  Ported Night Trap to browser  Xbox Live Indie Games
  • 3. Getting on Consoles as an Indie in 2019  Consoles are closed platforms. They demand quality over quantity. (Some platforms are more closed than others.)  To prove you are serious, you should:  Be a Registered Company or Sole Proprietor  Secure authentication  Have a “track record”  Have a VAT (value-added tax) or Tax number  “The Big Three”  Xbox One (Microsoft)  PS4 / PS Vita (Sony)  3DS / Switch (Nintendo)
  • 4. 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 Proprietor (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)
  • 5. Secure Authentication  Microsoft requires two-step (factor) authentication.  Nintendo requires a single username and password to look at documents on their website.  You have to encrypt uploaded files.  Previously required that dev kits be contained in a locked room
  • 6. The Process begins with…  The Big 3 (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 often renaming the game (example, “Gold Edition”).  Speak to your Dev Account Manager (DAM) for more information for negotiation. What is the “Parity Clause”?  Your Name  Address  Website  Games already released
  • 7. Expensive Items  Errors & Omissions Insurance  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.  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 Entertainment Software Rating Board (ESRB) rating, approx. $800
  • 8. Start Up Costs  Expenses to get your studio up and running  Software  Adobe Premier, Photoshop, Unity/Unreal, etc.  Licenses  Windows Developer’s License is $19 individually, $99 for a company.  Maintaining your game’s domain name  Hardware  USB & video cables, HDMI capture, etc.  Video capture device for making a trailer ($60)  Production Team  Professional services  Bookkeeper, Lawyer  Legal fees to protect Intellectual Property  E+O Insurance  Work space / Utilities (Rent a desk at a co-op, etc.)
  • 9. Console Development Environment  SDK is downloaded from each company and installed.  Dev Kits 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.  PIX, Dev tuning & Debugger  Additional tools are included for final packaging, which can be cumbersome.
  • 10. Technical Aspects  These are the most common approaches to developing games:  C and C++ work on every console  DirectX on Xbox  Open GL on all others  Unity or Unreal  You can barter for what you need.  Timing: When in the year does it launch?  Exclusivity length: How long does it need to be exclusive?  Marketing & funding
  • 11. 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.
  • 16. Microsoft  Apply for the ID@XBOX program.  If accepted, you receive two (2) Xbox One Dev Kits 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 at ID@XBOX or Microsoft who is willing to stick their neck out…  Reach out on a monthly basis to Microsoft:  Send game-play videos! Screenshots!  Send a PC build! www.xbox.com/developers/ID
  • 17. ID@Xbox Process Submit your application and receive regular updates from ID@Xbox Sign an NDA, submit your Game Information Form and then we’ll discuss whether you want to build for Windows 10, Xbox One, or both Get access to SDKs, dev forums, free middleware, and two free Xbox dev kits for approved Xbox One developers Publish, certify and update your game at no cost
  • 18. Developer Road Map Universal Windows Platform development
  • 19. Xbox Live Creators Program: Open to All  Any developer can build an Xbox Live-enabled UWP game for Xbox One & Windows 10.  Indie/Student/Small Game Developers can submit apps to the Xbox store with 4 steps.  If you know of a game that would be great to highlight on the platform… Tweet @Saelia! https://www.xbox.com/en-US/developers/creators-program
  • 20. PlayStation  Pub Fund:  Sony doesn’t own your IP rights  You can get an advance on sales/royalties in exchange for limited platform exclusivity.  Static IP  Response time from Sony is fast – only 1-2 weeks.  Sony generously doles out Dev Kits. www.nohurdlesjustgames.com
  • 21. Nintendo  As an indie, start focusing exclusively on Switch and 3DS.  Apply for Nintendo’s Self-Publishing Program.  They loan Dev Kits for 1 year  There is an opportunity to buy refurbished Dev Kits in addition to what you are loaned for about the cost of a PC ($800). www.developer.Nintendo.com
  • 22. All console makers want something special  Farewell, Xbox Live Indie Games (XBLIG) 2008 – 2017  All console makers will want something special.  Reach out to your Dev Account Manager (DAM) and ask them, “What are you trying to highlight right now?”  Xbox: Unique integration into Mixer for streamers/viewers  Cross-Play (ability to play between Xbox One and PC)  PlayStation Plus: Cross-device Multiplayer  Nintendo Switch: HD-Rumble pack, local-based social play
  • 23. 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 three of these companies have opportunities to loan/give you their Dev Kit for free.  The Chicago games community is very supportive!!  Indie City Games  Chicago Unity 3D MeetUp  Indie City Co-Op + weekly Friday Indie Lunch  Voxelles: Chicago’s Women in Game Development  International Game Developers Association (IGDA)  Indie Video Game Developer Association
  • 24. GDC 2017 Presentations  Meet the Converged Windows Store for Windows and Xbox  Reaching More Gamers Through Xbox Accessibility Features on Xbox One & PC  Windows Holographic Rendering – One SDK to target VR and AR ecosystems  Game Mode and the Evolution of Cross-Platform UWP Game Development  Xbox Live Creators Program  D3D12 Performance Tuning and Debugging with PIX and GPU Validation