Easy Multiplayer Interactive Experiments in the Browser
This documentation is for Empirica v1. If you want to see the documentation for Empirica v2 head over to https://docs.empirica.ly.
Empirica is built on a combination of Meteor for the backend (managing your games and data) and React.js for the frontend (what the players see and interact with). Empirica provides a helpful structure to how your Games, Players, Rounds, and Stages interact. Furthermore, Empirica provides you with an Admin Panel that makes organising and running your Games for data collection extremely easy and intuitive.
Empirica is the one method that provides enough flexibility to build any type of experiment whilst still being accessible and helpful to the researcher.
To learn more about the parts of an Empirica app (e.g., what are Games, Rounds, and Players?) visit the Concepts page.
What skills do I need to use Empirica?
Why should I use Empirica instead of just Meteor and React.js together?
Whilst Meteor and React.js are powerful tools, and you could build sophisticated experiments with them, but Empirica makes the process of building and managing your experiments much easier.
Notably, Empirica provides an Admin Panel that allows you to manage the conditions of your experiments (Treatments and Factors) and which Games are running, collecting data, or waiting for players.
Empirica does the heavy lifting in terms of managing games, player connections, game life cycles, and more...