Development for newer systems usually involves actual hardware, given the lack of accurate emulators. New games for older systems are typically developed using emulators. Targets for homebrew games are typically those which are no longer commercially relevant or produced, and with simpler graphics and/or computational abilities, such as the Atari 2600, Nintendo Entertainment System, Wii, Nintendo 3DS, Genesis, Dreamcast, Game Boy Advance, PlayStation, and PlayStation 2. Many consoles have hardware restrictions to prevent unauthorized development.ĭevelopment can use unofficial, community maintained toolchains or official development kits such as Net Yaroze, Linux for PlayStation 2, or Microsoft XNA. The 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.