43:
573:
34:
276:
because that "its inherent inability to be multi-threaded, the weak and error-prone networking model, and simply awful resource and memory management which prohibited any kind of streaming or simply keeping the working set small enough for 'next-gen' consoles" along with its "terrible text-based
284:
had a dedicated thread and uses a task-model without any pre-conditioning or pre/post-synchronising, allowing tasks to be done in parallel. When the Xbox 360 iteration had been measured during development, they were running it at "approximately 3,000 tasks per 30ms frame on Xbox 360 on
333:, the engine uses many features such as destructible environments, and cloth and water simulations, and particles that can be fully affected by environmental factors. The audio in the engine features
357:
series, instead of an original development. 4A denied the accusations. Shishkovtsov also noted that porting the original engine to consoles would have proved extremely difficult.
605:
554:
664:
424:
305:(complete with blue shift), real-time reflections, colour correction, film grain and noise, and the engine also supports multi-core rendering.
1535:
640:
323:
249:
297:
in the PlayStation 3 proved to be very useful during development noted that there were many "wasted cycles". The engine can utilise a
598:
1530:
652:
1373:
1545:
1525:
1323:
1170:
936:
1469:
775:
669:
1550:
635:
591:
523:
563:
141:
1100:
492:
1040:
886:
699:
550:
367:
310:
294:
203:
253:, notably Oles Shishkovtsov and Oleksandr Maksimchuk, the programmers who worked on the development of the
1520:
1115:
647:
315:
42:
1358:
1203:
1328:
1479:
1393:
1353:
1080:
1050:
1004:
999:
964:
916:
861:
684:
659:
618:
461:
434:
353:
There have been accusations that the 4A Engine is a modified version of the X-Ray engine used in the
165:
1540:
1424:
1273:
1208:
1105:
979:
969:
956:
876:
770:
289:-intensive scenes with all hardware threads at 100 percent load". Shishkovtsov also said that the
1278:
946:
815:
760:
577:
302:
104:
1403:
1025:
866:
820:
375:
207:
109:
52:
1130:
1095:
906:
319:
298:
290:
160:
1444:
1388:
1338:
1313:
1244:
1156:
1135:
1090:
1045:
989:
984:
931:
805:
800:
334:
145:
20:
1495:
994:
871:
244:
1514:
1398:
1383:
1348:
1318:
1213:
856:
846:
836:
795:
730:
338:
266:
153:
129:
125:
121:
1236:
941:
921:
750:
551:"Tech Interview: Metro Exodus, ray tracing and the 4A Engine's open world upgrades"
399:
254:
211:
1293:
1218:
926:
810:
780:
740:
630:
614:
383:
342:
194:
149:
1459:
1226:
1065:
901:
785:
92:
62:
1308:
1303:
1252:
1187:
1151:
1110:
1075:
1070:
911:
896:
851:
841:
790:
745:
735:
704:
497:
466:
391:
33:
1368:
1298:
1231:
1125:
1035:
1030:
951:
891:
765:
709:
262:
220:
198:
137:
133:
67:
1474:
1434:
1429:
1419:
1378:
1343:
1283:
1120:
1085:
974:
881:
755:
674:
277:
scripting", which he explained led to the delays in the original game.
240:
583:
261:
video game series. The engine itself is capable of running on PC, the
1464:
1449:
1439:
1363:
1268:
1055:
301:
pipeline, and uses tesselation for greater performance, and also has
228:
224:
322:
on all surfaces and greater geometric detail with a less aggressive
1060:
714:
429:
330:
281:
117:
113:
97:
1333:
1288:
587:
1454:
314:
features volumetric fog, double PhysX precision, object blur,
286:
272:
Shishkovtsov and his colleagues split from the development of
176:
553:(Interview). Interviewed by Alex Battaglia. Eurogamer.
549:
Archard, Ben; Shishkovstov, Oles (February 17, 2019).
561:
1488:
1412:
1261:
1196:
1180:
1169:
1144:
1013:
829:
723:
692:
683:
171:
159:
103:
91:
73:
61:
524:"4A Games dismisses Metro 2033 engine rumours"
599:
462:"Metrospective: 4A Games vs. Digital Foundry"
8:
487:
485:
419:
417:
26:
456:
454:
452:
1177:
689:
606:
592:
584:
280:The game is multi-threaded such that only
41:
32:
25:
568:
518:
516:
413:
425:"Metro 2033: 4A Engine specifications"
243:by a set of people who split off from
7:
433:. February 20, 2010. Archived from
250:S.T.A.L.K.E.R.: Shadow of Chernobyl
19:For the Toyota vehicle engine, see
14:
493:"Metro 2033: 4A Engine impresses"
571:
557:from the original on 2022-09-29.
308:The 4A Engine implementation of
1:
1324:Lightweight Java Game Library
247:a year before the release of
231:PhysX, and Nvidia 3D Vision.
1536:Global illumination software
670:List of visual novel engines
239:The engine was developed in
636:First-person shooter engine
201:for use in its video games
79:; 14 years ago
1567:
195:graphics middleware engine
18:
626:
40:
31:
21:Toyota A engine § 4A
295:RSX Reality Synthesizer
1531:Game engines for Linux
648:Game engine recreation
316:sub-surface scattering
1359:Platinum Arts Sandbox
1204:Adventure Game Studio
361:Games using 4A Engine
1546:Proprietary software
1526:3D graphics software
1005:Visual3D Game Engine
660:Game creation system
437:on September 7, 2018
335:3D sound positioning
293:architecture of the
1274:Blender Game Engine
1106:Pixel Game Maker MV
526:. February 18, 2010
501:. February 19, 2010
470:. February 20, 2010
257:engine used in the
223:APIs 9 through 12,
28:
1551:Video game engines
1279:Bork3D Game Engine
318:for skin shaders,
1508:
1507:
1504:
1503:
1404:Wintermute Engine
1165:
1164:
1026:Amazon Lumberyard
821:Zillions of Games
376:Metro: Last Light
208:Metro: Last Light
187:
186:
110:Microsoft Windows
53:Metro: Last Light
1558:
1178:
1131:UbiArt Framework
1096:Nvidia GameWorks
690:
608:
601:
594:
585:
576:
575:
574:
567:
558:
536:
535:
533:
531:
520:
511:
510:
508:
506:
489:
480:
479:
477:
475:
458:
447:
446:
444:
442:
421:
320:parallax mapping
299:deferred shading
291:GeForce 6 series
183:
180:
178:
87:
85:
80:
45:
36:
29:
1566:
1565:
1561:
1560:
1559:
1557:
1556:
1555:
1511:
1510:
1509:
1500:
1484:
1408:
1389:Thousand Parsec
1339:Open Wonderland
1314:Irrlicht Engine
1257:
1192:
1172:
1161:
1157:Unreal Engine 5
1140:
1136:Unreal Engine 4
1091:Luminous Engine
1046:Creation Engine
1009:
990:Unreal Engine 3
985:Unreal Engine 2
825:
806:Virtual Theatre
801:Unreal Engine 1
719:
679:
622:
612:
582:
572:
570:
562:
548:
545:
543:Further reading
540:
539:
529:
527:
522:
521:
514:
504:
502:
491:
490:
483:
473:
471:
460:
459:
450:
440:
438:
423:
422:
415:
410:
363:
351:
237:
175:
146:Nintendo Switch
142:Xbox Series X/S
83:
81:
78:
77:March 2010
74:Initial release
57:
24:
17:
16:Graphics engine
12:
11:
5:
1564:
1562:
1554:
1553:
1548:
1543:
1538:
1533:
1528:
1523:
1513:
1512:
1506:
1505:
1502:
1501:
1499:
1498:
1496:Open 3D Engine
1492:
1490:
1486:
1485:
1483:
1482:
1477:
1472:
1467:
1462:
1457:
1452:
1447:
1442:
1437:
1432:
1427:
1422:
1416:
1414:
1410:
1409:
1407:
1406:
1401:
1396:
1391:
1386:
1381:
1376:
1371:
1366:
1361:
1356:
1351:
1346:
1341:
1336:
1331:
1326:
1321:
1316:
1311:
1306:
1301:
1296:
1291:
1286:
1281:
1276:
1271:
1265:
1263:
1259:
1258:
1256:
1255:
1250:
1242:
1234:
1229:
1224:
1216:
1211:
1206:
1200:
1198:
1194:
1193:
1191:
1190:
1184:
1182:
1175:
1167:
1166:
1163:
1162:
1160:
1159:
1154:
1148:
1146:
1142:
1141:
1139:
1138:
1133:
1128:
1123:
1118:
1113:
1108:
1103:
1098:
1093:
1088:
1083:
1078:
1073:
1068:
1063:
1058:
1053:
1048:
1043:
1038:
1033:
1028:
1023:
1017:
1015:
1011:
1010:
1008:
1007:
1002:
997:
995:Vicious Engine
992:
987:
982:
977:
972:
967:
962:
954:
949:
944:
939:
934:
929:
924:
919:
914:
909:
904:
899:
894:
889:
884:
879:
874:
872:Essence Engine
869:
864:
859:
854:
849:
844:
839:
833:
831:
827:
826:
824:
823:
818:
813:
808:
803:
798:
793:
788:
783:
778:
776:Pie in the Sky
773:
768:
763:
758:
753:
748:
743:
738:
733:
727:
725:
721:
720:
718:
717:
712:
707:
702:
696:
694:
687:
681:
680:
678:
677:
672:
667:
662:
657:
656:
655:
645:
644:
643:
633:
627:
624:
623:
613:
611:
610:
603:
596:
588:
581:
580:
560:
559:
544:
541:
538:
537:
512:
481:
448:
412:
411:
409:
406:
405:
404:
396:
388:
380:
372:
362:
359:
350:
347:
339:spatialisation
259:S.T.A.L.K.E.R.
245:GSC Game World
236:
233:
219:. It supports
185:
184:
173:
169:
168:
163:
157:
156:
107:
101:
100:
95:
89:
88:
75:
71:
70:
65:
59:
58:
46:
38:
37:
15:
13:
10:
9:
6:
4:
3:
2:
1563:
1552:
1549:
1547:
1544:
1542:
1539:
1537:
1534:
1532:
1529:
1527:
1524:
1522:
1521:2010 software
1519:
1518:
1516:
1497:
1494:
1493:
1491:
1487:
1481:
1478:
1476:
1473:
1471:
1468:
1466:
1463:
1461:
1458:
1456:
1453:
1451:
1448:
1446:
1443:
1441:
1438:
1436:
1433:
1431:
1428:
1426:
1423:
1421:
1418:
1417:
1415:
1411:
1405:
1402:
1400:
1399:Vassal Engine
1397:
1395:
1392:
1390:
1387:
1385:
1384:Spring Engine
1382:
1380:
1377:
1375:
1372:
1370:
1367:
1365:
1362:
1360:
1357:
1355:
1352:
1350:
1349:Papervision3D
1347:
1345:
1342:
1340:
1337:
1335:
1332:
1330:
1327:
1325:
1322:
1320:
1319:jMonkeyEngine
1317:
1315:
1312:
1310:
1307:
1305:
1302:
1300:
1297:
1295:
1292:
1290:
1287:
1285:
1282:
1280:
1277:
1275:
1272:
1270:
1267:
1266:
1264:
1260:
1254:
1251:
1249:
1247:
1243:
1241:
1239:
1235:
1233:
1230:
1228:
1225:
1223:
1221:
1217:
1215:
1214:Crystal Space
1212:
1210:
1207:
1205:
1202:
1201:
1199:
1195:
1189:
1186:
1185:
1183:
1179:
1176:
1174:
1168:
1158:
1155:
1153:
1150:
1149:
1147:
1143:
1137:
1134:
1132:
1129:
1127:
1124:
1122:
1119:
1117:
1114:
1112:
1109:
1107:
1104:
1102:
1099:
1097:
1094:
1092:
1089:
1087:
1084:
1082:
1079:
1077:
1074:
1072:
1069:
1067:
1064:
1062:
1059:
1057:
1054:
1052:
1049:
1047:
1044:
1042:
1039:
1037:
1034:
1032:
1029:
1027:
1024:
1022:
1019:
1018:
1016:
1012:
1006:
1003:
1001:
998:
996:
993:
991:
988:
986:
983:
981:
978:
976:
973:
971:
968:
966:
963:
961:
959:
955:
953:
950:
948:
945:
943:
940:
938:
935:
933:
930:
928:
925:
923:
920:
918:
915:
913:
910:
908:
905:
903:
900:
898:
895:
893:
890:
888:
885:
883:
880:
878:
875:
873:
870:
868:
865:
863:
860:
858:
857:Crystal Tools
855:
853:
850:
848:
847:Chrome Engine
845:
843:
840:
838:
835:
834:
832:
828:
822:
819:
817:
814:
812:
809:
807:
804:
802:
799:
797:
796:Sim RPG Maker
794:
792:
789:
787:
784:
782:
779:
777:
774:
772:
769:
767:
764:
762:
759:
757:
754:
752:
749:
747:
744:
742:
739:
737:
734:
732:
731:3D GameStudio
729:
728:
726:
722:
716:
713:
711:
708:
706:
703:
701:
698:
697:
695:
691:
688:
686:
682:
676:
673:
671:
668:
666:
663:
661:
658:
654:
651:
650:
649:
646:
642:
639:
638:
637:
634:
632:
629:
628:
625:
620:
616:
609:
604:
602:
597:
595:
590:
589:
586:
579:
569:
565:
556:
552:
547:
546:
542:
525:
519:
517:
513:
500:
499:
494:
488:
486:
482:
469:
468:
463:
457:
455:
453:
449:
436:
432:
431:
426:
420:
418:
414:
407:
402:
401:
397:
394:
393:
389:
386:
385:
381:
378:
377:
373:
370:
369:
365:
364:
360:
358:
356:
355:S.T.A.L.K.E.R
348:
346:
344:
340:
336:
332:
327:
325:
321:
317:
313:
312:
306:
304:
300:
296:
292:
288:
283:
278:
275:
274:S.T.A.L.K.E.R
270:
268:
267:PlayStation 3
264:
260:
256:
252:
251:
246:
242:
234:
232:
230:
226:
222:
218:
214:
213:
209:
205:
200:
197:developed by
196:
192:
182:
174:
170:
167:
164:
162:
158:
155:
151:
147:
143:
139:
135:
131:
130:PlayStation 5
127:
126:PlayStation 4
123:
122:PlayStation 3
119:
115:
111:
108:
106:
102:
99:
96:
94:
90:
76:
72:
69:
66:
64:
60:
55:
54:
50:in action on
49:
44:
39:
35:
30:
22:
1245:
1237:
1219:
1020:
958:Silent Storm
957:
942:Retro Engine
922:MT Framework
751:Genie Engine
615:Game engines
530:December 29,
528:. Retrieved
505:December 29,
503:. Retrieved
496:
474:December 29,
472:. Retrieved
465:
441:December 29,
439:. Retrieved
435:the original
428:
400:Metro Exodus
398:
390:
382:
374:
366:
354:
352:
328:
309:
307:
279:
273:
271:
258:
248:
238:
216:
212:Metro Exodus
202:
190:
188:
63:Developer(s)
51:
47:
1294:Game Editor
1173:open-source
927:PhyreEngine
811:Voxel Space
781:Reality Lab
741:Dark Engine
685:Proprietary
631:Source port
578:Video games
384:Metro Redux
349:Controversy
343:attenuation
235:Development
166:Proprietary
1541:Metro 2033
1515:Categories
1460:PlayCanvas
1227:Game-Maker
1101:Panta Rhei
1066:Fox Engine
902:HeroEngine
786:RenderWare
408:References
368:Metro 2033
311:Metro 2033
265:, and the
204:Metro 2033
93:Middleware
1309:id Tech 4
1304:id Tech 3
1253:Stratagus
1188:Z-machine
1152:id Tech 7
1111:RE Engine
1076:id Tech 6
1071:id Tech 5
1041:Construct
1021:4A Engine
917:Marmalade
912:Leadwerks
897:GameSalad
887:Frostbite
852:CryEngine
842:C4 Engine
791:RPG Maker
746:GameMaker
736:Clickteam
705:Freescape
700:Filmation
498:Eurogamer
467:Eurogamer
392:Arktika.1
217:Arktika.1
191:4A Engine
179:.4a-games
48:4A Engine
27:4A Engine
1299:GDevelop
1246:Quake II
1232:OHRRPGCE
1171:Free and
1126:Source 2
1116:Snowdrop
1036:Buildbox
1031:Bitsquid
952:Shark 3D
892:Gamebryo
877:Euphoria
766:LithTech
710:Gold Box
665:Game IDE
555:Archived
263:Xbox 360
221:Direct3D
199:4A Games
138:Xbox One
134:Xbox 360
105:Platform
68:4A Games
1475:Stencyl
1435:Horde3D
1430:GPUOpen
1420:Delta3D
1379:Solar2D
1374:Scratch
1344:Panda3D
1284:Cocos2d
1121:Stencyl
1086:Kynapse
975:Unigine
882:Flare3D
756:GoldSrc
675:id Tech
241:Ukraine
172:Website
161:License
84:2010-03
82: (
1480:Stride
1465:Raylib
1450:OpenFL
1440:libGDX
1394:Torque
1369:Ren'Py
1364:Pygame
1354:Plasma
1269:Away3D
1248:engine
1240:engine
1222:engine
1081:Ignite
1056:Defold
1051:Decima
1000:Vision
965:Source
960:engine
862:Diesel
564:Portal
403:(2019)
395:(2017)
387:(2014)
379:(2013)
371:(2010)
329:Using
229:Nvidia
225:OpenGL
215:, and
154:Stadia
1489:2020s
1470:Snap!
1425:Godot
1413:2010s
1262:2000s
1238:Quake
1209:Build
1197:1990s
1181:1970s
1145:2020s
1061:Felgo
1014:2010s
980:Unity
970:Titan
837:Anvil
830:2000s
771:Mugen
724:1990s
715:SCUMM
693:1980s
430:PhysX
331:PhysX
326:(s).
282:PhysX
255:X-Ray
227:3.2,
193:is a
118:Linux
114:macOS
98:PhysX
1445:Moai
1334:OGRE
1329:Löve
1289:Dim3
1220:Doom
947:SAGE
937:RAGE
816:Zero
761:Jedi
653:list
641:list
619:list
532:2017
507:2017
476:2017
443:2017
341:and
189:The
181:.com
150:Luna
1455:ORX
867:Ego
324:LOD
303:HDR
287:CPU
177:www
1517::
907:IW
515:^
495:.
484:^
464:.
451:^
427:.
416:^
345:.
337:,
269:.
210:,
206:,
152:,
148:,
144:,
140:,
136:,
132:,
128:,
124:,
120:,
116:,
112:,
932:Q
621:)
617:(
607:e
600:t
593:v
566::
534:.
509:.
478:.
445:.
86:)
56:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.