SlideShare a Scribd company logo
1 of 27
HOWTO DEVELOP
WITHTHE STUDIO
IGDA at UAT
WHYYOU SHOULD JAM
THISWEEKEND
Don’t be addicted to brain crack
Fail faster
You need a fun minimum viable product
You need a core team
■ You need an experienced core team that commits to see this project through to
completion.This is a good time to build that team if you haven’t already.
– They aren’t in it for the class credit.They would gladly work on the project for no
course credit.
– They aren’t in it for a portfolio piece.This project will be on their portfolio but that’s
not why they work on it.
– They are in it because they want to make this game.
– You enjoy working with them and know you can rely on them to get their work done.
– You should have at least one programmer and one artist on your core team.
HOWTO PITCHYOUR
GAME
What is a pitch?
■ A form of communication designed to persuade someone to buy or accept something.
■ See also: sales pitch
■ You pitch to publishers to support development of your game (usually with money).
■ You pitch to developers to work on your game.
■ You pitch to the press and players to get people to play your game.
Good Pitch Example
Another Good Pitch Example
Another Good Pitch Example
What do these pitches have in common?
■ Concise – each pitch is about 3 sentences long and lasts 30 seconds.
■ Memorable.
■ High information density.
■ A clear vision.
■ Each pitch is pre-recorded.
■ Do not use the words “innovative”, “new”, “good”, etc.
■ Don’t focus on backstory.
How to practice your pitch
■ Practice your pitch in front of other people and ask them for feedback.
■ Your pitch is a separate project from your game jam game.
■ Dedicate time to developing your pitch.
■ Your pitch video has a five minute time limit.That’s a limit, not a target. Aim for 30
seconds.
The Important Questions
■ Who are we?
■ Who am I pitching to?
■ What am I pitching?
■ Why am I pitching that to them?
The value proposition
■ What does the university gain from what we’re pitching?What does that gain cost?
■ What do we gain from what we’re pitching?What does that gain cost?
■ What do the game faculty gain from what we’re pitching?What does that gain cost?
■ What do other students gain from what we’re pitching?What does that gain cost?
WHAT ELSE DOYOU
NEED?
You need a product owner
■ That’s probably you.
■ However, this is not your game – this is your team’s game even though it may be your
idea.
■ You are not the boss.
■ You don’t assign or estimate tasks.
■ You are an advocate for the player.
■ You don’t write code or create art assets as the product owner.You are responsible for
the project vision and product backlog.
■ You must be willing to share control and ownership of your idea.
You need a vision
■ Your vision statement should effectively communicate the goals for the product
■ What are your key goals? Do you want to explore emergent gameplay? Do you want to
experiment with new hardware? Do you want to create a new genre?
■ Who is your customer?Who are you developing this game for?
■ Why does your customer want your game?
■ How does your game compare with similar games?
■ What makes your game different or unique?
■ Your pitch could almost double as your vision statement. Everyone who sees this
pitch should know what your high-level vision for the project is.
You need a product backlog
■ The product backlog is a prioritized features list.This is more useful than a design
document because it communicates more data such as the perceived value of a
feature, the estimated time to implement a feature, and project priorities – these will
change over time as priorities shift.
■ Features at the top of the prioritized list will be worked on first.
■ Features at the bottom of the prioritized list will be worked on last, if at all.
■ The game studio classes are using Axosoft. Let me know if you need help getting a
free Axosoft account sent up for your project after the presentation.
Decomposing project features &
requirements
■ You will be breaking down project requirements into a hierarchy of smaller and smaller
components.
– Theme: A logical group of features.These should map to project goals in your vision.
– Features: High level parts of your game that describe a new capability the customer
were have when the feature is complete.These should be minimally described – they
will be refined over time.
– Epic User Stories:Very large requirements that support a feature and contain multiple
actions.This is part of release planning.
– User Stories: Requirements that contain a single action that is small enough to start
implementing.This is part of release planning and sprint planning.
– Tasks: Execution steps to develop a requirement.The product owner most likely won’t be
writing these.This is part of sprint planning.
How to write User Stories
■ GeneralTemplate:As a _____, I want to _____ so that _____.
– As an engineer, I want a bazooka so I can blow up tanks.
– As a player, I want to shoot an enemy character and see it react so that I know when
it is hit.
■ Conditions of Satisfaction:
– When the enemy is shot in the head, they stumble back.
– When the enemy is shot in the left side, they twist left.
– When the enemy is shot in the right side, they twist right.
– The (lead designer/lead artist/etc.) must sign off on this task.
How to write good User Stories
■ Independent: User stories should be independent from other stories in the order they are
implemented. Dependencies create problems that make them hard to prioritize and
estimate.
■ Negotiable: Not a contract or a detailed requirement – user stories are a placeholder for
conversation between stakeholders and team. Negotiable stories enable team members to
suggest ideas and take ownership of their work.
■ Valuable: Stories need to communicate their value.
■ Estimable: If the story is too large or not enough is known, then there will be uncertainty
about the size of this story.
■ Sized Appropriately: A user story should be small enough to fit into one sprint.
■ Testable:The story should be written so that it can be verified before the end of the sprint.
This means writing conditions of satisfaction that can be tested.
Commander’s Intent
■ User stories and their conditions of satisfaction should communicate your intent.
■ No plan survives first contact with the enemy.
■ You need your team to know what to do when things don’t go according to plan – you
don’t want them waiting to be told what to do or uncertain how to progress.
■ Commander’s Intent is the definition and description of what a successful operation
will yield.This allows team members to adapt and improvise when things don’t go
according to plan and achieve the ultimate goal without you having to hold their hand
each step of the way.
You need a ScrumMaster
■ That’s probably NOT you. Recruit a Game Production & Management masters
student.
■ The Scrum Master is a facilitator.
■ The Scrum Master handles any impediments that obstruct or slow down the
development team’s pursuit of sprint goals and release goals.
■ The Scrum Master might double as a developer, but ideally focuses exclusively on the
Scrum Master role.
■ The Scrum Master’s typical job title in the industry is “Producer”
What is a producer?
You need a release plan
■ You need to have a release by the end of one semester.
■ You will be presenting this publicly.The press will be there. Dedicate 1-2 weeks to
polishing this build and fixing bugs if necessary.
■ Your first release probably won’t be your complete game, but think of it as a magazine
demo and meet these expectations:
– It has no major memory leaks preventing it from being played for an hour or two.
– There are no major missing assets. All stand-in assets are clearly identified as such.
– The game has a clean and usable user interface.
– The player has a clear objective and experiences the fun of the game.
QUESTIONS?

