SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
HOW TO CREATE
A GAME IN PLAYOFF
PLAYOFF
PLAYOFF
WHY SHOULD I USE PLAYOFF?
Playoff is a powerful rules engine that can be easily integrated via SDK
and API into every existing system as a gamification layer.
It takes care of all the hard stuff like tracking scores, team structures,
player progress and maintaining real-time leaderboards.
By integrating the Playoff SDK with your software you will be able to
easily bind every event on your product with a corresponding Playoff
action.
CREATING A GAME
We call all gamified systems a Game on Playoff. This does not mean
that they are the sort of games you play everyday like Angry Birds or
Candy Crush Saga.
A Game on Playoff is a system of processes, teams, metrics and rules
which come together to engage a player in an experience.
The experience could be anything from visiting a website to doing work
in your office.Playoff acts as the game engine behind these systems.
PLAYOFF
TYPES OF GAME
A Playoff game can take many forms. It could be a simple website with
a gamified loyalty program. It could even be a completely customized
gamification product for a particular problem domain. Eg: Fitness
workout gamification. External games need a dedicated development
team to create the user experience for the game from scratch.
Creating a game on Playoff is simple once you’ve registered and signed
into the platform.
Go to the Playground tab in your profile
Click the Create Game button
Fill in the Title of your Game and give it a unique ID which will
identify it from all the other games on the platform.
•
•
•
Hit the Create button and Voila!
You created a game!
You should see a page like the
one below listing out all the basic
settings of your game.
•
•
PLAYOFF
COMPONENTS OF A GAME
Metrics what you measure within a game. They are used to track player performance and
behaviors. Eg: Points, Badges, Achievement, etc.
Learn more: Playoff Metrics Manual
Actions are the most basic way of capturing player actions; can be used to capture
simple player events such as liking a post or finishing a quiz.
Learn more: Playoff Actions Manual
Processes that allow the game designer to structure the player journey. You can use
processes to control the order in which players can perform the tasks available to
them. Processes can model common activities on a site like answering questions,
voting, sharing, etc.
Learn more: Playoff Processes Manual
Teams define a subset of players within your game and can be easily used to model
teams within your organization.
Learn more: Playoff Teams Manual
Rules state conditions which, when fulfilled, affect the player in some way. You can
use them to award achievements and level up players when they get a certain
amount of points.
Learn more: Playoff Rules Manual
Leaderboards that you can use to drive competitive behaviors within a game. Playoff’s
leaderboards come with a ton of features that take you to the next level. All
leaderboards are updated in real time!
Learn more: Playoff Leaderboards Manual
PLAYOFF
SIMULATING A GAME
Once your game is completely designed, it is now ready for some
testing.
Playoff allows you to simulate your game and check for any flaws in your
design.
ENVIRONMENTS & GAME DEPLOYMENT
There are 2 environments into which you can deploy your game:
Staging: The staging environment is a test environment. It
resembles the production environment in all aspects except for
the fact that it cannot have any actual player accounts.
Production: The production environment is used to run a live
online application. It can allow real Playoff users to join your game
as players.
During deployment Playoff will take apart your game design and
rebuild it from scratch. Playoff optimizes your game for speed and
performance during this step.
The final product is a customized game engine for your game.
You can simulate your game by clicking the Simulate button on the top
bar.
If Playoff finds any issues in your game it will show you a dialog that
looks something like this:
•
•
PLAYOFF
FIXING A BROKEN GAME DESIGN
It may surprise you to know how easy it can be to break a game. It
can happen from something as innocent as deleting a metric and
forgetting to remove rewards that were using it. Playoff takes care of
finding such problems and pointing them out to you so that you can
take appropriate action to correct it.
Playoff looks for errors on all the components of your game before
it tries to deploy the game. This allows you to have temporary
inconsistencies in your game during the design phase.
Once Playoff detects an error it highlights the component with a red
alert box in the listing on the left side of the screen.
You can then open up the component to get a better idea of what
broke. Playoff will highlight different areas of the component and what
issues exist.
PLAYOFF
Once you’ve make changes to the component the alert box disappears
indicating that the component has changed since finding the issue.
To test if your fix worked simply try to simulate the game again. If
everything goes well you should see an all clear dialog. You will need to
fix all the issues in your game before you get an all clear.
GAMIFICATION FOR DUMMIES
Once the game has been deployed you can access it by going to Menu
> Developer Tools > Simulator.
You can also go directly to the simulator at the url
http://games.playoffgamification.io/`your-game-id`/simulator/
Dummies are mock players you can use to test out your game on.
Besides not whining and complaining about what a boring job
testing can be, dummies help you check if all your achievements, lane
candidate checks, processes, etc behave as expected.
Creating a Dummy:
Click the + icon on the top left
Enter a unique ID for the dummy in the modal that pops up.
•
•
You can test out all the aspects of your game using the simulator
including real-time notifications.
PLAYOFF
Some of the things you can do within the simulator include
View a Player Profile
Playing an Action
•
•
Starting a Process
Inviting Players to a Process
•
•
Playing a Process
Creating a Team
•
•
Inviting a Player to the team
Leaving a team
•
•
Checking Leaderboards
Get Real time Notifications
•
•
ADMINISTER YOUR GAME
Once you’ve got the game running in the staging or production
environment you will feel the urge to check up on things on a regular
basis. It’s only human. You may be wondering what the hell is going on
in my game ?
This is exactly why we made the Game Explorer. To open the game
explorer:
Click the Menu button
Select Developer Tools and click Explorer
•
•
Select the environment you want to explore and then click the
listing you want inspect.
•
THere are 4 lists available in each environment in the explorer:
1. Players
You can see a complete list of all the players in your game over here.
If you click the view icon you can see more details about each player.
You can also correct the player’s scores here in case you found him
cheating. Also if you’ve created private bootstrapped teams this is the
only way you can put a player into that team.
2. Teams
You can view a complete list of Team instances created by players
within your game. With each team you can see a complete listing of all
PLAYOFF
3. Processes
You can view a complete list of Process instances created by players
within your game. In each process you can see the performers and what
lanes they are part of.
4. Game Activity
Here you can view all of your game’s activity logs.
There are also sections to view the game’s API call logs, usage statistics
and game’s batch jobs.
TIME TO LAUNCH!
Once you have completed tweaking and perfecting your design you can
launch your game so that other users on the Playoff Platform can start
using it.
Click the Launcher button•
Click the green Launch button. This run some checks on your game
and if everything looks good will put the game live on
http://games.playoffgamification.io/your-game-id
•
PLAYOFF
MODIFYING YOUR GAME
So you imagined that gamifying your business processes once was
going to solve all your problems forever! But alas, things aren’t going as
planned...
A few months down the line you realize that you’re giving too much
importance to how many appointments employees go to, instead of
how many are actually yielding results. Or maybe you find out that you
forgot to take into account certain tasks while creating your process.
Whatever the situation maybe, changing the gamified system should
be as simple as creating a new one! So, why not try our hands with
changing the newly created game?
All you need to do to change a game is to launch it again. Any updates
to the components you made will be reflected immediately within the
game.
A more detailed explanation of what happens when you change a
component follows.
Actions
You can change almost everything about an action after it is created
except its ID.
Processes
All existing instances of a modified process will run to completion
based on the original process design they were created from. Any new
instances of the changed process definitions will use the modified
design to run.
Metrics
The only parts of metric which can be modified after launching a game
are its name and its constraints. Changing the Type or ID of a metric
is not allowed due to the adverse backlash it could have on existing
players who have earned scores in those metrics.
Teams
If the team structure is modified all existing instances will stay the
same. Any new instances of the changed team definitions will use the
modified structure. Each team which wants to get upgraded to the
new structure will have to be disbanded and reformed.
PLAYOFF
AMOUNG OUR HAPPY CUSTOMERS
Copyright ©Playoff, 2018. All rights reserved.
Piazza Saggin, 2 - 35129 Padova Italy
+39 049 631197
info@getplayoff.com
PLAYOFF
For more information, visit www.getplayoff.com/en, or read our blog at www.getplayoff.com/blog/en
Follow us:
Rules
If an achievement rule is modified any achievements earned from
the old achievement rule will remain untouched. New achievements
earned by players will be based on the modified rule.
If a levelling rule is modified all players levels will updated to conform to
the modified levelling rule the next time they gain a point.
CONCLUSION
We hope this guide helped you get a better understanding of the
Playoff Platform and what it is capable of. New features are being
added everyday, and we’ll be updating this guide as time passes. We
aim to use this as a comprehensive introduction to the Platform till we
create more interactive and engaging teaching methods.
If you have any suggestions or questions about a feature not covered in
this guide, feel free to write to support@playoffgamification.io and we’ll
see to it right away!

