> For the complete documentation index, see [llms.txt](https://yoan-thirion.gitbook.io/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yoan-thirion.gitbook.io/knowledge-base/serious-games/how-to-create-a-game.md).

# How to create a game

{% hint style="info" %}
“*You can discover more about a person in an hour of play than in a year of conversation.*” - Plato
{% endhint %}

![](/files/-MAzk2k2M0KY3qo7iEDB)

### 1) Define the purpose

* What are our learning objectives ?&#x20;
* What do we want to demonstrate ?

![](/files/-MAzkBBRZFzieORdRpVt)

### 2) For who ?

Define [personas](https://www.interaction-design.org/literature/article/personas-why-and-how-you-should-use-them) / who are our targets ?

![](/files/-MAzkV4MNBTkeEfBEANN)

### 3) Build a story

Create an environment&#x20;

* Where
* When
* Who (characters )

![](/files/-MAzkoF3d8KS4GvjEArf)

### 4) Choose or create a game play

Choose a game play (reuse the concepts of a given game) or create one.

![](/files/-MAzksHBHK4pzzd_a0KQ)

#### Examples of [game mechanics](https://gusandco.net/2011/11/11/les-mecaniques-de-jeux/) :

* Bluff : Je fais croire quelque chose (Poker, Perudo)
* Stop ou encore : Je peux m’arrêter de jouer, ou continuer pour gagner plus de points
* Course : Je gagne si j’arrive avant toi (Jeu de l’oie, Jamaica)
* Programmation: Avant de jouer, je choisis parmi les différentes actions possibles
* Mémoire : Si je me souviens des éléments / cartes précédemment jouées, je marque plus de points (Bonbons, Sherlock)
* ...

### 5) Build the game

Use an iterative approach to build the game :

* Build a prototype
* Test it
* Reflect & adapt

![](/files/-MAzlZU6QLFsg0a4lgnp)