More Related Content

Similar to How to Develop with the UAT Studios - IGDA UAT Greenlight Guide

Lessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game DesignLessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game DesignSharon Boller
 
Game Storming Overview- Big Design
Game Storming Overview- Big DesignGame Storming Overview- Big Design
Game Storming Overview- Big DesignTracey Kelly
 
The Art of the Pitch Deck / Christopher Wulf (Those Awesome Guys) & Alan Dang...
The Art of the Pitch Deck / Christopher Wulf (Those Awesome Guys) & Alan Dang...The Art of the Pitch Deck / Christopher Wulf (Those Awesome Guys) & Alan Dang...
The Art of the Pitch Deck / Christopher Wulf (Those Awesome Guys) & Alan Dang...DevGAMM Conference
 
How to develop a game
How to develop a game How to develop a game
How to develop a game Intersog
 
Simulator Game Group report EB
Simulator Game Group report EBSimulator Game Group report EB
Simulator Game Group report EBElliotBlack
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1Elad Sofer
 
Practical level design for F2P
Practical level design for F2PPractical level design for F2P
Practical level design for F2PElad Drory
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopCharityComms
 
Sharpening the Axe
Sharpening the AxeSharpening the Axe
Sharpening the AxeMediacurrent
 
Game Development and Production by Devon
Game Development and Production by DevonGame Development and Production by Devon
Game Development and Production by DevonAgate Studio
 
Play to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsPlay to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsHRDQ-U
 
Wearables - Design Sprint Playbook
Wearables - Design Sprint Playbook  Wearables - Design Sprint Playbook
Wearables - Design Sprint Playbook Hudson Augusto
 
BANZAI! Joy and folly of setting up an Indie Games Startup
BANZAI! Joy and folly of setting up an Indie Games StartupBANZAI! Joy and folly of setting up an Indie Games Startup
BANZAI! Joy and folly of setting up an Indie Games StartupGiuliano Cremaschi
 
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Ralf C. Adam
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudameIndia Scrum Enthusiasts Community
 

Similar to How to Develop with the UAT Studios - IGDA UAT Greenlight Guide (20)

Lessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game DesignLessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game Design
 