Mais conteúdo relacionado

Semelhante a Playoff how to create a game

Web Analytic for gaming
Web Analytic for gamingWeb Analytic for gaming
Web Analytic for gamingEider E Iñaki
 
How to Optimize Windows 10 for Gaming and Productivity
How to Optimize Windows 10 for Gaming and ProductivityHow to Optimize Windows 10 for Gaming and Productivity
How to Optimize Windows 10 for Gaming and Productivitymoli he
 
GAME MECHANIC - chapter 1 v1.4 (2019 edition)
GAME MECHANIC - chapter 1 v1.4 (2019 edition)GAME MECHANIC - chapter 1 v1.4 (2019 edition)
GAME MECHANIC - chapter 1 v1.4 (2019 edition)Hamzah Asyrani Sulaiman
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologykieranowens1997
 
Know Your Movie
Know Your MovieKnow Your Movie
Know Your MovieGaurav Roy
 
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEADWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEAIDATE DigiWorld
 
Universal Design Lessons - Boston Games Forum
Universal Design Lessons - Boston Games ForumUniversal Design Lessons - Boston Games Forum
Universal Design Lessons - Boston Games ForumDave Bisceglia
 
Boston games forum universal design lessons - dave bisceglia
Boston games forum   universal design lessons - dave biscegliaBoston games forum   universal design lessons - dave bisceglia
Boston games forum universal design lessons - dave biscegliaElizabeth Cormack
 
