SlideShare a Scribd company logo
1 of 21
AI in the Cloud
Selected Case Studies: Use of
Machine Learning in Games
George Dolbier
CTO Interactive Media
IBM
What is Machine Learning?
Software that
Learns and Produces
Without
Explicit
Programming
ASK DISCOVEREXPLORE DECIDE VISUALIZE
Ask questions for
greater insight
Natural language
dialogue & robotics
Image Video
Audio spam OCR
Evidence-based
decisions with with
traceability
Consolidate and
visualize
Loci of Machine Learning
Try this for fun: google “Personality Insights Demo” or use this QR code to go to
https://personality-insights-livedemo.mybluemix.net/
Machine Learning in Games
Creating better play
experience
Case Study
4
Balance and Engagement
One of the hardest problems in game design is Play Balance.
Poor progression ramps, too steep, too shallow, awkward jumps, sited as #1 factor in dis-engagement
Questions posed to the team:
• Can an ML be used to balance the play experience?
• How can you tailor an experience for a specific player?
• Can the individual’s telemetry data be used to make better balance decisions?
• Can Curated content be delivered to players programmatically to produce a better overall
experience?
Case Study : Plight of the Zombie
Situation:
• Simple puzzle game
• Dozens of short 30 to 90 second experiences
• Designed by level designers
• Each level given a “curated/seeded” difficulty
For this initial use case 3 variables are considered:
1. Time it took player to complete level
2. Number of retries the player took to complete level
3. Curated difficulty metric assigned to each level
John O’Neil: Sparkplug Games
How tradeoff is used to balance the game
Show Watson Tradeoff call
Result
Player plays through tutorial levels, and seeded “easy” levels
3 Tutorial levels, 2 “easy” levels
By the 5 level enough data has been collected for Watson to begin
suggesting ramp in difficulty
Next Steps
For this simple use case next obvious steps will be:
Use all player telemetry to correct difficulty settings
Have Watson identify play patterns in player base
Have Watson tell developers progression, engagement, trends
− How long to players play
− Are players playing longer, shorter
− What is triggering in game purchase or conversation
Have Watson automatically generate freebies or offers based on
struggle
Machine Learning in Games
Accelerating Art Production
Case Study
1
1996 2016
Content Production
AO Normal Albido Height SpecularMaterial
Artomatix is an automated art creation services uses machine learning
running on servers in the cloud with Nvidia K80 GPUs
Artomatix is procedural with a twist: they use machine learning to figure
out the procedures automatically based on example art that you provide.
Machine Learning in Games
Truly Interactive NPC
Case Study
1
Can you Interact in Real time with a fictional character?
A Long time desire in the industry
Can you create a character, that a human can interact with?
Can you have a conversation with a character that includes
A Backstory
An Attitude
Likes, Dislikes
Conversation Not just scripted QnA tree
https://www.thesuspect.com/
The Suspect - Immersive chat thriller
Second screen app
with synchronised news alerts
and live 3D brain scan
Main screen with dynamic video, AI chat powered by Watson,
gamified experience, and transmedia storyline
Gamified conversation with
simulated points, level and rank
Contextually-served video
to match suspect’s responses
Can we “Throw everything we can” into a character
And through natural conversation, bring the player into the
character’s world
3 Types of information make up the personality
1.Mind Map
2.Traditional Q and A (Word)
3.Conversation loops (how does character react to repeated questions)
8 to 10 people total, core team maxed at 6, calendar time 18 months
Core team focused development 4 months
Guy Gadney: Lead Developer for “The Suspect”
Use of Conversational technology
Conversational chat bot associated with Brazilian TV show
Average session was 20 minutes
8% of chats lasted for over an hour (Target Audience)
Site traffic increased 15%.
This lead to an increase in advertising revenue around the
project's pages.
But Wait! There is More:
Alpha Go! https://deepmind.com/alpha-go
Project Aries http://goo.gl/eMAQMu
Guy Gadney article on chatbots https://goo.gl/6xTCaf
Medical Minecraft http://goo.gl/dD8BMx
Fashion Design http://goo.gl/Ps9EBC
Google machine learning recipes : https://goo.gl/9k2ASx
Evolution trains neural networks https://goo.gl/Jxf73V
Artomatix ML for texturing https://artomatix.com/
Thank you
georged@us.ibm.com
@NoirTalon
https://www.linkedin.com/in/georgedolbier

