Console Game Development

Slides:



Advertisements
Similar presentations
Dan Waters, Academic Relations Manager, Microsoft.
Advertisements

Information Systems Unit 3 – Outcome 3 Legal Obligations of Programmers Student Lecture.
Mobile Gaming and the Zune William Birmingham ASEE Conference June, 2010 Louisville, KY.
Application Software: Essentials for knowledge workers
Business Basics How to Start a Business Presented by the Central Ohio Minority Business Association & the Columbus Minority Business Assistance Center.
Lecturer: Ghadah Aldehim
Introduction to Skype A. Name -. Applies to Skype for home and small business accounts.
© 2011 Delmar, Cengage Learning Chapter 7 Managing a Web Server and Files.
Unitedstreaming New Features New and easy interface Professional Development Animations and audio files Daily video content New and enhanced tools Customized.
Montcalm Area Intermediate School District Tom Staten – Billy Willis – October 13, 2011 MAEDS Session 8D.
Integrating NAV 2013R2 and Office 365 Office 365 Single Sign-on NAV as an app NAV online document store.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Maths & Technologies for Games Console Development & Middleware
VLSC December 2009 Release Release Date: December 7th, 2009.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
© 2015 albert-learning.com Internet 101. © 2015 albert-learning.com Internet 101 Vocabulary  Browser - a program used to view the Internet.  Click -
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Instantly Deliver and Track Training to Learners Anytime, Around the World and on Any Device Within Your Office 365 Environment with LMS365 OFFICE 365.
Preparing Your Apps for Publication Test your app thoroughly on a variety of devices. The app might work perfectly using the emulator on your.
1 April 14, Starting New Open Source Software Projects William Cohen NCSU CSC 591W April 14, 2008.
B USINESS W EB P AGE D ESIGN Review for State Competency Exam
SocialBoards Self-Service, Multichannel Support Ticket Notifications in Microsoft Office 365 Groups Help Customer Care Teams to Provide Better Care OFFICE.
Office 365 Upsell Paths.
With Office 365, Collaborative Solution by Qorus Streamlines Document Assembly and Enhances Productivity for Any Business-Critical Documents OFFICE 365.
Game Storage, Connectivity & PSU
Mobile Device Development
Chapter 3 Installing and Learning Software
Utilize Internal Data via Mobile Business Apps
Porting your Unity Game to the Windows Store Jump Start
Retail Assets for January Technical Preview
How Do You Know if it’s #OKtoPlay?
Android.
Webparts360: A Low-Code App Development Tool That Enables Non-Programmers to Build Business Solutions for Microsoft Office 365 Quickly, Easily OFFICE 365.
Officeatwork 365 Document Designer Allows Organizations to Design Brand- and Legal- Compliant Templates and Documents Globally OFFICE 365 APP BUILDER PROFILE:
in All Office 365 Apps for Enterprise Companies
Make Your Management and Board Meetings More Effective and Paperless with Microsoft Office 365, SharePoint, and the Pervasent Board Papers App Partner.
IWRITER 365 Offers Seamless, Easy-to-Use Solution for Using, Designing, Managing, and Sharing All Your Company Templates in Microsoft Office 365 OFFICE.
Develop for the Experience Business with Adobe and Microsoft
UNIT 15 Webpage Creator.
Website Design.
Welcome! Microsoft Tech Talks - Charlotte, NC
SocialBoards Self-Service, Multichannel Support Ticket Notifications in Microsoft Office 365 Groups Help Customer Care Teams to Provide Better Care OFFICE.
Living up to the Promise of Online Advertising
It’s About Time – ScheduleMe Outlook Add-In for Office 365 Enables Users to Schedule Meetings Easily with People Outside of Your Organization Partner Logo.
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
PostBeyond Delivers an Enterprise Solution That Strengthens Communications with Employees and Integrates Seamlessly with Microsoft Office 365 OFFICE 365.
File Manager for Microsoft Office 365, SharePoint, and OneDrive: Extensible Via Custom Connectors in Enterprise Deployments, Ideal for End Users OFFICE.
Get Enterprise-Grade Call Handling and Control for Microsoft Office 365 and Skype for Business with the Bridge Boss-Admin Executive Console OFFICE 365.
Workflows that Span Teams, Systems & Data Sources
Built on the Powerful Microsoft Office 365 Platform, My Intranet Boosts Efficiency with Support of Daily Tasks, Internal Communications and Collaboration.
Partner Logo Azure Provides a Secure, Scalable Platform for ScheduleMe, an App That Enables Easy Meeting Scheduling with People Outside of Your Company.
Unit 20 Software Part 2.
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
Managing a Web Server and Files
Steps to apply for the HP Partner Agreement
Microsoft Virtual Academy
Unit 20 Software Part 2.
Module 7 Questions Prepared by Mr O Seguna next.
Introducing Metro style device apps
Yooba File Sync: A Microsoft Office 365 Add-In That Syncs Sales Content in SharePoint Online to Yooba’s Sales Performance Management Solution OFFICE 365.
Reportin Integrates with Microsoft Office 365 to Provide an End-to-End Platform for Financial Teams That Simplifies Report Creation and Management OFFICE.
Protocols 2 Key Revision Points.
Game On with Windows & Xbox One
Game On with Windows & Xbox One
Mobility Based Last Mile Banking Solution For
Delivering great hardware solutions for Windows
PRODUCTION PHASES CHANGES
Deploying and Managing Windows To Go
Presentation transcript:

Console Game Development John Meister Console Game Development Owner and Technical Director How many people use Unity? How many programmers? Intermediate to Advanced talk, but there will be lessons for beginners

Making Games in Lexington, KY Started company is 2011

Agenda Console Development Process Overview Porting Your Game To Consoles Game Certification Becoming An Approved Developer

Process Overview Much easier as indies to get approved for consoles and publish Can self publish on major consoles PlayStation 4 Xbox One Nintendo Switch Used to require publisher

Process Overview Consoles are closed platforms Get game approval and developer approval Sign legal agreements Get access to development hardware and software Game gets tested and certified Platform sells license of game and gives you a royalty

Applying You apply to publish a particular game First time you also get approved as a developer/partner Check content

Sign Agreements Non Disclosure Agreement (NDA) Sign Licensing Agreement You agree to let them sell licenses of the game They send you royalty payments You should really sign these agreements as a business Not sure if I can say how much royalty payments but very similar to Steam/App stores

Sign Agreements Easy to setup a LLC in Kentucky $40 to register https://www.sos.ky.gov Annually file with SOS Local taxes and annual tax forms Register with IRS to get Federal Employer Identification Number (FEIN)

Software and Hardware Get access to developer websites Software and Tools (SDK) Unity addons Order dev kits Documentation Webinars

Dev Kits Specialized version of the console Lets you run uncertified software Extra hardware to help development and debugging Connect your PC to the dev kit to copy over game, debug, capture video, etc.

Unity & Consoles Need to get a Unity license through each platform Free for indie developers

Unity & Consoles Get access to addons Addon to base Unity

Porting Game Game engines do most of the work to get games to run the same on consoles Saving and loading data is different Performance is likely an issue Platform integration to think about Achievements / Trophies required Leaderboards, Friends, Stats, Status Similar to steam integration

Porting Game Unity Allows you to run PC version in editor Have to deploy to device to actually test Takes a long time (10 to 30 minutes) Can connect with profiler and debugger

Certification Platforms make sure that the games meet technical and content requirements Game should interact with platform in specific ways How to handle errors? How to interact with SDK? Content Images specific to platform Terms / Trademarks Very specific How logo should show What image format What bitraite for the video Volume levels

Certification Store Content Age Rating Required Create specific media content Translate into multiple languages Age Rating Required International Age Rating Coalition (IARC) Free to get rating for digital games

Platform Specifics https://supersoul.co/gamedev-resources/

Microsoft https://www.xbox.com/developers/id Can publish as an individual ID@Xbox special indie program Get 2 free dev kits Simplified process - Creators Program

Nintendo https://developer.nintendo.com/register Can publish as an individual Not guaranteed free dev kit ($450) Same as publishing program No longer need an office

Sony https://partners.playstation.net/ Business based in US with FEIN Static IP address Non-public domain email address Can potentially get free dev kits Personalized account manager

John Meister john@supersoul.co SuperSoul.co SuperSoul.games @SuperSoulStudio