The jellokaraboosqaud assignment3_0715
The jellokaraboosqaud assignment3_0715The jellokaraboosqaud assignment3_0715
The jellokaraboosqaud assignment3_0715Aaron Christian
 
A Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfA Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfkalichargn70th171
 
Grow your business with player analytics ben frenkel & Shady Selim
Grow your business with player analytics   ben frenkel & Shady SelimGrow your business with player analytics   ben frenkel & Shady Selim
Grow your business with player analytics ben frenkel & Shady SelimShady Selim
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyNeilRogero
 
Harry Johnson y1 gd engine_terminology
Harry Johnson y1 gd engine_terminologyHarry Johnson y1 gd engine_terminology
Harry Johnson y1 gd engine_terminology11275449
 
Free2 play soft launch obtaining tangible results through action-oriented a...
Free2 play soft launch   obtaining tangible results through action-oriented a...Free2 play soft launch   obtaining tangible results through action-oriented a...
Free2 play soft launch obtaining tangible results through action-oriented a...Mary Chan
 
Technical and Testing Challenges: Using the "Protect The Square" Game
Technical and Testing Challenges: Using the "Protect The Square" GameTechnical and Testing Challenges: Using the "Protect The Square" Game
Technical and Testing Challenges: Using the "Protect The Square" GameAlan Richardson
 
DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1DeepMevada1
 

Semelhante a Playoff how to create a game (20)

Web Analytic for gaming
Web Analytic for gamingWeb Analytic for gaming
Web Analytic for gaming
 
Pong
PongPong
Pong
 
How to Optimize Windows 10 for Gaming and Productivity
How to Optimize Windows 10 for Gaming and ProductivityHow to Optimize Windows 10 for Gaming and Productivity
How to Optimize Windows 10 for Gaming and Productivity
 
GAME MECHANIC - chapter 1 v1.4 (2019 edition)
GAME MECHANIC - chapter 1 v1.4 (2019 edition)GAME MECHANIC - chapter 1 v1.4 (2019 edition)
GAME MECHANIC - chapter 1 v1.4 (2019 edition)
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Know Your Movie
Know Your MovieKnow Your Movie
Know Your Movie
 
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEADWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
DWS15 - Game Summit - Mobile Gaming - Sean Kauppinen - IDEA
 
PHP games
PHP gamesPHP games
PHP games
 
