

A non-professional developer for a system intended to be user-programmable, like the Commodore 64, is simply called a hobbyist (rather than a homebrew developer). Many consoles have hardware restrictions to prevent unauthorized development. Official documentation is often only available to licensed developers, and these systems may use storage formats that make distribution difficult (such as ROM cartridges or encrypted CD-ROMs). Homebrew, when applied to video games, refers to games produced by hobbyists for proprietary video game consoles which are not intended to be user-programmable.

( Learn how and when to remove this template message) Please help improve this article, possibly by splitting the article and/or by introducing a disambiguation page, or discuss this issue on the talk page. This article may lack focus or may be about more than one topic.
