List of game engine recreations
   HOME

TheInfoList



OR:

Game engine recreation Game engine recreation is a type of video game engine remastering process whereby a new game engine is written from scratch as a clone of the original with the ability to load the original game's data files such as music, textures, scripts, shad ...
is a type of video
game engine A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term "software engine" used in the software i ...
remastering process wherein a new game engine is written from scratch as a clone of the original with the full ability to read the original game's data files. The new engine reads the old engine's files and, in theory, loads and understands its assets in a way that is indistinguishable from the original. The result of a proper engine clone is often the ability to play a game on modern systems that the old game could no longer run on. It also opens the possibility of community collaboration, as many engine remake projects tend to be open source. In most cases a clone is made in part by studying and
reverse engineering Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
the original executable, but occasionally, as was the case with some of the engines in
ScummVM Script Creation Utility for Maniac Mansion Virtual Machine (ScummVM) is a set of game engine recreations. Originally designed to play LucasArts adventure games that use the SCUMM system, it also supports a variety of non-SCUMM games by companies ...
, the original developers have helped the projects by supplying the original
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
—those are so-called
source port A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible. Description Source ports are often cr ...
s.


See also

*
List of commercial video games with later released source code This is a list of commercial video games with later released available source code. The source code of these commercially developed and distributed video games is available to the public or the games' communities. Background Commercial video g ...
*
Source port A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible. Description Source ports are often cr ...
*
Video game remake A video game remake is a video game closely adapted from an earlier title, usually for the purpose of modernizing a game with updated graphics for newer hardware and gameplay for contemporary audiences. Typically, a remake of such game software sh ...
*
Emulator In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run so ...


References


External links


Open Source Game Clones
specialized in open source variants of commercial games {{DEFAULTSORT:Game Engine Recreation Game engines for Linux