Changes

Jump to navigation Jump to search

Game engine recreations and source ports

1,106 bytes added, 07:17, 14 October 2018
no edit summary
{{stub}}
'''[[wikipedia:Game engine recreation|Game engine recreations ]]''' (sometimes called '''game engine re-implementations or remakes''') are unofficial recreations of game enginesdesigned to recreate the workings of another. Allowing you to play They often reimplement games on different systems to which they where originally intended. This requires you to have in ways that the original game assets (ROMs or developer did not intend; for example, for a platform other files) and load them in the game engine recreationthan which publishers marketed it for. Game engine recreations are mostly done through reverse engineering the original Recreations aren't just limited to game engines. Game engines which are unofficialy recreated when the original source code is available are mostly called source ports (for either; as an example GZDoom which allows you to play Doom, Doom II and Final Doom on modern systems)[https://webamp. If a game engine org/ Webamp] is ported officially, it's simply called a port, remake or remasterJavaScript application that reimplements Winamp.
These recreations are common when abandonware has large communities; when the original developer has disbanded and can no longer support or update it, an effort is then made to get it running natively on newer versions of-- and/or entirely different-- operating systems and platforms. Recreations are almost always open-source which also allows new programmers to fix bugs that could have been difficult to track down during the game's development (alternatively the bugs may be emulated to allow mods to continue to use them). With the [[source code]] unavailable, programmers may opt to decompile the original executable, and have their own program rely on the original until all of its functions have been remade, at which point the original binary is no longer needed. Alternatively, they can be remade based on a clean room design, in which the project implements the abstract features without having to disassemble the original, going by how components are expected to be used rather than how the program uses them. When most of the effort is on programming, the project will usually require the original game's assets (such as files in the installation directory or ROMs) until those are remade. When a game engine recreation is unofficially made from the original game'Note:''s publicly available source code, it' s called a source port. For a complete listof game engine recreations, see the [https://osgameclones.com/ Open Source Game Clones] website.
''This page is a WIP. Feel free to help out!''
927
edits

Navigation menu