Creative Engineering 101
Creative Engineering 101Creative Engineering 101
Creative Engineering 101
 
IDEA Colombia 3.0 Games Industry Keynote - September 2015
IDEA Colombia 3.0 Games Industry Keynote - September 2015IDEA Colombia 3.0 Games Industry Keynote - September 2015
IDEA Colombia 3.0 Games Industry Keynote - September 2015
 
Game Storming Overview- Big Design
Game Storming Overview- Big DesignGame Storming Overview- Big Design
Game Storming Overview- Big Design
 
Game Design for Modern Times
Game Design for Modern TimesGame Design for Modern Times
Game Design for Modern Times
 
The Art of the Pitch Deck / Christopher Wulf (Those Awesome Guys) & Alan Dang...
The Art of the Pitch Deck / Christopher Wulf (Those Awesome Guys) & Alan Dang...The Art of the Pitch Deck / Christopher Wulf (Those Awesome Guys) & Alan Dang...
The Art of the Pitch Deck / Christopher Wulf (Those Awesome Guys) & Alan Dang...
 
How to develop a game
How to develop a game How to develop a game
How to develop a game
 
Simulator Game Group report EB
Simulator Game Group report EBSimulator Game Group report EB
Simulator Game Group report EB
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Practical level design for F2P
Practical level design for F2PPractical level design for F2P
Practical level design for F2P
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile Workshop
 
Sharpening the Axe
Sharpening the AxeSharpening the Axe
Sharpening the Axe
 
Game Development and Production by Devon
Game Development and Production by DevonGame Development and Production by Devon
Game Development and Production by Devon
 
Play to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsPlay to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get Results
 
Wearables - Design Sprint Playbook
Wearables - Design Sprint Playbook  Wearables - Design Sprint Playbook
Wearables - Design Sprint Playbook
 
Karat at CMU
Karat at CMUKarat at CMU
Karat at CMU
 
BANZAI! Joy and folly of setting up an Indie Games Startup
BANZAI! Joy and folly of setting up an Indie Games StartupBANZAI! Joy and folly of setting up an Indie Games Startup
BANZAI! Joy and folly of setting up an Indie Games Startup
 
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
Beyond agile - Pitfalls & misconceptions when working with SCRUM & Co | Ralf ...
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
 

Recently uploaded

Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfakankshagupta7348026
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 

Recently uploaded (20)

Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdf
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 