More Related Content

Similar to AI in the Cloud: Use of Machine Learning in Games | George Dolbier

Iproduct presentation(final)
Iproduct presentation(final)Iproduct presentation(final)
Iproduct presentation(final)
11009373
 
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Use8.net
 
Games for Change Methodology
Games for Change MethodologyGames for Change Methodology
Games for Change Methodology
Games for Change
 

Similar to AI in the Cloud: Use of Machine Learning in Games | George Dolbier (20)

Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
 
INNOV8 2.0: A BPM Simulator Game
INNOV8 2.0: A BPM Simulator GameINNOV8 2.0: A BPM Simulator Game
INNOV8 2.0: A BPM Simulator Game
 
Games and Crowds: Now, Near, Next
Games and Crowds: Now, Near, NextGames and Crowds: Now, Near, Next
Games and Crowds: Now, Near, Next
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game design
 
RikaiLabs - Graphics Chat UIs | GaChat
RikaiLabs - Graphics Chat UIs | GaChatRikaiLabs - Graphics Chat UIs | GaChat
RikaiLabs - Graphics Chat UIs | GaChat
 
Iproduct presentation(final)
Iproduct presentation(final)Iproduct presentation(final)
Iproduct presentation(final)
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
SLATE 3D Game
SLATE 3D GameSLATE 3D Game
SLATE 3D Game
 
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
 
Digital Game-Based Learning in Businesses: 8 (+2) Case Studies
Digital Game-Based Learning in Businesses: 8 (+2) Case StudiesDigital Game-Based Learning in Businesses: 8 (+2) Case Studies
Digital Game-Based Learning in Businesses: 8 (+2) Case Studies
 
Getting ready for voice
Getting ready for voiceGetting ready for voice
Getting ready for voice
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
 
Promotional video games
Promotional video games Promotional video games
Promotional video games
 
Maisa Penha - Art of Possible.pdf
Maisa Penha - Art of Possible.pdfMaisa Penha - Art of Possible.pdf
Maisa Penha - Art of Possible.pdf
 
One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)
 
Finding The Fun
Finding The FunFinding The Fun
Finding The Fun
 
Kodu Together: Video Game Programming & Publishing
Kodu Together: Video Game Programming & PublishingKodu Together: Video Game Programming & Publishing
Kodu Together: Video Game Programming & Publishing
 
Showcase of social learning and immersive learning at IBM
Showcase of social learning and immersive learning at IBMShowcase of social learning and immersive learning at IBM
Showcase of social learning and immersive learning at IBM
 
Games for Change Methodology
Games for Change MethodologyGames for Change Methodology
Games for Change Methodology
 
Gamification in Digital Marketing
Gamification in Digital MarketingGamification in Digital Marketing
Gamification in Digital Marketing
 

More from Jessica Tams

More from Jessica Tams (20)

You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan DunnYou Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
 
Insights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman LeeInsights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman Lee
 
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
 
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’DonoghueSucceeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
 
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
 
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
 
The rise of the regulators | Paul Gardner
The rise of the regulators | Paul GardnerThe rise of the regulators | Paul Gardner
The rise of the regulators | Paul Gardner
 
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
 
Epic Team Principles | Roman Zorin
Epic Team Principles | Roman ZorinEpic Team Principles | Roman Zorin
Epic Team Principles | Roman Zorin
 
10 Years of Angry Birds | Stephen Porter
10 Years of Angry Birds | Stephen Porter10 Years of Angry Birds | Stephen Porter
10 Years of Angry Birds | Stephen Porter
 
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
Game Changers: Three Business Disruptions Upon Us | Eric GoldbergGame Changers: Three Business Disruptions Upon Us | Eric Goldberg
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
 
