Ruby (programming language)
Ruby has been described as a multi-paradigm programming language: it allows procedural programming (defining functions/variables outside classes makes them part of the root, 'self' Object), with object orientation (everything is an object) or functional programming (it has anonymous functions, closures, and continuations; statements all have values, and functions return the last evaluation). It has support for introspection, reflection and metaprogramming, as well as support for interpreter-based threads. Ruby features dynamic typing, and supports parametric polymorphism.
Everything (video game)
"Everything" is a simulation game where the player has the ability to explore a procedurally generated universe and control various objects within it. The player starts as one of several possible creatures and has the ability to move around. Initially, the player can shift their control to any creature or object smaller than the current one they occupy; this shifts the scale of the game to reflect this. Eventually the player can only shift into smaller and smaller parts of matter, down to the sub-atomic level, after which the game then allows the player to shift to larger objects as well. From this point, the player can take forms that include landmasses, planets, and whole star systems. As the player moves and shifts forms, they will find other creatures or objects speaking to them. The game uses a number of levels of "existence", representing different length scales, which the player can move between as they shift into different objects.