Universal Design Lessons - Boston Games Forum
Universal Design Lessons - Boston Games ForumUniversal Design Lessons - Boston Games Forum
Universal Design Lessons - Boston Games Forum
 
Boston games forum universal design lessons - dave bisceglia
Boston games forum   universal design lessons - dave biscegliaBoston games forum   universal design lessons - dave bisceglia
Boston games forum universal design lessons - dave bisceglia
 
The jellokaraboosqaud assignment3_0715
The jellokaraboosqaud assignment3_0715The jellokaraboosqaud assignment3_0715
The jellokaraboosqaud assignment3_0715
 
A Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfA Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdf
 
Grow your business with player analytics ben frenkel & Shady Selim
Grow your business with player analytics   ben frenkel & Shady SelimGrow your business with player analytics   ben frenkel & Shady Selim
Grow your business with player analytics ben frenkel & Shady Selim
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Agile gamification
Agile gamificationAgile gamification
Agile gamification
 
Harry Johnson y1 gd engine_terminology
Harry Johnson y1 gd engine_terminologyHarry Johnson y1 gd engine_terminology
Harry Johnson y1 gd engine_terminology
 
Free2 play soft launch obtaining tangible results through action-oriented a...
Free2 play soft launch   obtaining tangible results through action-oriented a...Free2 play soft launch   obtaining tangible results through action-oriented a...
Free2 play soft launch obtaining tangible results through action-oriented a...
 
Technical and Testing Challenges: Using the "Protect The Square" Game
Technical and Testing Challenges: Using the "Protect The Square" GameTechnical and Testing Challenges: Using the "Protect The Square" Game
Technical and Testing Challenges: Using the "Protect The Square" Game
 
LO3 - Lesson 6 - Algorithms
LO3 - Lesson 6 - AlgorithmsLO3 - Lesson 6 - Algorithms
LO3 - Lesson 6 - Algorithms
 
DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1
 

Mais de Silvia Galessi

Benefits of Using Gamification in eLearning
Benefits of Using Gamification in eLearningBenefits of Using Gamification in eLearning
Benefits of Using Gamification in eLearningSilvia Galessi
 
The Power of Gamification in HR
The Power of Gamification in HRThe Power of Gamification in HR
The Power of Gamification in HRSilvia Galessi
 
E-learning Gamification
E-learning GamificationE-learning Gamification
E-learning GamificationSilvia Galessi
 
Gamification for Financial Services
Gamification for Financial ServicesGamification for Financial Services
Gamification for Financial ServicesSilvia Galessi
 
Gamification per banche e assicurazioni
Gamification per banche e assicurazioniGamification per banche e assicurazioni
Gamification per banche e assicurazioniSilvia Galessi
 
Cos'è la gamification?
Cos'è la gamification? Cos'è la gamification?
Cos'è la gamification? Silvia Galessi
 
What gamification is, case studies and game design elements
What gamification is, case studies and game design elementsWhat gamification is, case studies and game design elements
What gamification is, case studies and game design elementsSilvia Galessi
 

Mais de Silvia Galessi (9)

Nowr 2022
Nowr 2022Nowr 2022
Nowr 2022
 
Benefits of Using Gamification in eLearning
Benefits of Using Gamification in eLearningBenefits of Using Gamification in eLearning
Benefits of Using Gamification in eLearning
 
HR Gamification
HR Gamification HR Gamification
HR Gamification
 
The Power of Gamification in HR
The Power of Gamification in HRThe Power of Gamification in HR
The Power of Gamification in HR
 
E-learning Gamification
E-learning GamificationE-learning Gamification
E-learning Gamification
 
Gamification for Financial Services
Gamification for Financial ServicesGamification for Financial Services
Gamification for Financial Services
 
Gamification per banche e assicurazioni
Gamification per banche e assicurazioniGamification per banche e assicurazioni
Gamification per banche e assicurazioni
 
Cos'è la gamification?
Cos'è la gamification? Cos'è la gamification?
Cos'è la gamification?
 
What gamification is, case studies and game design elements
What gamification is, case studies and game design elementsWhat gamification is, case studies and game design elements
What gamification is, case studies and game design elements
 

Último

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 