How to Develop with the UAT Studios - IGDA UAT Greenlight Guide

  • 3. Don’t be addicted to brain crack
  • 5. You need a fun minimum viable product
  • 6. You need a core team ■ You need an experienced core team that commits to see this project through to completion.This is a good time to build that team if you haven’t already. – They aren’t in it for the class credit.They would gladly work on the project for no course credit. – They aren’t in it for a portfolio piece.This project will be on their portfolio but that’s not why they work on it. – They are in it because they want to make this game. – You enjoy working with them and know you can rely on them to get their work done. – You should have at least one programmer and one artist on your core team.
  • 8. What is a pitch? ■ A form of communication designed to persuade someone to buy or accept something. ■ See also: sales pitch ■ You pitch to publishers to support development of your game (usually with money). ■ You pitch to developers to work on your game. ■ You pitch to the press and players to get people to play your game.
  • 12. What do these pitches have in common? ■ Concise – each pitch is about 3 sentences long and lasts 30 seconds. ■ Memorable. ■ High information density. ■ A clear vision. ■ Each pitch is pre-recorded. ■ Do not use the words “innovative”, “new”, “good”, etc. ■ Don’t focus on backstory.
  • 13. How to practice your pitch ■ Practice your pitch in front of other people and ask them for feedback. ■ Your pitch is a separate project from your game jam game. ■ Dedicate time to developing your pitch. ■ Your pitch video has a five minute time limit.That’s a limit, not a target. Aim for 30 seconds.
  • 14. The Important Questions ■ Who are we? ■ Who am I pitching to? ■ What am I pitching? ■ Why am I pitching that to them?
  • 15. The value proposition ■ What does the university gain from what we’re pitching?What does that gain cost? ■ What do we gain from what we’re pitching?What does that gain cost? ■ What do the game faculty gain from what we’re pitching?What does that gain cost? ■ What do other students gain from what we’re pitching?What does that gain cost?
  • 17. You need a product owner ■ That’s probably you. ■ However, this is not your game – this is your team’s game even though it may be your idea. ■ You are not the boss. ■ You don’t assign or estimate tasks. ■ You are an advocate for the player. ■ You don’t write code or create art assets as the product owner.You are responsible for the project vision and product backlog. ■ You must be willing to share control and ownership of your idea.
  • 18. You need a vision ■ Your vision statement should effectively communicate the goals for the product ■ What are your key goals? Do you want to explore emergent gameplay? Do you want to experiment with new hardware? Do you want to create a new genre? ■ Who is your customer?Who are you developing this game for? ■ Why does your customer want your game? ■ How does your game compare with similar games? ■ What makes your game different or unique? ■ Your pitch could almost double as your vision statement. Everyone who sees this pitch should know what your high-level vision for the project is.
  • 19. You need a product backlog ■ The product backlog is a prioritized features list.This is more useful than a design document because it communicates more data such as the perceived value of a feature, the estimated time to implement a feature, and project priorities – these will change over time as priorities shift. ■ Features at the top of the prioritized list will be worked on first. ■ Features at the bottom of the prioritized list will be worked on last, if at all. ■ The game studio classes are using Axosoft. Let me know if you need help getting a free Axosoft account sent up for your project after the presentation.
  • 20. Decomposing project features & requirements ■ You will be breaking down project requirements into a hierarchy of smaller and smaller components. – Theme: A logical group of features.These should map to project goals in your vision. – Features: High level parts of your game that describe a new capability the customer were have when the feature is complete.These should be minimally described – they will be refined over time. – Epic User Stories:Very large requirements that support a feature and contain multiple actions.This is part of release planning. – User Stories: Requirements that contain a single action that is small enough to start implementing.This is part of release planning and sprint planning. – Tasks: Execution steps to develop a requirement.The product owner most likely won’t be writing these.This is part of sprint planning.
  • 21. How to write User Stories ■ GeneralTemplate:As a _____, I want to _____ so that _____. – As an engineer, I want a bazooka so I can blow up tanks. – As a player, I want to shoot an enemy character and see it react so that I know when it is hit. ■ Conditions of Satisfaction: – When the enemy is shot in the head, they stumble back. – When the enemy is shot in the left side, they twist left. – When the enemy is shot in the right side, they twist right. – The (lead designer/lead artist/etc.) must sign off on this task.
  • 22. How to write good User Stories ■ Independent: User stories should be independent from other stories in the order they are implemented. Dependencies create problems that make them hard to prioritize and estimate. ■ Negotiable: Not a contract or a detailed requirement – user stories are a placeholder for conversation between stakeholders and team. Negotiable stories enable team members to suggest ideas and take ownership of their work. ■ Valuable: Stories need to communicate their value. ■ Estimable: If the story is too large or not enough is known, then there will be uncertainty about the size of this story. ■ Sized Appropriately: A user story should be small enough to fit into one sprint. ■ Testable:The story should be written so that it can be verified before the end of the sprint. This means writing conditions of satisfaction that can be tested.
  • 23. Commander’s Intent ■ User stories and their conditions of satisfaction should communicate your intent. ■ No plan survives first contact with the enemy. ■ You need your team to know what to do when things don’t go according to plan – you don’t want them waiting to be told what to do or uncertain how to progress. ■ Commander’s Intent is the definition and description of what a successful operation will yield.This allows team members to adapt and improvise when things don’t go according to plan and achieve the ultimate goal without you having to hold their hand each step of the way.
  • 24. You need a ScrumMaster ■ That’s probably NOT you. Recruit a Game Production & Management masters student. ■ The Scrum Master is a facilitator. ■ The Scrum Master handles any impediments that obstruct or slow down the development team’s pursuit of sprint goals and release goals. ■ The Scrum Master might double as a developer, but ideally focuses exclusively on the Scrum Master role. ■ The Scrum Master’s typical job title in the industry is “Producer”
  • 25. What is a producer?
  • 26. You need a release plan ■ You need to have a release by the end of one semester. ■ You will be presenting this publicly.The press will be there. Dedicate 1-2 weeks to polishing this build and fixing bugs if necessary. ■ Your first release probably won’t be your complete game, but think of it as a magazine demo and meet these expectations: – It has no major memory leaks preventing it from being played for an hour or two. – There are no major missing assets. All stand-in assets are clearly identified as such. – The game has a clean and usable user interface. – The player has a clear objective and experiences the fun of the game.