Educational Game: Manage OS Tasks in Real-Time

Original: A game where you're an OS and have to manage processes, memory and I/O events

Why This Matters

Gamifies complex OS concepts for learning; demonstrates practical resource management principles in interactive format.

An open-source educational game lets players assume the role of a computer's operating system, managing processes, memory, and I/O events. Available on GitHub and itch.io, the game challenges users to prevent user frustration through proper resource management.

You're the OS is an open-source game developed by plbrault, available on GitHub with over 2,300 stars. In the game, players take on the role of an operating system tasked with managing core computing functions: process scheduling, memory allocation, and input/output event handling. The primary gameplay mechanic involves ensuring that processes do not idle excessively; if processes are left waiting too long, the simulated user becomes impatient and reboots the system, resulting in a game-over scenario. The project is built in Python 3.14 and can be accessed through multiple platforms including a web version at plbrault.github.io/youre-the-os and itch.io. The repository contains 226 commits and includes multiple run configurations for desktop, web, sandbox, and automated play modes. The project is licensed under GPL-3.0, making it freely available and modifiable by the community.

Source

github.com — Read original →