Understanding Mobile Game Players | Saad Hameed
Understanding Mobile Game Players | Saad HameedUnderstanding Mobile Game Players | Saad Hameed
Understanding Mobile Game Players | Saad Hameed
 
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan Tredrea
 
1 Million Years of Audience Watch Time | James Beaven
1 Million Years of Audience Watch Time | James Beaven1 Million Years of Audience Watch Time | James Beaven
1 Million Years of Audience Watch Time | James Beaven
 
Accessible Reality | Trevor Blom
Accessible Reality | Trevor BlomAccessible Reality | Trevor Blom
Accessible Reality | Trevor Blom
 
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Maximizing App Monetization: 5 Uncommon Tips | Rémy CottinMaximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
 
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
 
Commercial and Contractual Stability in Esports | Adam Whyte
Commercial and Contractual Stability in Esports | Adam WhyteCommercial and Contractual Stability in Esports | Adam Whyte
Commercial and Contractual Stability in Esports | Adam Whyte
 
Playtika's growth by change | Boaz Levin
Playtika's growth by change | Boaz LevinPlaytika's growth by change | Boaz Levin
Playtika's growth by change | Boaz Levin
 
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

AI in the Cloud: Use of Machine Learning in Games | George Dolbier

  • 1. AI in the Cloud Selected Case Studies: Use of Machine Learning in Games George Dolbier CTO Interactive Media IBM
  • 2. What is Machine Learning? Software that Learns and Produces Without Explicit Programming
  • 3. ASK DISCOVEREXPLORE DECIDE VISUALIZE Ask questions for greater insight Natural language dialogue & robotics Image Video Audio spam OCR Evidence-based decisions with with traceability Consolidate and visualize Loci of Machine Learning Try this for fun: google “Personality Insights Demo” or use this QR code to go to https://personality-insights-livedemo.mybluemix.net/
  • 4. Machine Learning in Games Creating better play experience Case Study 4
  • 5. Balance and Engagement One of the hardest problems in game design is Play Balance. Poor progression ramps, too steep, too shallow, awkward jumps, sited as #1 factor in dis-engagement Questions posed to the team: • Can an ML be used to balance the play experience? • How can you tailor an experience for a specific player? • Can the individual’s telemetry data be used to make better balance decisions? • Can Curated content be delivered to players programmatically to produce a better overall experience?
  • 6. Case Study : Plight of the Zombie Situation: • Simple puzzle game • Dozens of short 30 to 90 second experiences • Designed by level designers • Each level given a “curated/seeded” difficulty For this initial use case 3 variables are considered: 1. Time it took player to complete level 2. Number of retries the player took to complete level 3. Curated difficulty metric assigned to each level John O’Neil: Sparkplug Games
  • 7. How tradeoff is used to balance the game Show Watson Tradeoff call
  • 8. Result Player plays through tutorial levels, and seeded “easy” levels 3 Tutorial levels, 2 “easy” levels By the 5 level enough data has been collected for Watson to begin suggesting ramp in difficulty
  • 9. Next Steps For this simple use case next obvious steps will be: Use all player telemetry to correct difficulty settings Have Watson identify play patterns in player base Have Watson tell developers progression, engagement, trends − How long to players play − Are players playing longer, shorter − What is triggering in game purchase or conversation Have Watson automatically generate freebies or offers based on struggle
  • 10. Machine Learning in Games Accelerating Art Production Case Study 1
  • 12. AO Normal Albido Height SpecularMaterial Artomatix is an automated art creation services uses machine learning running on servers in the cloud with Nvidia K80 GPUs Artomatix is procedural with a twist: they use machine learning to figure out the procedures automatically based on example art that you provide.
  • 13.
  • 14.
  • 15. Machine Learning in Games Truly Interactive NPC Case Study 1
  • 16. Can you Interact in Real time with a fictional character? A Long time desire in the industry Can you create a character, that a human can interact with? Can you have a conversation with a character that includes A Backstory An Attitude Likes, Dislikes Conversation Not just scripted QnA tree https://www.thesuspect.com/
  • 17. The Suspect - Immersive chat thriller Second screen app with synchronised news alerts and live 3D brain scan Main screen with dynamic video, AI chat powered by Watson, gamified experience, and transmedia storyline Gamified conversation with simulated points, level and rank Contextually-served video to match suspect’s responses
  • 18. Can we “Throw everything we can” into a character And through natural conversation, bring the player into the character’s world 3 Types of information make up the personality 1.Mind Map 2.Traditional Q and A (Word) 3.Conversation loops (how does character react to repeated questions) 8 to 10 people total, core team maxed at 6, calendar time 18 months Core team focused development 4 months Guy Gadney: Lead Developer for “The Suspect”
  • 19. Use of Conversational technology Conversational chat bot associated with Brazilian TV show Average session was 20 minutes 8% of chats lasted for over an hour (Target Audience) Site traffic increased 15%. This lead to an increase in advertising revenue around the project's pages.
  • 20. But Wait! There is More: Alpha Go! https://deepmind.com/alpha-go Project Aries http://goo.gl/eMAQMu Guy Gadney article on chatbots https://goo.gl/6xTCaf Medical Minecraft http://goo.gl/dD8BMx Fashion Design http://goo.gl/Ps9EBC Google machine learning recipes : https://goo.gl/9k2ASx Evolution trains neural networks https://goo.gl/Jxf73V Artomatix ML for texturing https://artomatix.com/