Último (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 

Playoff how to create a game

  • 1. HOW TO CREATE A GAME IN PLAYOFF PLAYOFF
  • 2. PLAYOFF WHY SHOULD I USE PLAYOFF? Playoff is a powerful rules engine that can be easily integrated via SDK and API into every existing system as a gamification layer. It takes care of all the hard stuff like tracking scores, team structures, player progress and maintaining real-time leaderboards. By integrating the Playoff SDK with your software you will be able to easily bind every event on your product with a corresponding Playoff action. CREATING A GAME We call all gamified systems a Game on Playoff. This does not mean that they are the sort of games you play everyday like Angry Birds or Candy Crush Saga. A Game on Playoff is a system of processes, teams, metrics and rules which come together to engage a player in an experience. The experience could be anything from visiting a website to doing work in your office.Playoff acts as the game engine behind these systems.
  • 3. PLAYOFF TYPES OF GAME A Playoff game can take many forms. It could be a simple website with a gamified loyalty program. It could even be a completely customized gamification product for a particular problem domain. Eg: Fitness workout gamification. External games need a dedicated development team to create the user experience for the game from scratch. Creating a game on Playoff is simple once you’ve registered and signed into the platform. Go to the Playground tab in your profile Click the Create Game button Fill in the Title of your Game and give it a unique ID which will identify it from all the other games on the platform. • • • Hit the Create button and Voila! You created a game! You should see a page like the one below listing out all the basic settings of your game. • •
  • 4. PLAYOFF COMPONENTS OF A GAME Metrics what you measure within a game. They are used to track player performance and behaviors. Eg: Points, Badges, Achievement, etc. Learn more: Playoff Metrics Manual Actions are the most basic way of capturing player actions; can be used to capture simple player events such as liking a post or finishing a quiz. Learn more: Playoff Actions Manual Processes that allow the game designer to structure the player journey. You can use processes to control the order in which players can perform the tasks available to them. Processes can model common activities on a site like answering questions, voting, sharing, etc. Learn more: Playoff Processes Manual Teams define a subset of players within your game and can be easily used to model teams within your organization. Learn more: Playoff Teams Manual Rules state conditions which, when fulfilled, affect the player in some way. You can use them to award achievements and level up players when they get a certain amount of points. Learn more: Playoff Rules Manual Leaderboards that you can use to drive competitive behaviors within a game. Playoff’s leaderboards come with a ton of features that take you to the next level. All leaderboards are updated in real time! Learn more: Playoff Leaderboards Manual
  • 5. PLAYOFF SIMULATING A GAME Once your game is completely designed, it is now ready for some testing. Playoff allows you to simulate your game and check for any flaws in your design. ENVIRONMENTS & GAME DEPLOYMENT There are 2 environments into which you can deploy your game: Staging: The staging environment is a test environment. It resembles the production environment in all aspects except for the fact that it cannot have any actual player accounts. Production: The production environment is used to run a live online application. It can allow real Playoff users to join your game as players. During deployment Playoff will take apart your game design and rebuild it from scratch. Playoff optimizes your game for speed and performance during this step. The final product is a customized game engine for your game. You can simulate your game by clicking the Simulate button on the top bar. If Playoff finds any issues in your game it will show you a dialog that looks something like this: • •
  • 6. PLAYOFF FIXING A BROKEN GAME DESIGN It may surprise you to know how easy it can be to break a game. It can happen from something as innocent as deleting a metric and forgetting to remove rewards that were using it. Playoff takes care of finding such problems and pointing them out to you so that you can take appropriate action to correct it. Playoff looks for errors on all the components of your game before it tries to deploy the game. This allows you to have temporary inconsistencies in your game during the design phase. Once Playoff detects an error it highlights the component with a red alert box in the listing on the left side of the screen. You can then open up the component to get a better idea of what broke. Playoff will highlight different areas of the component and what issues exist.
  • 7. PLAYOFF Once you’ve make changes to the component the alert box disappears indicating that the component has changed since finding the issue. To test if your fix worked simply try to simulate the game again. If everything goes well you should see an all clear dialog. You will need to fix all the issues in your game before you get an all clear. GAMIFICATION FOR DUMMIES Once the game has been deployed you can access it by going to Menu > Developer Tools > Simulator. You can also go directly to the simulator at the url http://games.playoffgamification.io/`your-game-id`/simulator/ Dummies are mock players you can use to test out your game on. Besides not whining and complaining about what a boring job testing can be, dummies help you check if all your achievements, lane candidate checks, processes, etc behave as expected. Creating a Dummy: Click the + icon on the top left Enter a unique ID for the dummy in the modal that pops up. • • You can test out all the aspects of your game using the simulator including real-time notifications.
  • 8. PLAYOFF Some of the things you can do within the simulator include View a Player Profile Playing an Action • • Starting a Process Inviting Players to a Process • • Playing a Process Creating a Team • • Inviting a Player to the team Leaving a team • • Checking Leaderboards Get Real time Notifications • • ADMINISTER YOUR GAME Once you’ve got the game running in the staging or production environment you will feel the urge to check up on things on a regular basis. It’s only human. You may be wondering what the hell is going on in my game ? This is exactly why we made the Game Explorer. To open the game explorer: Click the Menu button Select Developer Tools and click Explorer • • Select the environment you want to explore and then click the listing you want inspect. • THere are 4 lists available in each environment in the explorer: 1. Players You can see a complete list of all the players in your game over here. If you click the view icon you can see more details about each player. You can also correct the player’s scores here in case you found him cheating. Also if you’ve created private bootstrapped teams this is the only way you can put a player into that team. 2. Teams You can view a complete list of Team instances created by players within your game. With each team you can see a complete listing of all
  • 9. PLAYOFF 3. Processes You can view a complete list of Process instances created by players within your game. In each process you can see the performers and what lanes they are part of. 4. Game Activity Here you can view all of your game’s activity logs. There are also sections to view the game’s API call logs, usage statistics and game’s batch jobs. TIME TO LAUNCH! Once you have completed tweaking and perfecting your design you can launch your game so that other users on the Playoff Platform can start using it. Click the Launcher button• Click the green Launch button. This run some checks on your game and if everything looks good will put the game live on http://games.playoffgamification.io/your-game-id •
  • 10. PLAYOFF MODIFYING YOUR GAME So you imagined that gamifying your business processes once was going to solve all your problems forever! But alas, things aren’t going as planned... A few months down the line you realize that you’re giving too much importance to how many appointments employees go to, instead of how many are actually yielding results. Or maybe you find out that you forgot to take into account certain tasks while creating your process. Whatever the situation maybe, changing the gamified system should be as simple as creating a new one! So, why not try our hands with changing the newly created game? All you need to do to change a game is to launch it again. Any updates to the components you made will be reflected immediately within the game. A more detailed explanation of what happens when you change a component follows. Actions You can change almost everything about an action after it is created except its ID. Processes All existing instances of a modified process will run to completion based on the original process design they were created from. Any new instances of the changed process definitions will use the modified design to run. Metrics The only parts of metric which can be modified after launching a game are its name and its constraints. Changing the Type or ID of a metric is not allowed due to the adverse backlash it could have on existing players who have earned scores in those metrics. Teams If the team structure is modified all existing instances will stay the same. Any new instances of the changed team definitions will use the modified structure. Each team which wants to get upgraded to the new structure will have to be disbanded and reformed.
  • 11. PLAYOFF AMOUNG OUR HAPPY CUSTOMERS Copyright ©Playoff, 2018. All rights reserved. Piazza Saggin, 2 - 35129 Padova Italy +39 049 631197 info@getplayoff.com PLAYOFF For more information, visit www.getplayoff.com/en, or read our blog at www.getplayoff.com/blog/en Follow us: Rules If an achievement rule is modified any achievements earned from the old achievement rule will remain untouched. New achievements earned by players will be based on the modified rule. If a levelling rule is modified all players levels will updated to conform to the modified levelling rule the next time they gain a point. CONCLUSION We hope this guide helped you get a better understanding of the Playoff Platform and what it is capable of. New features are being added everyday, and we’ll be updating this guide as time passes. We aim to use this as a comprehensive introduction to the Platform till we create more interactive and engaging teaching methods. If you have any suggestions or questions about a feature not covered in this guide, feel free to write to support@playoffgamification.io and we’ll see to it right away!