Fan game

Fan games are video games based on pre-existing video games or video game series. Fan games are usually developed by fans of the game or game series that the fan game is based on. Some fan games are attempts create a new game that resembles the experience of an official game that it is based on, while other fan games use a pre-existing game universe to make a new and unique game. Some fan games are made by modifying the ROM file of an existing game, while other fan games use completely original code or game engines.