Editor's Notes

  1. In 1955 The term Artificial Intelligence was coined by John McCarthy. in 1955, defining it as  “the science and engineering of making intelligent machines”. 11 years later, on Feb 10 1996 IBM’s Deep Blue was the first computer to beat a chess master Jeopardy was 2011 5 years ago 2016 GOOGLE’s AI beat Master class Go players 20 years after  
  2. Computing not based on strict mathematical models Apple and Oranees… how would write code An algorithm Classifiers, Classic classifers have columns of data or “features” Supervised learning, or collecting training data Features “ “ in training data… The more training data the better Tensor Flow – Google M Platform (Wit.ai) Tata Data Holmes Virtual assistants Siri Cortana Clever bot Tayhttps://upload.wikimedia.org/wikipedia/en/6/6c/Tay_bot_logo.jpg
  3. Machine Learning currently focusing on enables five classes of cognitive services working across structured and unstructured data with Natural Language Processing and Machine Learning Google’s Deap Dream and Vision API Facebook’s use of AI for photos
  4. https://en.wikipedia.org/wiki/Balance_(game_design) In game design, balance is the concept and the practice of tuning a game's rules, usually with the goal of preventing any of its component systems from being ineffective or otherwise undesirable when compared to their peers. An unbalanced system represents wasted development resources at the very least, and at worst can undermine the game's entire ruleset by making important roles or tasks impossible to perform.
  5. Search watson api services catalog description
  6. Chit chat is a personality module for watson Anticipation is done thorugh. Next best action Ground Truth… training data
  7. Support for Unity SDK GitHub repository: Developers can create issues related to bugs/features in the unity library StackOverflow: Technical questions about the library or bugs. we get notifications based on tags like unity or ibm-watson dWanswers: same as with StackOverflow but with more focus on business questions
  8. Can machine learning be used to reduce the time and cost of Game production. In fact, artistic detail has gone through an evolution over the last 20 years… but as quality has increased, so have the costs.
  9. You provide a small sample of a PBR material
  10. Here we gave Artomatix a small patch of a forest floor, and it imagined an entire forest.
  11. Here we threw a couple materials onto a terrain. Normally to make this look good you’d need to heavily edit the materials and procedurally author a shader graph. This process can take days. Machine Learning can essentially do all this work for you.
  12. Situation What did you want to do? What was your Goal? Entertainment interactive BBC guardian FOX… sydney Startedup a started up. We worked with TV network, TV production companies. Port their story and charectors into interactive space… Casual Semi Social. Audience extend into interacitve from BACK STORY: Cognia… Aquired by IBM, now part of Watson, Dialoging system 4 projects over 5 years Code modeule onto second life 3d social space for accenture in second life Introduction bot… had chat capabilitiy What is the voice of a bronad What is the tone of a brand NOT RGB values. “lads mag” Cloie… saucy.. Session time average 20 min 8% went over an hour Increased traffic by 15% in web site, already hgih volume Had the idea of suspect Crime works well Crebral Hannable, strong charectors, Funded ourselves The project Factory “Throw everything we could” Very complex tech Real time synchronized apps Whatever the user says, get Dialoging and applying game theory US defence, ITSEC, UK defence Nominated for serious games category It is a simulation of a conversation We learned, and written blogs about this reciently AI and chat bots, and story telling. Immerced myself, Describe the developer Describe the game scenario Describe the challenge I wanted to bring a character to life online… That character would bring participant into his world World was a gamified conversation. I know this… The way we did it… It is really difficult, NOT easy…. 3 ways we wrote for this.. Where thie story line that is being put out, in mind mapping software, Mind mapped, top, least amount of text, properties, I said something in a response, trigger, not just writing QnA the response the participant. Then coded in Layer 2 generic QnA stuff, in Word, CORPUS, dialog elements, Sky was like, tv, family, BACK STORY, This was ingested Layer 3 no name series of different loops he would get progressively more irritate, in WORD, Theme, cooking, “Do you like cooking” No I don’t like cooking” if again, then the response in a more negitve tone, you’ve already asked about this. STATE… you can’d do the things “ask I just said” because of time. Then code it into the dialoging system. LOTS of Dependancies, All vigns have to connect correctly, no way to automatically put in content Top level was not a corpus, Very technical way of writing, “I just don’t understand how this works technially” from creative writers. Worked with team at cognia Top level corpus to be coded. Building on a blank canvas. Lots of experiementation tweaks to core system. Really stressed the API. Probably in total, 6 to 8 weeks work, HTEML 5, except mobile app in Unity… Cognia we where able to app into API, and access to team it build point scoring, game session management handled by cognia The access to API was more trestricted, moved processing into front end, browser, or onto our own backend, identiy management points scoring addition of points into javascript on the back end. Focus on dialoging processing text input providing correct replys, providing game play dialog returns points increment and data the mobile app needs to have, and returns it to our backend, What went well, ITSEC conference, whatching people play, 2 to 3 days, Come in, stand up, and play through end to end PLAYED THROUGH DURING THE CONFERENCE. They loved it, Compeling, believle, they felt compelled to finish it. Nominated for awards. Very happy, complex challenge, POC 8 to 10 people for a day for video, core tech team, maxed out at 6, 18 months total 15 to 20, 3 or 4 of us, last 3 or 4 months. What could do now “So Much”, entertainment, bringing charectors to life, AI, book authors, A story is made up of charectors, story’s world, focus on carector, it is what we talk about. Bringing those to life and writing… AI and Chat Bots. HOW DID YOU TEST Sleeping Jians, the books are a series of interviews…Partnership, DON”T GO THERE… give me yoru charectors let me proove it to you. When the TV series fanilied,when the show is off air, they loose the audience to social media, This allows an audience to remain engaged during off air, Increase TV Viewing audience 25% two year runnings. The moment you are off air,, give them to us. Brand Sponsorhip, the network broke even day 1.funded production and post. Really well written character. They missed the creative bit, Never ask the internet what you sould be thinking .. Lesson learned from kay. RTL video, business model of engagement with a TV show, deck from phaedra. Send me the stats. From Cloie The story: Descrbe the data? What format, how did you upload… YOU describe it.. What information makes up the suspect What was the API, how did you call it How did you train? How long did it take. The summary How long did the game take to make? What could you do now? Solid developer Interesting spin on things Dialog Maby behaviour analytics for mind mapping Personality insights. A new style of entertainment game. Watson Dialog enabled free form natural language interaction. You are interrogating a murderer The whole point was to have the game feel like a live conversation. Corpus was segmented text structure. Ask how hard it was. https://en.wikipedia.org/wiki/Balance_(game_design) In game design, balance is the concept and the practice of tuning a game's rules, usually with the goal of preventing any of its component systems from being ineffective or otherwise undesirable when compared to their peers. An unbalanced system represents wasted development resources at the very least, and at worst can undermine the game's entire ruleset by making important roles or tasks impossible to perform.
  13. The way we did it… It is really difficult, NOT easy…. 3 ways we wrote for this.. Where the story line that is being put out, in mind mapping software, Mind mapped, top, least amount of text, properties, I said something in a response, trigger, not just writing QnA the response the participant. Then coded in Layer 2 generic QnA stuff, in Word, CORPUS, dialog elements, Sky was like, tv, family, BACK STORY, This was ingested Layer 3 no name series of different loops he would get progressively more irritate, in WORD, Theme, cooking, “Do you like cooking” No I don’t like cooking” if again, then the response in a more negitve tone, you’ve already asked about this. STATE… you can’d do the things “ask I just said” because of time. Then code it into the dialoging system. LOTS of Dependancies, All vigns have to connect correctly, no way to automatically put in content Top level was not a corpus, Very technical way of writing, “I just don’t understand how this works technially” from creative writers. Worked with team at cognia Top level corpus to be coded. Building on a blank canvas. Lots of experiementation tweaks to core system. Really stressed the API. Probably in total, 6 to 8 weeks work, HTEML 5, except mobile app in Unity… Cognia we where able to app into API, and access to team it build point scoring, game session management handled by cognia The access to API was more trestricted, moved processing into front end, browser, or onto our own backend, identiy management points scoring addition of points into javascript on the back end. Focus on dialoging processing text input providing correct replys, providing game play dialog returns points increment and data the mobile app needs to have, and returns it to our backend, What went well, ITSEC conference, whatching people play, 2 to 3 days, Come in, stand up, and play through end to end PLAYED THROUGH DURING THE CONFERENCE. They loved it, Compeling, believle, they felt compelled to finish it. Nominated for awards. Very happy, complex challenge, POC 8 to 10 people for a day for video, core tech team, maxed out at 6, 18 months total 15 to 20, 3 or 4 of us, last 3 or 4 months. What could do now “So Much”, entertainment, bringing charectors to life, AI, book authors, A story is made up of charectors, story’s world, focus on carector, it is what we talk about. Bringing those to life and writing… AI and Chat Bots. HOW DID YOU TEST Sleeping Jians, the books are a series of interviews…Partnership, DON”T GO THERE… give me yoru charectors let me proove it to you. When the TV series fanilied,when the show is off air, they loose the audience to social media, This allows an audience to remain engaged during off air, Increase TV Viewing audience 25% two year runnings. The moment you are off air,, give them to us. Brand Sponsorhip, the network broke even day 1.funded production and post. Really well written character. They missed the creative bit, Never ask the internet what you sould be thinking .. Lesson learned from kay. RTL video, business model of engagement with a TV show, deck from phaedra. Send me the stats. From Cloie The story: Descrbe the data? What format, how did you upload… YOU describe it.. What information makes up the suspect What was the API, how did you call it How did you train? How long did it take. The summary How long did the game take to make? What could you do now? Solid developer Interesting spin on things Dialog Maby behaviour analytics for mind mapping Personality insights. A new style of entertainment game. Watson Dialog enabled free form natural language interaction. You are interrogating a murderer The whole point was to have the game feel like a live conversation.
  14. https://www.youtube.com/watch?v=LN4S10v2EdI
  15. https://www.youtube.com/watch?v=LN4S10v2EdI