The primary characteristic of unethical games is that they are manipulative, misleading, or both. From a user-experience standpoint, these games display dark patterns, which I define as common design decisions that trick users into doing something against their will. Dark patterns are usually employed to maximize some metric of success, such as email signups, checkouts, or upgrades; they generally test well when they’re released to users.

For example, FarmVille, Tap Fish, and Club Penguin play on deep-rooted psychological impulses to make money from their audiences. They take advantage of gamers’ completion urge by prominently displaying progress bars that encourage leveling up. They randomly time rewards, much like slot machines time payouts to keep players coming back, even when their net gain is negative. And they spread virally by compelling players to constantly post requests to their friends’ walls.

Want to read more like this? Buy my book's second edition! Designed for Use: Create Usable Interfaces for Applications and the Web is now available DRM-free directly from The Pragmatic Programmers. Or you can get it on Amazon, where it's also available in Chinese and Japanese.

Hi. My name is Lukas Mathis. I studied Computer Science/Software Engineering and Ergonomics/Usability at ETH Zürich. I work as a software engineer and user interface designer for a swiss software company creating process management software. I've written a book about usability. It's been translated to Chinese and Japanese. My first computer was a Performa 450, my first programming language was HyperTalk, my first electric guitar was a cheap Peavey, my first videogame was a VCS 2600 and my current snowboard is from Lib Tech. I live in a small cottage in a remote part of the Swiss Alps, and you can reach me at or on twitter.