Knowledge (XXG)

Source port

Source 📝

249: 85: 187: 44: 431:
Several source ports have been created for various games specifically to address online multiplayer support. Most older games were not created to take advantage of the Internet and the low latency, high bandwidth Internet connections available to computer gamers today. Furthermore, old games may use
387:
consists of a source port engine and a gameplay mod that are even distributed separately). While the primary goal of any source port is compatibility with newer hardware, many projects support other enhancements. Common examples of additions include support for higher video resolutions and different
1675: 362:. Due to copyright issues concerning the sound library used by the original DOS version, id Software released only the source code to the Linux version of the game. Since the majority of Doom players were DOS users the first step for a fan project was to 444:
for connecting with another player. This requirement made it difficult to quickly find a group of strangers to play with — the way that online games are most commonly played today. To address this shortcoming, specific source ports such as
1350: 351: 1676:"Nothing is too niche for modders to remaster, not even a '90s Star Wars FPS expansion pack where you play as Luke Skywalker's weird non-canon wife rescuing my favorite Expanded Universe dork" 453:
in which players can meet and post the location of games they are hosting or may wish to join. Similar facilities may be found in newer games and online game services such as Valve's
372:
code to DOS. A source port typically only includes the engine portion of the game and requires that the data files of the game in question already be present on users' systems.
1850: 1124: 358:, in situations where the original source was never formally released by the game's developers. The term was coined after the release of the source code to 1730: 505: 1909: 1531: 1803: 1135: 1119: 1095: 1885: 1598: 856: 1413: 1140: 1702: 1035: 301: 283: 230: 168: 71: 197: 268:
Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed.
1843: 1379: 1047: 1028: 400:), enhanced input support (including the ability to map controls onto additional input devices), 3D character models (in case of 2780: 1897: 1391: 755: 28: 2618: 1016: 106: 2770: 2568: 2415: 2181: 149: 32: 19:
This article is about software ported by the associated fan community. For software ported by the original developer, see
262: 2714: 2020: 1914: 1312: 992: 121: 102: 57: 2765: 1880: 1836: 1355: 528: 474: 1272: 257: 212: 541: 128: 208: 95: 2775: 1648: 1059: 876: 678: 1749: 2345: 1236: 1152: 24: 135: 2285: 2131: 1944: 1224: 1212: 775: 2360: 1892: 1335: 1164: 1108: 667: 478: 421: 359: 248: 2603: 2448: 791: 581: 380: 117: 2573: 1478: 2724: 2638: 2598: 2325: 2295: 2249: 2244: 2209: 2161: 2106: 1929: 1904: 1863: 1340: 629: 482: 473:
If the source code of a software is not available, alternative approaches to achieve portability are
389: 2669: 2518: 2453: 2350: 2224: 2214: 2201: 2121: 2015: 1292: 1278: 1248: 984: 903: 741: 737: 733: 729: 645: 559: 355: 331: 2523: 2191: 2060: 2005: 912: 763: 553: 831: 2648: 2270: 2111: 2065: 1754: 1623: 1004: 862: 843: 437: 384: 327: 2375: 2340: 2151: 1345: 649: 605: 376: 346:
after the original developer hands over the maintenance support for a game by releasing its
63: 383:. However many source ports add support for gameplay mods, which is usually optional (e.g. 2689: 2633: 2583: 2558: 2489: 2401: 2380: 2335: 2290: 2234: 2229: 2176: 2050: 2045: 1504: 1375: 1330: 1083: 978: 454: 142: 1731:"'Shockolate' Is A Cross-Platform System Shock Built On The Original, Open-Sourced Code" 354:). In some cases, the source code used to create a source port must be obtained through 2740: 2239: 2116: 1458: 1300: 1200: 1176: 617: 462: 2759: 2643: 2628: 2593: 2563: 2458: 2101: 2091: 2081: 2040: 1975: 1776: 723: 711: 409: 2481: 2186: 2166: 1995: 1573: 1556: 1260: 1188: 2538: 2463: 2171: 2055: 2025: 1985: 1859: 1649:"Dark Forces: Classic Star Wars Shooter Gets 4K Overhaul Thanks to Fan Remaster" 1599:"Star Trek: Voyager Elite Force Holomatch Gets Free 20th Anniversary Re-Release" 1387: 749: 593: 567: 517: 379:
that both don't change the original gameplay as such projects are by definition
347: 323: 319: 84: 16:
Altering a game engine's source code to allow it to run on incompatible systems
2704: 2471: 2310: 2146: 2030: 1777:"OpenLara: Open-Source Engine Remake For Tomb Raider, Including WebGL Version" 1560: 923: 897: 870: 633: 458: 441: 417: 1750:"Modders bring original Tomb Raider to browsers with new open-source project" 655: 2553: 2548: 2497: 2432: 2396: 2355: 2320: 2315: 2265: 2156: 2141: 2096: 2086: 2035: 1990: 1980: 1949: 1707: 1536: 1286: 951: 819: 573: 450: 343: 2613: 2543: 2476: 2370: 2280: 2275: 2196: 2136: 2010: 1954: 1804:"Open source re-implementation of Tomb Raider 1 'TR1X' gets Linux builds" 1781: 1680: 1509: 1071: 957: 932: 807: 446: 425: 397: 2719: 2679: 2674: 2664: 2623: 2588: 2528: 2365: 2330: 2219: 2126: 2000: 1919: 966: 919: 885: 687: 671: 364: 20: 1828: 1532:"Serious Sam gets a fully path-traced RT upgrade - and it's beautiful" 960:, Quake3e, OpenMoHAA, Q3Base, Quake III: Arena for FreeBSD, Spearmint 942: 938: 432:
outdated network protocols to create multiplayer connections, such as
2709: 2694: 2684: 2608: 2513: 2300: 1734: 1414:"Building a Retro Linux Gaming Computer - Part 16: We Are All Doomed" 699: 393: 1306:
ECWolf, NewWolf, Wolf4SDL, Wolfenstein 3-D Redux, WolfGL, WolfGL-3D
215:. Statements consisting only of original research should be removed. 1437: 2305: 1959: 611:
Apolyton Civilization Site: Call to Power II: Source Code Project
2578: 2533: 1041:
icculus, Ray-Traced, Serious Sam Classic, Serious Sam Evolution
659: 405: 401: 1832: 2699: 1653: 1351:
List of commercial video games with later released source code
433: 413: 352:
List of commercial video games with later released source code
242: 180: 78: 37: 740:, Rancidmeat Port, xDuke Port, nDuke Port, hDuke Port, 404:
games), higher resolution textures, support to replace
204: 1703:"Nightdive shares source code for System Shock on Mac" 1459:"LordHavoc's DarkPlaces Quake Modification: Downloads" 798: 782: 440:. Another problem was games that required a specific 2733: 2657: 2506: 2441: 2425: 2414: 2389: 2258: 2074: 1968: 1937: 1928: 1505:"Open-Source Serious Engine 1 Now Running On Linux" 922:, Project: Twilight, Telejano, Tenebrae, WinQuake, 785:, GLHeretic for Linux, Heretic for Linux, HHeretic 334:with which the game was not originally compatible. 109:. Unsourced material may be challenged and removed. 1242:OpenTomb, OpenCroft, OpenLara, CroftEngine, TR1X 449:added "lobbies", which are basically integrated 1010:WinROTT, GLROTT, icculus, rottexpr, NakedTriad 23:. The term "source port" can also refer to the 1844: 8: 1125:Star Wars Jedi Knight: Mysteries of the Sith 1053:JFShadowWarrior, SWP, VoidSW, Raze, WangGDX 918:QuakeSpasm, QuakeDS, DarkPlaces, FitzQuake, 72:Learn how and when to remove these messages 2422: 1934: 1851: 1837: 1829: 813:jsHexen 2, UQE Hexen 2, Hammer of Thyrion 492: 302:Learn how and when to remove this message 284:Learn how and when to remove this message 231:Learn how and when to remove this message 169:Learn how and when to remove this message 926:, ezQuake, fodQuake, FreeQuake, vkQuake 1479:"LGR plays Duke Nukem II in widescreen" 1367: 375:Source ports share the similarity with 1136:Star Wars Jedi Knight II: Jedi Outcast 1120:Star Wars Jedi Knight: Dark Forces II 326:that allows the game to be played on 7: 857:The Legend of Zelda: Ocarina of Time 107:adding citations to reliable sources 1141:Star Wars Jedi Knight: Jedi Academy 318:is a software project based on the 392:, hardware accelerated renderers ( 14: 1036:Serious Sam: The Second Encounter 53:This article has multiple issues. 1102:iostvoyHM, cMod, Lilium Voyager 1096:Star Trek: Voyager – Elite Force 1029:Serious Sam: The First Encounter 247: 185: 83: 42: 1775:Larabel, Michael (2017-04-24). 1748:Alexander, Julia (2017-04-24). 1503:Larabel, Michael (2016-04-04). 906:, PowerSlaveEX, ExhumedEX-Plus 756:FreeSpace 2 Source Code Project 639:DXX-Rebirth, D2X-XL, DXX-Retro 94:needs additional citations for 61:or discuss these issues on the 1674:Litchfield, Ted (2024-05-19). 1624:"Lilium Voyager 1.40 released" 1622:Middleton, Zack (2019-11-02). 1572:Middleton, Zack (2019-11-02). 1530:Battaglia, Alex (2021-09-09). 1384:Doom source code release notes 1017:Savage: The Battle for Newerth 945:, q^2, Q2PRO, Yamagi Quake II 1: 2569:Lightweight Java Game Library 1701:Wawro, Alex (April 6, 2018). 1597:Procter, Lewie (2020-08-13). 1412:Wilson, Hamish (2022-03-14). 1915:List of visual novel engines 1313:Wolfenstein: Enemy Territory 993:Return to Castle Wolfenstein 801:, GLHexen, HHexen, WinHexen 599:Reflection Keen, CatacombGL 1881:First-person shooter engine 1729:Logan Booker (2018-06-16). 1356:Fork (software development) 530:Blake Stone: Aliens Of Gold 211:the claims made and adding 2799: 1647:Bailey, Kat (2022-12-19). 985:RedneckGDX, Rednukem, Raze 781:Chocolate Heretic, ZDoom, 542:Blake Stone: Planet Strike 18: 1871: 1802:Dawe, Liam (2023-11-21). 1158:Chocolate Strife, Vavoom 679:List of Doom source ports 1273:William Shatner's TekWar 904:PowerSlaveGDX, PCExhumed 797:Chocolate Hexen, ZDoom, 1225:Thief II: The Metal Age 1213:Thief: The Dark Project 1182:Super Mario 64 PC Port 660:Diablo 1 Mod (Belzebub) 342:Source ports are often 256:Some of this article's 2781:Unofficial adaptations 1893:Game engine recreation 1336:Game engine recreation 1109:Star Wars: Dark Forces 560:BloodGDX, NBlood, Raze 506:Aliens versus Predator 420:, etc.), and enhanced 2604:Platinum Arts Sandbox 2449:Adventure Game Studio 1628:ZTM's World of Wonder 1578:ZTM's World of Wonder 1318:ioWolfET, ET: Legacy 1293:BuildGDX, JFWitchaven 1266:Warzone Resurrection 972:Quake4Doom, gbQuake4 705:dhewm3, RBDOOM-3-BFG 681:for a detailed list. 436:protocol, instead of 2771:Software maintenance 2250:Visual3D Game Engine 1905:Game creation system 1341:Static recompilation 1089:The Ur-Quan Masters 693:Doom64EX, Doom64Ex+ 489:Notable source ports 483:Static recompilation 103:improve this article 2519:Blender Game Engine 2351:Pixel Game Maker MV 1574:"ioEF preservation" 1165:Super 3D Noah's Ark 1077:Spelunky ClassicHD 356:reverse engineering 350:to the public (see 332:computing platforms 2766:Video game engines 2524:Bork3D Game Engine 1279:BuildGDX, JFTekWar 850:Stracciatella/SDL 650:Hellfire Expansion 547:BStone, Blake4SDL 535:BStone, Blake4SDL 424:support using the 377:unofficial patches 196:possibly contains 2753: 2752: 2749: 2748: 2649:Wintermute Engine 2410: 2409: 2271:Amazon Lumberyard 2066:Zillions of Games 1557:SpelunkyClassicHD 1322: 1321: 1114:The Force Engine 1005:Rise of the Triad 863:Ship of Harkinian 844:Jagged Alliance 2 623:Commander Genius 438:Internet Protocol 328:operating systems 312: 311: 304: 294: 293: 286: 241: 240: 233: 198:original research 179: 178: 171: 153: 76: 2788: 2776:Software release 2423: 2376:UbiArt Framework 2341:Nvidia GameWorks 1935: 1853: 1846: 1839: 1830: 1818: 1817: 1815: 1814: 1799: 1793: 1792: 1790: 1789: 1772: 1766: 1765: 1763: 1762: 1745: 1739: 1738: 1726: 1720: 1719: 1717: 1715: 1698: 1692: 1691: 1689: 1688: 1671: 1665: 1664: 1662: 1661: 1644: 1638: 1637: 1635: 1634: 1619: 1613: 1612: 1610: 1609: 1594: 1588: 1587: 1585: 1584: 1569: 1563: 1554: 1548: 1547: 1545: 1544: 1527: 1521: 1520: 1518: 1517: 1500: 1494: 1493: 1491: 1490: 1475: 1469: 1468: 1466: 1465: 1455: 1449: 1448: 1446: 1445: 1434: 1428: 1427: 1425: 1424: 1409: 1403: 1402: 1400: 1399: 1390:. Archived from 1372: 1346:Unofficial patch 1022:Savage: Rebirth 879:, Aleph One/SDL 606:Call to Power II 511:icculus.org/avp 493: 307: 300: 289: 282: 278: 275: 269: 251: 243: 236: 229: 225: 222: 216: 213:inline citations 189: 188: 181: 174: 167: 163: 160: 154: 152: 111: 87: 79: 68: 46: 45: 38: 31:is sent, e.g. a 2798: 2797: 2791: 2790: 2789: 2787: 2786: 2785: 2756: 2755: 2754: 2745: 2729: 2653: 2634:Thousand Parsec 2584:Open Wonderland 2559:Irrlicht Engine 2502: 2437: 2417: 2406: 2402:Unreal Engine 5 2385: 2381:Unreal Engine 4 2336:Luminous Engine 2291:Creation Engine 2254: 2235:Unreal Engine 3 2230:Unreal Engine 2 2070: 2051:Virtual Theatre 2046:Unreal Engine 1 1964: 1924: 1867: 1857: 1827: 1822: 1821: 1812: 1810: 1801: 1800: 1796: 1787: 1785: 1774: 1773: 1769: 1760: 1758: 1747: 1746: 1742: 1728: 1727: 1723: 1713: 1711: 1700: 1699: 1695: 1686: 1684: 1673: 1672: 1668: 1659: 1657: 1646: 1645: 1641: 1632: 1630: 1621: 1620: 1616: 1607: 1605: 1596: 1595: 1591: 1582: 1580: 1571: 1570: 1566: 1555: 1551: 1542: 1540: 1529: 1528: 1524: 1515: 1513: 1502: 1501: 1497: 1488: 1486: 1477: 1476: 1472: 1463: 1461: 1457: 1456: 1452: 1443: 1441: 1436: 1435: 1431: 1422: 1420: 1411: 1410: 1406: 1397: 1395: 1374: 1373: 1369: 1364: 1331:Enhanced remake 1327: 1139: 1123: 1084:Star Control II 1033: 979:Redneck Rampage 832:Ken's Labyrinth 523:Arx Libertatis 491: 471: 344:created by fans 340: 308: 297: 296: 295: 290: 279: 273: 270: 267: 252: 237: 226: 220: 217: 202: 190: 186: 175: 164: 158: 155: 112: 110: 100: 88: 47: 43: 36: 17: 12: 11: 5: 2796: 2795: 2792: 2784: 2783: 2778: 2773: 2768: 2758: 2757: 2751: 2750: 2747: 2746: 2744: 2743: 2741:Open 3D Engine 2737: 2735: 2731: 2730: 2728: 2727: 2722: 2717: 2712: 2707: 2702: 2697: 2692: 2687: 2682: 2677: 2672: 2667: 2661: 2659: 2655: 2654: 2652: 2651: 2646: 2641: 2636: 2631: 2626: 2621: 2616: 2611: 2606: 2601: 2596: 2591: 2586: 2581: 2576: 2571: 2566: 2561: 2556: 2551: 2546: 2541: 2536: 2531: 2526: 2521: 2516: 2510: 2508: 2504: 2503: 2501: 2500: 2495: 2487: 2479: 2474: 2469: 2461: 2456: 2451: 2445: 2443: 2439: 2438: 2436: 2435: 2429: 2427: 2420: 2412: 2411: 2408: 2407: 2405: 2404: 2399: 2393: 2391: 2387: 2386: 2384: 2383: 2378: 2373: 2368: 2363: 2358: 2353: 2348: 2343: 2338: 2333: 2328: 2323: 2318: 2313: 2308: 2303: 2298: 2293: 2288: 2283: 2278: 2273: 2268: 2262: 2260: 2256: 2255: 2253: 2252: 2247: 2242: 2240:Vicious Engine 2237: 2232: 2227: 2222: 2217: 2212: 2207: 2199: 2194: 2189: 2184: 2179: 2174: 2169: 2164: 2159: 2154: 2149: 2144: 2139: 2134: 2129: 2124: 2119: 2117:Essence Engine 2114: 2109: 2104: 2099: 2094: 2089: 2084: 2078: 2076: 2072: 2071: 2069: 2068: 2063: 2058: 2053: 2048: 2043: 2038: 2033: 2028: 2023: 2021:Pie in the Sky 2018: 2013: 2008: 2003: 1998: 1993: 1988: 1983: 1978: 1972: 1970: 1966: 1965: 1963: 1962: 1957: 1952: 1947: 1941: 1939: 1932: 1926: 1925: 1923: 1922: 1917: 1912: 1907: 1902: 1901: 1900: 1890: 1889: 1888: 1878: 1872: 1869: 1868: 1858: 1856: 1855: 1848: 1841: 1833: 1826: 1825:External links 1823: 1820: 1819: 1794: 1767: 1740: 1721: 1693: 1666: 1639: 1614: 1589: 1564: 1549: 1522: 1495: 1470: 1450: 1438:"Source Ports" 1429: 1404: 1378:(1997-12-23). 1366: 1365: 1363: 1360: 1359: 1358: 1353: 1348: 1343: 1338: 1333: 1326: 1323: 1320: 1319: 1316: 1308: 1307: 1304: 1301:Wolfenstein 3D 1296: 1295: 1290: 1282: 1281: 1276: 1268: 1267: 1264: 1256: 1255: 1252: 1244: 1243: 1240: 1232: 1231: 1228: 1220: 1219: 1216: 1208: 1207: 1204: 1201:System Shock 2 1196: 1195: 1192: 1184: 1183: 1180: 1177:Super Mario 64 1172: 1171: 1168: 1160: 1159: 1156: 1148: 1147: 1144: 1131: 1130: 1127: 1116: 1115: 1112: 1104: 1103: 1100: 1091: 1090: 1087: 1079: 1078: 1075: 1067: 1066: 1063: 1055: 1054: 1051: 1048:Shadow Warrior 1043: 1042: 1039: 1024: 1023: 1020: 1012: 1011: 1008: 1000: 999: 996: 988: 987: 982: 974: 973: 970: 962: 961: 955: 947: 946: 936: 928: 927: 916: 908: 907: 901: 893: 892: 891:Project Magma 889: 881: 880: 874: 866: 865: 860: 852: 851: 848: 839: 838: 835: 827: 826: 825:Homeworld SDL 823: 815: 814: 811: 803: 802: 795: 787: 786: 779: 771: 770: 767: 759: 758: 753: 745: 744: 742:Rednukem, Raze 727: 719: 718: 715: 707: 706: 703: 695: 694: 691: 683: 682: 675: 663: 662: 653: 641: 640: 637: 625: 624: 621: 618:Commander Keen 613: 612: 609: 601: 600: 597: 589: 588: 585: 577: 576: 571: 563: 562: 557: 549: 548: 545: 537: 536: 533: 525: 524: 521: 513: 512: 509: 501: 500: 497: 490: 487: 479:Engine remakes 470: 467: 463:GameSpy Arcade 339: 336: 310: 309: 292: 291: 258:listed sources 255: 253: 246: 239: 238: 193: 191: 184: 177: 176: 91: 89: 82: 77: 51: 50: 48: 41: 15: 13: 10: 9: 6: 4: 3: 2: 2794: 2793: 2782: 2779: 2777: 2774: 2772: 2769: 2767: 2764: 2763: 2761: 2742: 2739: 2738: 2736: 2732: 2726: 2723: 2721: 2718: 2716: 2713: 2711: 2708: 2706: 2703: 2701: 2698: 2696: 2693: 2691: 2688: 2686: 2683: 2681: 2678: 2676: 2673: 2671: 2668: 2666: 2663: 2662: 2660: 2656: 2650: 2647: 2645: 2644:Vassal Engine 2642: 2640: 2637: 2635: 2632: 2630: 2629:Spring Engine 2627: 2625: 2622: 2620: 2617: 2615: 2612: 2610: 2607: 2605: 2602: 2600: 2597: 2595: 2594:Papervision3D 2592: 2590: 2587: 2585: 2582: 2580: 2577: 2575: 2572: 2570: 2567: 2565: 2564:jMonkeyEngine 2562: 2560: 2557: 2555: 2552: 2550: 2547: 2545: 2542: 2540: 2537: 2535: 2532: 2530: 2527: 2525: 2522: 2520: 2517: 2515: 2512: 2511: 2509: 2505: 2499: 2496: 2494: 2492: 2488: 2486: 2484: 2480: 2478: 2475: 2473: 2470: 2468: 2466: 2462: 2460: 2459:Crystal Space 2457: 2455: 2452: 2450: 2447: 2446: 2444: 2440: 2434: 2431: 2430: 2428: 2424: 2421: 2419: 2413: 2403: 2400: 2398: 2395: 2394: 2392: 2388: 2382: 2379: 2377: 2374: 2372: 2369: 2367: 2364: 2362: 2359: 2357: 2354: 2352: 2349: 2347: 2344: 2342: 2339: 2337: 2334: 2332: 2329: 2327: 2324: 2322: 2319: 2317: 2314: 2312: 2309: 2307: 2304: 2302: 2299: 2297: 2294: 2292: 2289: 2287: 2284: 2282: 2279: 2277: 2274: 2272: 2269: 2267: 2264: 2263: 2261: 2257: 2251: 2248: 2246: 2243: 2241: 2238: 2236: 2233: 2231: 2228: 2226: 2223: 2221: 2218: 2216: 2213: 2211: 2208: 2206: 2204: 2200: 2198: 2195: 2193: 2190: 2188: 2185: 2183: 2180: 2178: 2175: 2173: 2170: 2168: 2165: 2163: 2160: 2158: 2155: 2153: 2150: 2148: 2145: 2143: 2140: 2138: 2135: 2133: 2130: 2128: 2125: 2123: 2120: 2118: 2115: 2113: 2110: 2108: 2105: 2103: 2102:Crystal Tools 2100: 2098: 2095: 2093: 2092:Chrome Engine 2090: 2088: 2085: 2083: 2080: 2079: 2077: 2073: 2067: 2064: 2062: 2059: 2057: 2054: 2052: 2049: 2047: 2044: 2042: 2041:Sim RPG Maker 2039: 2037: 2034: 2032: 2029: 2027: 2024: 2022: 2019: 2017: 2014: 2012: 2009: 2007: 2004: 2002: 1999: 1997: 1994: 1992: 1989: 1987: 1984: 1982: 1979: 1977: 1976:3D GameStudio 1974: 1973: 1971: 1967: 1961: 1958: 1956: 1953: 1951: 1948: 1946: 1943: 1942: 1940: 1936: 1933: 1931: 1927: 1921: 1918: 1916: 1913: 1911: 1908: 1906: 1903: 1899: 1896: 1895: 1894: 1891: 1887: 1884: 1883: 1882: 1879: 1877: 1874: 1873: 1870: 1865: 1861: 1854: 1849: 1847: 1842: 1840: 1835: 1834: 1831: 1824: 1809: 1808:GamingOnLinux 1805: 1798: 1795: 1784: 1783: 1778: 1771: 1768: 1757: 1756: 1751: 1744: 1741: 1736: 1732: 1725: 1722: 1710: 1709: 1704: 1697: 1694: 1683: 1682: 1677: 1670: 1667: 1656: 1655: 1650: 1643: 1640: 1629: 1625: 1618: 1615: 1604: 1600: 1593: 1590: 1579: 1575: 1568: 1565: 1562: 1558: 1553: 1550: 1539: 1538: 1533: 1526: 1523: 1512: 1511: 1506: 1499: 1496: 1484: 1483:Retro Refurbs 1480: 1474: 1471: 1460: 1454: 1451: 1439: 1433: 1430: 1419: 1418:GamingOnLinux 1415: 1408: 1405: 1394:on 2015-12-02 1393: 1389: 1385: 1381: 1380:"doomsrc.txt" 1377: 1376:Carmack, John 1371: 1368: 1361: 1357: 1354: 1352: 1349: 1347: 1344: 1342: 1339: 1337: 1334: 1332: 1329: 1328: 1324: 1317: 1315: 1314: 1310: 1309: 1305: 1303: 1302: 1298: 1297: 1294: 1291: 1289: 1288: 1284: 1283: 1280: 1277: 1275: 1274: 1270: 1269: 1265: 1263: 1262: 1258: 1257: 1253: 1251: 1250: 1246: 1245: 1241: 1239: 1238: 1234: 1233: 1229: 1227: 1226: 1222: 1221: 1217: 1215: 1214: 1210: 1209: 1205: 1203: 1202: 1198: 1197: 1193: 1191: 1190: 1186: 1185: 1181: 1179: 1178: 1174: 1173: 1169: 1167: 1166: 1162: 1161: 1157: 1155: 1154: 1150: 1149: 1145: 1143: 1142: 1137: 1133: 1132: 1128: 1126: 1121: 1118: 1117: 1113: 1111: 1110: 1106: 1105: 1101: 1098: 1097: 1093: 1092: 1088: 1086: 1085: 1081: 1080: 1076: 1074: 1073: 1069: 1068: 1064: 1062: 1061: 1057: 1056: 1052: 1050: 1049: 1045: 1044: 1040: 1038: 1037: 1031: 1030: 1026: 1025: 1021: 1019: 1018: 1014: 1013: 1009: 1007: 1006: 1002: 1001: 997: 995: 994: 990: 989: 986: 983: 981: 980: 976: 975: 971: 969: 968: 964: 963: 959: 956: 954: 953: 949: 948: 944: 940: 937: 935: 934: 930: 929: 925: 921: 917: 915: 914: 910: 909: 905: 902: 900: 899: 895: 894: 890: 888: 887: 883: 882: 878: 875: 873: 872: 868: 867: 864: 861: 859: 858: 854: 853: 849: 847: 845: 841: 840: 836: 834: 833: 829: 828: 824: 822: 821: 817: 816: 812: 810: 809: 805: 804: 800: 796: 794: 793: 789: 788: 784: 780: 778: 777: 773: 772: 768: 766: 765: 761: 760: 757: 754: 752: 751: 747: 746: 743: 739: 735: 731: 728: 726: 725: 724:Duke Nukem 3D 721: 720: 717:Rigel Engine 716: 714: 713: 712:Duke Nukem II 709: 708: 704: 702: 701: 697: 696: 692: 690: 689: 685: 684: 680: 676: 674: 673: 669: 665: 664: 661: 657: 654: 652: 651: 647: 643: 642: 638: 636: 635: 631: 627: 626: 622: 620: 619: 615: 614: 610: 608: 607: 603: 602: 598: 596: 595: 591: 590: 586: 584: 583: 579: 578: 575: 572: 570: 569: 565: 564: 561: 558: 556: 555: 551: 550: 546: 544: 543: 539: 538: 534: 532: 531: 527: 526: 522: 520: 519: 515: 514: 510: 508: 507: 503: 502: 498: 496:Original name 495: 494: 488: 486: 484: 480: 476: 468: 466: 464: 460: 457:, Blizzard's 456: 452: 448: 443: 439: 435: 429: 427: 423: 419: 415: 411: 410:digital audio 407: 403: 399: 395: 391: 390:aspect ratios 386: 382: 378: 373: 371: 367: 366: 361: 357: 353: 349: 345: 337: 335: 333: 329: 325: 321: 317: 306: 303: 288: 285: 277: 265: 264: 259: 254: 250: 245: 244: 235: 232: 224: 214: 210: 206: 200: 199: 194:This article 192: 183: 182: 173: 170: 162: 151: 148: 144: 141: 137: 134: 130: 127: 123: 120: –  119: 118:"Source port" 115: 114:Find sources: 108: 104: 98: 97: 92:This article 90: 86: 81: 80: 75: 73: 66: 65: 60: 59: 54: 49: 40: 39: 34: 30: 27:from which a 26: 22: 2490: 2482: 2464: 2203:Silent Storm 2202: 2187:Retro Engine 2167:MT Framework 1996:Genie Engine 1875: 1860:Game engines 1811:. Retrieved 1807: 1797: 1786:. Retrieved 1780: 1770: 1759:. Retrieved 1753: 1743: 1724: 1712:. Retrieved 1706: 1696: 1685:. Retrieved 1679: 1669: 1658:. Retrieved 1652: 1642: 1631:. Retrieved 1627: 1617: 1606:. Retrieved 1602: 1592: 1581:. Retrieved 1577: 1567: 1552: 1541:. Retrieved 1535: 1525: 1514:. Retrieved 1508: 1498: 1487:. Retrieved 1485:. 2021-08-04 1482: 1473: 1462:. Retrieved 1453: 1442:. Retrieved 1432: 1421:. Retrieved 1417: 1407: 1396:. Retrieved 1392:the original 1383: 1370: 1311: 1299: 1285: 1271: 1261:Warzone 2100 1259: 1247: 1235: 1223: 1211: 1199: 1189:System Shock 1187: 1175: 1163: 1151: 1134: 1107: 1094: 1082: 1070: 1058: 1046: 1034: 1027: 1015: 1003: 991: 977: 965: 950: 931: 911: 896: 884: 869: 855: 842: 830: 818: 806: 790: 774: 762: 748: 722: 710: 698: 686: 666: 644: 628: 616: 604: 592: 587:CatacombSDL 580: 566: 552: 540: 529: 516: 504: 472: 469:Alternatives 430: 374: 369: 363: 341: 315: 313: 298: 280: 271: 260: 227: 218: 195: 165: 156: 146: 139: 132: 125: 113: 101:Please help 96:verification 93: 69: 62: 56: 55:Please help 52: 2539:Game Editor 2418:open-source 2172:PhyreEngine 2056:Voxel Space 2026:Reality Lab 1986:Dark Engine 1930:Proprietary 1876:Source port 1440:. Doom Wiki 1388:id Software 1254:OpenTyrian 1237:Tomb Raider 1194:Shockolate 1099:(holomatch) 1065:Micropolis 750:FreeSpace 2 656:DevilutionX 594:Catacomb 3D 568:Carmageddon 518:Arx Fatalis 422:multiplayer 348:source code 338:Description 324:game engine 320:source code 316:source port 274:August 2021 261:may not be 221:August 2021 159:August 2021 2760:Categories 2705:PlayCanvas 2472:Game-Maker 2346:Panta Rhei 2311:Fox Engine 2147:HeroEngine 2031:RenderWare 1813:2023-12-18 1788:2023-12-18 1761:2023-12-18 1687:2024-05-19 1660:2023-12-18 1633:2023-04-04 1608:2023-03-25 1583:2023-04-04 1561:github.com 1543:2023-12-18 1516:2023-12-18 1489:2023-12-18 1464:2008-10-23 1444:2008-10-23 1423:2023-02-02 1398:2008-10-23 1362:References 1129:OpenJKDF2 943:KMQuake II 924:QuakeWorld 898:PowerSlave 871:Marathon 2 837:LAB3D/SDL 634:Descent II 459:battle.net 451:chat rooms 442:IP address 418:Ogg Vorbis 385:DarkPlaces 368:the Linux 205:improve it 129:newspapers 58:improve it 2554:id Tech 4 2549:id Tech 3 2498:Stratagus 2433:Z-machine 2397:id Tech 7 2356:RE Engine 2321:id Tech 6 2316:id Tech 5 2286:Construct 2266:4A Engine 2162:Marmalade 2157:Leadwerks 2142:GameSalad 2132:Frostbite 2097:CryEngine 2087:C4 Engine 2036:RPG Maker 1991:GameMaker 1981:Clickteam 1950:Freescape 1945:Filmation 1708:Gamasutra 1537:Eurogamer 1287:Witchaven 952:Quake III 877:Aleph One 820:Homeworld 475:Emulation 209:verifying 64:talk page 2544:GDevelop 2491:Quake II 2477:OHRRPGCE 2416:Free and 2371:Source 2 2361:Snowdrop 2281:Buildbox 2276:Bitsquid 2197:Shark 3D 2137:Gamebryo 2122:Euphoria 2011:LithTech 1955:Gold Box 1910:Game IDE 1782:Phoronix 1714:April 6, 1681:PC Gamer 1510:Phoronix 1325:See also 1230:NewDark 1218:NewDark 1206:NewDark 1072:Spelunky 958:ioquake3 939:vkQuake2 933:Quake II 846:Wildfire 808:Hexen II 799:Doomsday 783:Doomsday 738:JFDuke3D 582:Catacomb 574:Dethrace 447:Skulltag 426:Internet 398:Direct3D 263:reliable 2720:Stencyl 2680:Horde3D 2675:GPUOpen 2665:Delta3D 2624:Solar2D 2619:Scratch 2589:Panda3D 2529:Cocos2d 2366:Stencyl 2331:Kynapse 2220:Unigine 2127:Flare3D 2001:GoldSrc 1920:id Tech 1755:Polygon 1170:ECWolf 1146:OpenJK 1060:SimCity 998:iortcw 967:Quake 4 920:GLQuake 886:Myth II 776:Heretic 769:ZGloom 734:DukeGDX 730:EDuke32 688:Doom 64 672:Doom II 630:Descent 396:and/or 203:Please 143:scholar 21:porting 2725:Stride 2710:Raylib 2695:OpenFL 2685:libGDX 2639:Torque 2614:Ren'Py 2609:Pygame 2599:Plasma 2514:Away3D 2493:engine 2485:engine 2467:engine 2326:Ignite 2301:Defold 2296:Decima 2245:Vision 2210:Source 2205:engine 2107:Diesel 1735:Kotaku 1249:Tyrian 1153:Strife 700:Doom 3 646:Diablo 481:, and 461:, and 394:OpenGL 370:source 145:  138:  131:  124:  116:  29:packet 2734:2020s 2715:Snap! 2670:Godot 2658:2010s 2507:2000s 2483:Quake 2454:Build 2442:1990s 2426:1970s 2390:2020s 2306:Felgo 2259:2010s 2225:Unity 2215:Titan 2082:Anvil 2075:2000s 2016:Mugen 1969:1990s 1960:SCUMM 1938:1980s 913:Quake 792:Hexen 764:Gloom 554:Blood 499:Port 455:Steam 408:with 322:of a 150:JSTOR 136:books 35:port. 2690:Moai 2579:OGRE 2574:Löve 2534:Dim3 2465:Doom 2192:SAGE 2182:RAGE 2061:Zero 2006:Jedi 1898:list 1886:list 1864:list 1716:2018 1603:wePC 677:See 668:Doom 406:MIDI 402:2.5D 381:mods 365:port 360:Doom 122:news 25:port 2700:ORX 2112:Ego 1654:IGN 1559:on 434:IPX 414:MP3 330:or 207:by 105:by 33:TCP 2762:: 2152:IW 1806:. 1779:. 1752:. 1733:. 1705:. 1678:. 1651:. 1626:. 1601:. 1576:. 1534:. 1507:. 1481:. 1416:. 1386:. 1382:. 1122:/ 941:, 736:, 732:, 658:, 485:. 477:, 465:. 428:. 416:, 314:A 67:. 2177:Q 1866:) 1862:( 1852:e 1845:t 1838:v 1816:. 1791:. 1764:. 1737:. 1718:. 1690:. 1663:. 1636:. 1611:. 1586:. 1546:. 1519:. 1492:. 1467:. 1447:. 1426:. 1401:. 1138:/ 1032:/ 670:/ 648:/ 632:/ 412:( 305:) 299:( 287:) 281:( 276:) 272:( 266:. 234:) 228:( 223:) 219:( 201:. 172:) 166:( 161:) 157:( 147:· 140:· 133:· 126:· 99:. 74:) 70:(

Index

porting
port
packet
TCP
improve it
talk page
Learn how and when to remove these messages

verification
improve this article
adding citations to reliable sources
"Source port"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
original research
improve it
verifying
inline citations
Learn how and when to remove this message

listed sources
reliable
Learn how and when to remove this message
Learn how and when to remove this message
source code
game engine

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.