 This simplicity is achieved by situating the programming task in a largely complete simulation environment.The user programs the behaviors of characters in a 3d world, and programs are expressed in a high-level, sensory paradigm consisting of a rule-based system or language, based on conditions and actions similarly to AgentSheets.The typical "hello world" of Kodu is