<p>An exercise equipment apparatus with a (re)programmable activity unit is disclosed. One embodiment of the apparatus includes, an exercise equipment having a display unit and a computing unit coupled to the display unit. The computing unit can execute one or more instruction sets embodied on a machine-readable medium, the one or more instructions causing the computing unit to simulate a virtual environment for display on the display unit; the virtual environment having at least one virtual element with which a user of the exercise equipment is able to interact in the virtual environment. One embodiment of the apparatus further includes a controller unit coupled to the exercise equipment. The controller unit having a programmable unit that is actuate-able by the user to interact with the virtual environment.</p>