Knowledge (XXG)

Blender Game Engine

Source 📝

503: 733: 441: 453: 429: 25: 417: 517: 131: 305:
In 2019, with the release of Blender 2.8, the Blender Game Engine was entirely removed from Blender itself. The engine's capabilities and appeal had largely fallen behind other rising game engines of the time, and it was difficult to update both Blender itself alongside the game engine. Users were
317:
Following its removal from the official version of Blender, an unofficial fork of the game engine source code was created, named UPBGE (Uchronia Project Blender Game Engine). This was done with the aim of maintaining and modernizing the engine. Since then, UPBGE has been updated with support for
302:, the open-source navigation mesh construction and pathfinding libraries Recast and Detour were integrated; the work was merged to trunk in 2011. Audaspace was coded as well to provide a Python handle for sound control. This library uses OpenAL or SDL as a backend. 326:
The Blender Game Engine uses a system of graphical "logic bricks" (a combination of "sensors", "controllers" and "actuators") to control the movement and display of objects. The game engine can also be extended via a set of
1933: 271:
Key code in the physics library (SUMO) did not become open-source when the rest of Blender did, which prevented the game engine from functioning until version 2.37a.
1003: 760: 291:
shaders and soft-body physics was added in the 2.48 release to help bring the game engine back in line with modern game engines. Like Blender, it uses
440: 1062: 1038: 508: 42: 284:
Version 2.5 alpha0 was the first version of Blender to have the Logic Editor workspace for coding, which came along with the UI redesign.
349:
Shape types: Convex polyhedron, box, sphere, cone, cylinder, capsule, compound, and static triangle mesh with auto deactivation mode.
108: 452: 89: 996: 753: 61: 1928: 1050: 264:
Blender Game Engine was developed in 2000 with the goal of creating a marketable commercial product to create games and other
1771: 46: 68: 1721: 1568: 1334: 375:
Support for multimaterials, multitexture and texture blending modes, per-pixel lighting, dynamic lighting, mapping modes,
328: 249: 188: 1867: 1173: 1067: 428: 244:, but support for it was dropped in 2019, with the release of Blender 2.8. The game engine was written from scratch in 1918: 1033: 989: 746: 157: 75: 1923: 224: 35: 416: 57: 1498: 398: 180: 699: 1938: 1438: 1284: 1097: 597: 274:
Blender 2.41 showcased a version that was almost entirely devoted to the game engine; audio was supported.
1513: 1045: 622: 1756: 1601: 299: 1726: 647: 1877: 1791: 1751: 1478: 1448: 1402: 1397: 1362: 1314: 1259: 1082: 1057: 1016: 362:
Full support for vehicle dynamics, including spring reactions, stiffness, damping, tire friction etc.
240:
3D production suite used for making real-time interactive content. It was previously embedded within
212: 1822: 1606: 1503: 1377: 1367: 1354: 1274: 1168: 353: 311: 207: 1676: 1344: 1213: 1158: 879: 783: 769: 530: 522: 241: 146: 82: 1801: 1423: 1264: 1218: 845: 339: 278: 265: 1528: 1493: 1304: 380: 219: 195: 1842: 1786: 1736: 1711: 1642: 1554: 1533: 1488: 1443: 1387: 1382: 1329: 1203: 1198: 968: 813: 475: 365:
Python scripting API for sophisticated control and AI, fully defined advanced game logic.
732: 379:
Vertex Paint texture blending, toon shading, animated materials, support for normal and
1893: 1392: 1269: 837: 821: 796: 200: 1912: 1796: 1781: 1746: 1716: 1611: 1254: 1244: 1234: 1193: 1128: 545: 343: 237: 571: 342:
is an open-source collision detection and rigid body dynamics library developed for
318:
Blender's new realtime renderer, EEVEE, and runs on top of Blender 3.0 source code.
1634: 1339: 1319: 1148: 391: 277:
Version 2.42 showed several significant new features, including integration of the
372:
lighting modes, including transparencies, Animated and reflection-mapped textures.
1691: 1616: 1324: 1208: 1178: 1138: 1028: 1012: 960: 487: 338:
Collision detection and dynamics simulation now support Bullet Physics Library.
307: 24: 1857: 1624: 1463: 1299: 1183: 922: 498: 141: 335:
Graphical logic editor for defining interactive behavior without programming.
248:
as a mostly independent component, and includes support for features such as
1706: 1701: 1650: 1585: 1549: 1508: 1473: 1468: 1418: 1309: 1294: 1249: 1239: 1188: 1143: 1133: 1102: 859: 387: 1766: 295:, a cross-platform graphics layer, to communicate with graphics hardware. 1696: 1629: 1523: 1433: 1428: 1349: 1289: 1163: 1107: 164: 623:"Reference/Release Notes/2.80/Removed Features - Blender Developer Wiki" 1872: 1832: 1827: 1817: 1776: 1741: 1681: 1518: 1483: 1372: 1279: 1153: 1072: 550: 535: 981: 1862: 1847: 1837: 1761: 1666: 1453: 829: 738: 540: 369: 292: 253: 130: 245: 184: 1458: 1112: 1731: 1686: 376: 288: 985: 742: 729:
No URL found. Please specify a URL here or add one to Wikidata.
1852: 18: 359:
Support for in-game activation of dynamic constraints.
1934:
Python (programming language)-scriptable game engines
386:
Playback of games and interactive 3D content without
673: 1886: 1810: 1659: 1594: 1578: 1567: 1542: 1411: 1227: 1121: 1090: 1081: 952: 914: 805: 776: 218: 206: 194: 176: 156: 140: 49:. Unsourced material may be challenged and removed. 135:Creating a racing game in the Blender Game Engine 404:Multi-layering of scenes for overlay interfaces. 306:instead recommended to use other, more powerful 446:Blender GLSL shader node editor 2.42 screenshot 997: 754: 8: 123: 1575: 1087: 1004: 990: 982: 761: 747: 739: 731: 129: 122: 648:"UPBGE Blender Game Engine 0.36 Released" 109:Learn how and when to remove this message 563: 412: 7: 728: 509:Free and open-source software portal 47:adding citations to reliable sources 434:Blender Game Engine 2.42 screenshot 422:Blender Game Engine 2.42 screenshot 14: 458:Logic Bricks and Python Scripting 515: 501: 451: 439: 427: 415: 287:A new system for integration of 23: 860:Agent 327: Operation Barbershop 553:, Blender-based WebGL framework 34:needs additional citations for 1: 1722:Lightweight Java Game Library 281:rigid-body dynamics library. 268:, in an artist-friendly way. 1068:List of visual novel engines 572:"Blender 2.79 Release Index" 167:(varies by operating system) 1034:First-person shooter engine 700:"Tomato Jones Release Post" 674:"UPBGE Blender Game Engine" 1955: 356:for rigid body simulation. 1024: 172: 152: 128: 163:2.79b / 76.7 – 137.5 16:Discontinued game engine 1929:Game engines for Linux 1046:Game engine recreation 678:UPBGE Official Website 1757:Platinum Arts Sandbox 1602:Adventure Game Studio 602:developer.blender.org 300:Google Summer of Code 58:"Blender Game Engine" 1403:Visual3D Game Engine 1058:Game creation system 789:Blender Game Engine 238:free and open-source 213:3D computer graphics 43:improve this article 1672:Blender Game Engine 1504:Pixel Game Maker MV 680:. 19 September 2023 578:. 11 September 2017 354:collision detection 310:alternatives, like 266:interactive content 234:Blender Game Engine 125: 124:Blender Game Engine 1919:Blender Foundation 1677:Bork3D Game Engine 770:Blender Foundation 730: 704:blenderartists.org 531:Blender (software) 523:Video games portal 147:Blender Foundation 1924:Free game engines 1906: 1905: 1902: 1901: 1802:Wintermute Engine 1563: 1562: 1424:Amazon Lumberyard 1219:Zillions of Games 979: 978: 846:Cosmos Laundromat 397:Audio, using the 230: 229: 119: 118: 111: 93: 1946: 1576: 1529:UbiArt Framework 1494:Nvidia GameWorks 1088: 1006: 999: 992: 983: 867:The Daily Dweebs 763: 756: 749: 740: 735: 716: 715: 713: 711: 696: 690: 689: 687: 685: 670: 664: 663: 661: 659: 644: 638: 637: 635: 633: 627:wiki.blender.org 619: 613: 612: 610: 608: 598:"rB159806140fd3" 594: 588: 587: 585: 583: 568: 525: 520: 519: 518: 511: 506: 505: 504: 455: 443: 431: 419: 381:parallax mapping 298:During the 2010 225:GPL-2.0-or-later 196:Operating system 133: 126: 114: 107: 103: 100: 94: 92: 51: 27: 19: 1954: 1953: 1949: 1948: 1947: 1945: 1944: 1943: 1909: 1908: 1907: 1898: 1882: 1806: 1787:Thousand Parsec 1737:Open Wonderland 1712:Irrlicht Engine 1655: 1590: 1570: 1559: 1555:Unreal Engine 5 1538: 1534:Unreal Engine 4 1489:Luminous Engine 1444:Creation Engine 1407: 1388:Unreal Engine 3 1383:Unreal Engine 2 1223: 1204:Virtual Theatre 1199:Unreal Engine 1 1117: 1077: 1020: 1010: 980: 975: 969:Sintel The Game 948: 910: 814:Elephants Dream 801: 772: 767: 725: 720: 719: 709: 707: 698: 697: 693: 683: 681: 672: 671: 667: 657: 655: 652:GameFromScratch 646: 645: 641: 631: 629: 621: 620: 616: 606: 604: 596: 595: 591: 581: 579: 570: 569: 565: 560: 521: 516: 514: 507: 502: 500: 497: 476:Sintel The Game 466: 459: 456: 447: 444: 435: 432: 423: 420: 411: 324: 262: 168: 136: 115: 104: 98: 95: 52: 50: 40: 28: 17: 12: 11: 5: 1952: 1950: 1942: 1941: 1939:Video game IDE 1936: 1931: 1926: 1921: 1911: 1910: 1904: 1903: 1900: 1899: 1897: 1896: 1894:Open 3D Engine 1890: 1888: 1884: 1883: 1881: 1880: 1875: 1870: 1865: 1860: 1855: 1850: 1845: 1840: 1835: 1830: 1825: 1820: 1814: 1812: 1808: 1807: 1805: 1804: 1799: 1794: 1789: 1784: 1779: 1774: 1769: 1764: 1759: 1754: 1749: 1744: 1739: 1734: 1729: 1724: 1719: 1714: 1709: 1704: 1699: 1694: 1689: 1684: 1679: 1674: 1669: 1663: 1661: 1657: 1656: 1654: 1653: 1648: 1640: 1632: 1627: 1622: 1614: 1609: 1604: 1598: 1596: 1592: 1591: 1589: 1588: 1582: 1580: 1573: 1565: 1564: 1561: 1560: 1558: 1557: 1552: 1546: 1544: 1540: 1539: 1537: 1536: 1531: 1526: 1521: 1516: 1511: 1506: 1501: 1496: 1491: 1486: 1481: 1476: 1471: 1466: 1461: 1456: 1451: 1446: 1441: 1436: 1431: 1426: 1421: 1415: 1413: 1409: 1408: 1406: 1405: 1400: 1395: 1393:Vicious Engine 1390: 1385: 1380: 1375: 1370: 1365: 1360: 1352: 1347: 1342: 1337: 1332: 1327: 1322: 1317: 1312: 1307: 1302: 1297: 1292: 1287: 1282: 1277: 1272: 1270:Essence Engine 1267: 1262: 1257: 1252: 1247: 1242: 1237: 1231: 1229: 1225: 1224: 1222: 1221: 1216: 1211: 1206: 1201: 1196: 1191: 1186: 1181: 1176: 1174:Pie in the Sky 1171: 1166: 1161: 1156: 1151: 1146: 1141: 1136: 1131: 1125: 1123: 1119: 1118: 1116: 1115: 1110: 1105: 1100: 1094: 1092: 1085: 1079: 1078: 1076: 1075: 1070: 1065: 1060: 1055: 1054: 1053: 1043: 1042: 1041: 1031: 1025: 1022: 1021: 1011: 1009: 1008: 1001: 994: 986: 977: 976: 974: 973: 965: 956: 954: 950: 949: 947: 946: 945: 944: 938: 932: 918: 916: 912: 911: 909: 908: 902: 896: 890: 884: 876: 870: 864: 856: 850: 842: 838:Tears of Steel 834: 826: 822:Big Buck Bunny 818: 809: 807: 803: 802: 800: 799: 797:Ton Roosendaal 794: 791:(discontinued) 786: 780: 778: 774: 773: 768: 766: 765: 758: 751: 743: 737: 736: 724: 723:External links 721: 718: 717: 691: 665: 654:. 10 June 2023 639: 614: 589: 562: 561: 559: 556: 555: 554: 548: 543: 538: 533: 527: 526: 512: 496: 493: 492: 491: 484: 479: 472: 465: 462: 461: 460: 457: 450: 448: 445: 438: 436: 433: 426: 424: 421: 414: 410: 407: 406: 405: 402: 395: 384: 373: 366: 363: 360: 357: 350: 347: 336: 323: 320: 261: 258: 252:scripting and 228: 227: 222: 216: 215: 210: 204: 203: 201:Cross-platform 198: 192: 191: 178: 174: 173: 170: 169: 162: 160: 158:Stable release 154: 153: 150: 149: 144: 138: 137: 134: 117: 116: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 1951: 1940: 1937: 1935: 1932: 1930: 1927: 1925: 1922: 1920: 1917: 1916: 1914: 1895: 1892: 1891: 1889: 1885: 1879: 1876: 1874: 1871: 1869: 1866: 1864: 1861: 1859: 1856: 1854: 1851: 1849: 1846: 1844: 1841: 1839: 1836: 1834: 1831: 1829: 1826: 1824: 1821: 1819: 1816: 1815: 1813: 1809: 1803: 1800: 1798: 1797:Vassal Engine 1795: 1793: 1790: 1788: 1785: 1783: 1782:Spring Engine 1780: 1778: 1775: 1773: 1770: 1768: 1765: 1763: 1760: 1758: 1755: 1753: 1750: 1748: 1747:Papervision3D 1745: 1743: 1740: 1738: 1735: 1733: 1730: 1728: 1725: 1723: 1720: 1718: 1717:jMonkeyEngine 1715: 1713: 1710: 1708: 1705: 1703: 1700: 1698: 1695: 1693: 1690: 1688: 1685: 1683: 1680: 1678: 1675: 1673: 1670: 1668: 1665: 1664: 1662: 1658: 1652: 1649: 1647: 1645: 1641: 1639: 1637: 1633: 1631: 1628: 1626: 1623: 1621: 1619: 1615: 1613: 1612:Crystal Space 1610: 1608: 1605: 1603: 1600: 1599: 1597: 1593: 1587: 1584: 1583: 1581: 1577: 1574: 1572: 1566: 1556: 1553: 1551: 1548: 1547: 1545: 1541: 1535: 1532: 1530: 1527: 1525: 1522: 1520: 1517: 1515: 1512: 1510: 1507: 1505: 1502: 1500: 1497: 1495: 1492: 1490: 1487: 1485: 1482: 1480: 1477: 1475: 1472: 1470: 1467: 1465: 1462: 1460: 1457: 1455: 1452: 1450: 1447: 1445: 1442: 1440: 1437: 1435: 1432: 1430: 1427: 1425: 1422: 1420: 1417: 1416: 1414: 1410: 1404: 1401: 1399: 1396: 1394: 1391: 1389: 1386: 1384: 1381: 1379: 1376: 1374: 1371: 1369: 1366: 1364: 1361: 1359: 1357: 1353: 1351: 1348: 1346: 1343: 1341: 1338: 1336: 1333: 1331: 1328: 1326: 1323: 1321: 1318: 1316: 1313: 1311: 1308: 1306: 1303: 1301: 1298: 1296: 1293: 1291: 1288: 1286: 1283: 1281: 1278: 1276: 1273: 1271: 1268: 1266: 1263: 1261: 1258: 1256: 1255:Crystal Tools 1253: 1251: 1248: 1246: 1245:Chrome Engine 1243: 1241: 1238: 1236: 1233: 1232: 1230: 1226: 1220: 1217: 1215: 1212: 1210: 1207: 1205: 1202: 1200: 1197: 1195: 1194:Sim RPG Maker 1192: 1190: 1187: 1185: 1182: 1180: 1177: 1175: 1172: 1170: 1167: 1165: 1162: 1160: 1157: 1155: 1152: 1150: 1147: 1145: 1142: 1140: 1137: 1135: 1132: 1130: 1129:3D GameStudio 1127: 1126: 1124: 1120: 1114: 1111: 1109: 1106: 1104: 1101: 1099: 1096: 1095: 1093: 1089: 1086: 1084: 1080: 1074: 1071: 1069: 1066: 1064: 1061: 1059: 1056: 1052: 1049: 1048: 1047: 1044: 1040: 1037: 1036: 1035: 1032: 1030: 1027: 1026: 1023: 1018: 1014: 1007: 1002: 1000: 995: 993: 988: 987: 984: 971: 970: 966: 963: 962: 958: 957: 955: 951: 942: 939: 936: 933: 930: 927: 926: 925: 924: 920: 919: 917: 913: 906: 903: 900: 897: 894: 893:Sprite Fright 891: 888: 885: 882: 881: 877: 874: 871: 868: 865: 862: 861: 857: 854: 851: 848: 847: 843: 840: 839: 835: 832: 831: 827: 824: 823: 819: 816: 815: 811: 810: 808: 804: 798: 795: 793: 792: 787: 785: 782: 781: 779: 775: 771: 764: 759: 757: 752: 750: 745: 744: 741: 734: 727: 726: 722: 706:. 27 May 2016 705: 701: 695: 692: 679: 675: 669: 666: 653: 649: 643: 640: 628: 624: 618: 615: 603: 599: 593: 590: 577: 573: 567: 564: 557: 552: 549: 547: 546:Crystal Space 544: 542: 539: 537: 534: 532: 529: 528: 524: 513: 510: 499: 494: 490: 489: 485: 483: 480: 478: 477: 473: 471: 468: 467: 464:Notable games 463: 454: 449: 442: 437: 430: 425: 418: 413: 408: 403: 400: 396: 393: 392:preprocessing 389: 385: 382: 378: 374: 371: 367: 364: 361: 358: 355: 351: 348: 345: 344:PlayStation 3 341: 337: 334: 333: 332: 330: 321: 319: 315: 313: 309: 303: 301: 296: 294: 290: 285: 282: 280: 275: 272: 269: 267: 259: 257: 255: 251: 247: 243: 239: 235: 226: 223: 221: 217: 214: 211: 209: 205: 202: 199: 197: 193: 190: 186: 182: 179: 175: 171: 166: 161: 159: 155: 151: 148: 145: 143: 139: 132: 127: 121: 113: 110: 102: 99:February 2017 91: 88: 84: 81: 77: 74: 70: 67: 63: 60: –  59: 55: 54:Find sources: 48: 44: 38: 37: 32:This article 30: 26: 21: 20: 1671: 1643: 1635: 1617: 1356:Silent Storm 1355: 1340:Retro Engine 1320:MT Framework 1149:Genie Engine 1013:Game engines 967: 959: 940: 935:Gran Dillama 934: 928: 921: 904: 898: 892: 886: 878: 872: 866: 858: 852: 844: 836: 828: 820: 812: 790: 788: 708:. Retrieved 703: 694: 684:19 September 682:. Retrieved 677: 668: 658:15 September 656:. Retrieved 651: 642: 630:. Retrieved 626: 617: 605:. Retrieved 601: 592: 582:12 September 580:. Retrieved 575: 566: 486: 482:Tomato Jones 481: 474: 469: 368:Support all 325: 316: 304: 297: 286: 283: 276: 273: 270: 263: 233: 231: 142:Developer(s) 120: 105: 96: 86: 79: 72: 65: 53: 41:Please help 36:verification 33: 1692:Game Editor 1571:open-source 1325:PhyreEngine 1209:Voxel Space 1179:Reality Lab 1139:Dark Engine 1083:Proprietary 1029:Source port 961:Yo Frankie! 929:Llama Drama 576:Blender.org 488:Yo Frankie! 308:open source 1913:Categories 1858:PlayCanvas 1625:Game-Maker 1499:Panta Rhei 1464:Fox Engine 1300:HeroEngine 1184:RenderWare 923:Caminandes 887:Coffee Run 853:Glass Half 632:29 October 558:References 331:bindings. 256:3D sound. 177:Written in 69:newspapers 1707:id Tech 4 1702:id Tech 3 1651:Stratagus 1586:Z-machine 1550:id Tech 7 1509:RE Engine 1474:id Tech 6 1469:id Tech 5 1439:Construct 1419:4A Engine 1315:Marmalade 1310:Leadwerks 1295:GameSalad 1285:Frostbite 1250:CryEngine 1240:C4 Engine 1189:RPG Maker 1144:GameMaker 1134:Clickteam 1103:Freescape 1098:Filmation 388:compiling 352:Discrete 1697:GDevelop 1644:Quake II 1630:OHRRPGCE 1569:Free and 1524:Source 2 1514:Snowdrop 1434:Buildbox 1429:Bitsquid 1350:Shark 3D 1290:Gamebryo 1275:Euphoria 1164:LithTech 1108:Gold Box 1063:Game IDE 941:Llamigos 905:Wing It! 607:18 April 495:See also 401:toolkit. 322:Features 1873:Stencyl 1833:Horde3D 1828:GPUOpen 1818:Delta3D 1777:Solar2D 1772:Scratch 1742:Panda3D 1682:Cocos2d 1519:Stencyl 1484:Kynapse 1373:Unigine 1280:Flare3D 1154:GoldSrc 1073:id Tech 784:Blender 777:General 710:31 July 551:Verge3D 536:Panda3D 409:Gallery 260:History 242:Blender 220:License 83:scholar 1878:Stride 1863:Raylib 1848:OpenFL 1838:libGDX 1792:Torque 1767:Ren'Py 1762:Pygame 1752:Plasma 1667:Away3D 1646:engine 1638:engine 1620:engine 1479:Ignite 1454:Defold 1449:Decima 1398:Vision 1363:Source 1358:engine 1260:Diesel 972:(2011) 964:(2008) 943:(2016) 937:(2013) 931:(2013) 915:Series 907:(2023) 901:(2022) 899:Charge 895:(2021) 889:(2020) 883:(2019) 880:Spring 875:(2018) 869:(2017) 863:(2017) 855:(2015) 849:(2015) 841:(2012) 833:(2010) 830:Sintel 825:(2008) 817:(2006) 541:Pygame 470:Garn47 370:OpenGL 340:Bullet 329:Python 293:OpenGL 279:Bullet 254:OpenAL 250:Python 236:was a 189:Python 187:, and 85:  78:  71:  64:  56:  1887:2020s 1868:Snap! 1823:Godot 1811:2010s 1660:2000s 1636:Quake 1607:Build 1595:1990s 1579:1970s 1543:2020s 1459:Felgo 1412:2010s 1378:Unity 1368:Titan 1235:Anvil 1228:2000s 1169:Mugen 1122:1990s 1113:SCUMM 1091:1980s 953:Games 806:Films 312:Godot 90:JSTOR 76:books 1843:Moai 1732:OGRE 1727:Löve 1687:Dim3 1618:Doom 1345:SAGE 1335:RAGE 1214:Zero 1159:Jedi 1051:list 1039:list 1017:list 873:Hero 712:2024 686:2023 660:2023 634:2022 609:2018 584:2017 377:GLSL 289:GLSL 232:The 208:Type 62:news 1853:ORX 1265:Ego 399:SDL 390:or 246:C++ 185:C++ 165:MiB 45:by 1915:: 1305:IW 702:. 676:. 650:. 625:. 600:. 574:. 314:. 183:, 1330:Q 1019:) 1015:( 1005:e 998:t 991:v 762:e 755:t 748:v 714:. 688:. 662:. 636:. 611:. 586:. 394:. 383:. 346:. 181:C 112:) 106:( 101:) 97:( 87:· 80:· 73:· 66:· 39:.

Index


verification
improve this article
adding citations to reliable sources
"Blender Game Engine"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

Developer(s)
Blender Foundation
Stable release
MiB
C
C++
Python
Operating system
Cross-platform
Type
3D computer graphics
License
GPL-2.0-or-later
free and open-source
Blender
C++
Python
OpenAL

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