{"id":405617,"date":"2024-06-29T18:26:27","date_gmt":"2024-06-29T18:26:27","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=405617"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=405617","title":{"rendered":"<span>\u041d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0433\u0435\u0439\u043c\u0434\u0435\u0432: #38 \u2014 3 \u043e\u043a\u0442\u044f\u0431\u0440\u044f, 2021<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0418\u0437 <a href=\"https:\/\/suvitruf.ru\/2021\/10\/04\/9629\/weekly-gamedev-38-03-october-2021\/\" rel=\"noopener noreferrer nofollow\">\u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u043d\u0430 \u044d\u0442\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435<\/a>: Playco \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u043b\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0434\u0432\u0438\u0436\u043a\u0430  PixiJS, Opera \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 GXC \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0438\u0433\u0440 \u0438\u0437 GameMaker  Studio.<\/p>\n<p>\u0418\u0437 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0441\u0442\u0435\u0439: \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 Spelunky 2 \u043d\u0430 NES, \u0434\u043e\u043a\u043b\u0430\u0434 \u043f\u0440\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438 \u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433\u0430 \u0432 Ghost of Tsushima.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a3d\/bfd\/932\/a3dbfd9323fa6693aa43a49c90463128.png\" width=\"1280\" height=\"720\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a3d\/bfd\/932\/a3dbfd9323fa6693aa43a49c90463128.png\"\/><figcaption><\/figcaption><\/figure>\n<h3>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\/\u0440\u0435\u043b\u0438\u0437\u044b\/\u043d\u043e\u0432\u043e\u0441\u0442\u0438<\/h3>\n<h4>Playco \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u043b\u0438 Goodboy Digital, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0434\u0432\u0438\u0436\u043a\u0430 PixiJS<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b8f\/db7\/f76\/b8fdb7f76aa3227931a5bbeb71b09151.png\" width=\"741\" height=\"414\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b8f\/db7\/f76\/b8fdb7f76aa3227931a5bbeb71b09151.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f <a href=\"https:\/\/venturebeat.com\/2021\/09\/28\/playco-acquires-goodboy-for-html5-game-engine-pixijs\/\" rel=\"noopener noreferrer nofollow\">\u043d\u0430\u0434\u0435\u0435\u0442\u0441\u044f<\/a>  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c HTML5 \u0434\u0432\u0438\u0436\u043e\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0433\u0440 \u00ab\u043f\u043e\u0447\u0442\u0438 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0433\u043e  \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435, \u0432\u043a\u043b\u044e\u0447\u0430\u044f  \u043c\u043e\u0431\u0438\u043b\u043a\u0438, \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u044b \u0438 \u0412\u0435\u0431.<\/p>\n<h4>Opera \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 GXC \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0438\u0433\u0440 \u0438\u0437 GameMaker Studio \u043d\u0430 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Opera GX<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/b31\/4d3\/688\/b314d36883f9efa5449e2554ed847f68.jpeg\" width=\"1200\" height=\"630\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b31\/4d3\/688\/b314d36883f9efa5449e2554ed847f68.jpeg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043a\u043e\u043d\u043a\u0443\u0440\u0441 Community Showcase \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u0435\u0439 \u0438\u0433\u0440 \u043d\u0430  GameMaker. \u041c\u043e\u0436\u043d\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0438\u0433\u0440\u044b \u043f\u0440\u044f\u043c\u043e \u0438\u0437 GameMaker Studio 2 \u0432  <a href=\"https:\/\/gxc.gg\/\" rel=\"noopener noreferrer nofollow\">GXC<\/a>, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0448\u0430\u043d\u0441 \u0432\u044b\u0438\u0433\u0440\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u0438\u0437 \u0441\u043e\u0440\u043e\u043a\u0430 \u043f\u044f\u0442\u0438 \u043f\u0440\u0438\u0437\u043e\u0432 \u043f\u043e 1000 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u0432 \u0434\u0435\u0432\u044f\u0442\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0445.<\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u0438 \u0438\u0433\u0440 \u0442\u0435\u043f\u0435\u0440\u044c \u0442\u0430\u043a\u0436\u0435 <a href=\"https:\/\/press.opera.com\/2021\/09\/30\/opera-gxc-gamemaker\/\" rel=\"noopener noreferrer nofollow\">\u043c\u043e\u0433\u0443\u0442 \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c<\/a> \u0441\u0432\u043e\u0438 \u0438\u0433\u0440\u044b \u0432 Opera GX. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c \u043e\u0442 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438.<\/p>\n<h4>NVIDIA Omniverse \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u043a\u0443\u0440\u0441<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb26a1370783b8bf93072\" data-style=\"\" id=\"615cb26a1370783b8bf93072\" width=\"\"><\/div>\n<p>\u041f\u0440\u0438\u0451\u043c \u0437\u0430\u044f\u0432\u043e\u043a \u0434\u043e 26 \u043e\u043a\u0442\u044f\u0431\u0440\u044f.<\/p>\n<p>\u041f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u0438 <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/retroverse-contest\/?ncid=partn-532007#cid=ov01_partn_en-us\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u043d\u043a\u0443\u0440\u0441\u0430<\/a>  \u0431\u0443\u0434\u0443\u0442 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u044b \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 NVIDIA GTC \u0432 \u043d\u043e\u044f\u0431\u0440\u0435. \u0422\u0440\u0438 \u043b\u0443\u0447\u0448\u0438\u0445  \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0442 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b NVIDIA RTX A6000, GeForce RTX  3090 \u0438 GeForce RTX 3080 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e.<\/p>\n<h4>Epic Games \u0441\u0434\u0435\u043b\u0430\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u043c \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/642\/6cc\/862\/6426cc86223be25bb7aab67fb761427c.png\" width=\"1920\" height=\"1080\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/642\/6cc\/862\/6426cc86223be25bb7aab67fb761427c.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f <a href=\"https:\/\/www.unrealengine.com\/en-US\/blog\/parent-verification-tools-now-free-for-developers-download-now\" rel=\"noopener noreferrer nofollow\">\u043e\u0442\u043a\u0440\u044b\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f<\/a>  \u043a \u0441\u0432\u043e\u0435\u043c\u0443 \u0441\u0435\u0440\u0432\u0438\u0441\u0443 Kids Web Services (KWS). \u0421 \u0435\u0433\u043e \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442  \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u0441\u0432\u043e\u044e \u043b\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u0438 \u0434\u0430\u0442\u044c \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u0435 \u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445  \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u0435\u0442\u0435\u0439.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0435\u0441\u0442\u044c \u0432\u0441\u0451 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435, \u0447\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443.  \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e KWS \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f\u043c \u0438 \u043e\u043f\u0435\u043a\u0443\u043d\u0430\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435  \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u043b\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u043b\u0443\u0436\u0431\u044b  \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 KWS, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043d\u0435 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0430\u0442\u044c  \u0432\u0435\u043b\u043e\u0441\u0438\u043f\u0435\u0434 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437.<\/p>\n<h4>\u0418\u0433\u0440\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Nexters \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0438\u043d\u0434\u0438-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a9a\/529\/d35\/a9a529d351cc8ab668508132d470536a.png\" width=\"926\" height=\"591\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a9a\/529\/d35\/a9a529d351cc8ab668508132d470536a.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 <a href=\"https:\/\/boost.nexters.com\/#start\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b Boost<\/a> \u043f\u043e\u043c\u0438\u043c\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u044b \u0441\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0442 500 000 \u0434\u043e 2.5 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432.<\/p>\n<p>\u041c\u043e\u0433\u0443\u0442 <a href=\"https:\/\/investor.nexters.com\/news-releases\/news-release-details\/nexters-boost-independent-game-developers\" rel=\"noopener noreferrer nofollow\">\u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c<\/a> \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443, \u043d\u043e \u0432 \u0444\u043e\u043a\u0443\u0441\u0435 \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e\u0432\u043e\u0440\u044f\u0449\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0432\u043e\u0441\u0442\u043e\u0447\u043d\u043e\u0439 \u0415\u0432\u0440\u043e\u043f\u044b.<\/p>\n<h4>\u0422\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d Flex Coin \u043e\u0442 Autodesk<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb276122cc8f6386967e5\" data-style=\"\" id=\"615cb276122cc8f6386967e5\" width=\"\"><\/div>\n<p>\u041d\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 Autodesk \u0441 \u043e\u043f\u043b\u0430\u0442\u043e\u0439 \u043f\u043e \u043c\u0435\u0440\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.<\/p>\n<h4>MY.GAMES \u0438 Google \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043b\u0438 Game Drive 2.0 \u0441 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u044f\u043c\u0438 \u0432 30 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/386\/fbf\/686\/386fbf6869bac8c3b33a917c576274ab.png\" width=\"1309\" height=\"431\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/386\/fbf\/686\/386fbf6869bac8c3b33a917c576274ab.png\"\/><figcaption><\/figcaption><\/figure>\n<p><a href=\"https:\/\/mgvc.com\/en\/gamedrive\" rel=\"noopener noreferrer nofollow\">\u0411\u0438\u0437\u043d\u0435\u0441-\u0430\u043a\u0441\u0435\u043b\u0435\u0440\u0430\u0442\u043e\u0440<\/a> \u0434\u043b\u044f  \u0442\u0430\u043b\u0430\u043d\u0442\u043b\u0438\u0432\u044b\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0433\u0434\u0435 \u043d\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0445 AMA-\u0441\u0435\u0441\u0441\u0438\u044f\u0445 \u043e\u0442\u0440\u0430\u0441\u043b\u0435\u0432\u044b\u0435  \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u044b \u0438\u0437 MY.GAMES \u0438 Google \u043e\u0442\u0432\u0435\u0442\u044f\u0442 \u043d\u0430 \u0432\u0430\u0448\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u044f\u0442  \u0446\u0435\u043d\u043d\u044b\u0435 \u043e\u0442\u0437\u044b\u0432\u044b.<\/p>\n<h4>Godot 3.3.4: \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/d68\/d53\/d72\/d68d53d7200c3fa0a8504ee4d76e4a96.jpeg\" width=\"1280\" height=\"720\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d68\/d53\/d72\/d68d53d7200c3fa0a8504ee4d76e4a96.jpeg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 <a href=\"https:\/\/godotengine.org\/article\/maintenance-release-godot-3-3-4\" rel=\"noopener noreferrer nofollow\">\u0437\u0430\u043d\u044f\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u043e\u0439<\/a> \u043d\u0430\u0434 \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438\u043c\u0438 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u043c\u0438 Godot 4.0 \u0438 3.4 (\u0441\u0435\u0439\u0447\u0430\u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d <a href=\"https:\/\/godotengine.org\/article\/dev-snapshot-godot-3-4-beta-5\" rel=\"noopener noreferrer nofollow\">\u0441\u043d\u0430\u043f\u0448\u043e\u0442 3.4 beta 5<\/a>), \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 \u0432\u0430\u0436\u043d\u044b\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0432\u0435\u0442\u043a\u0435 3.3 \u0434\u043b\u044f \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432.<\/p>\n<p>Godot  3.3.3 \u0432\u044b\u0448\u0435\u043b \u043c\u0435\u0441\u044f\u0446 \u043d\u0430\u0437\u0430\u0434, \u0438 \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0436\u043d\u044b\u0445  \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u0431\u044b\u043b\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0432 \u0432\u0435\u0442\u043a\u0435 3.3. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438,  \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 GDScript LSP \u0432 Visual Studio Code \u0438\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u043b\u0438 \u0441\u0431\u043e\u0438 \u0432 \u0432\u0435\u0440\u0441\u0438\u0438  3.3.3, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u044d\u0442\u043e\u0439 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Godot 3.3.4.<\/p>\n<h4>AMD \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 Radeon Pro Image Boost \u0434\u043b\u044f 3ds Max<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb282edd610f626b80ca6\" data-style=\"\" id=\"615cb282edd610f626b80ca6\" width=\"\"><\/div>\n<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f <a href=\"https:\/\/www.amd.com\/en\/technologies\/radeon-pro-software-image-quality\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u043b\u0430 Image Boost<\/a>,  \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0432\u044c\u044e\u043f\u043e\u0440\u0442\u0430, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0443\u044e \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e  \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u0430\u043d\u0446\u0438\u0439, \u0432 Max \u0438 Revit, \u0430  \u0442\u0430\u043a\u0436\u0435 \u0432 CAD-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445.<\/p>\n<p>\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u044d\u043a\u0440\u0430\u043d \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u0431\u043e\u043b\u0435\u0435  \u0432\u044b\u0441\u043e\u043a\u0438\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c, \u0430 \u0437\u0430\u0442\u0435\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442 \u0434\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f  \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0432 \u043d\u043e\u0432\u043e\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 21.Q3 \u0434\u043b\u044f AMD Radeon Pro Software  for Enterprise.<\/p>\n<h4>GDExtension \u0437\u0430\u043c\u0435\u043d\u0438\u0442 GDNative \u0432 Godot 4<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4f4\/118\/db7\/4f4118db7446176c9f75da4e9678f83e.png\" width=\"804\" height=\"558\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4f4\/118\/db7\/4f4118db7446176c9f75da4e9678f83e.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043c\u0435\u0441\u044f\u0446\u0435 <a href=\"https:\/\/godotengine.org\/article\/introducing-gd-extensions\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0443\u0441\u0435\u0440\u0434\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430<\/a>  \u043d\u0430\u0434 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439 \u0434\u043b\u044f Godot 4.0.  GDExtension \u2014 \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043b\u043e\u044f GDNative, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442  \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430. \u041f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 GDExtension  \u2014 \u044d\u0442\u043e API \u043d\u0430 C, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u0430\u0441\u0441\u044b, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432  \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435.<\/p>\n<p>\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 Godot \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e  \u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c \u0435\u0433\u043e \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0438\u043a, GDNative. \u0412\u043c\u0435\u0441\u0442\u0435 \u0441 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u043e\u0439 godot-cpp  GDExtension \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c Godot  \u043f\u043e\u0447\u0442\u0438 \u0434\u043e \u0442\u043e\u0433\u043e \u0436\u0435 \u0443\u0440\u043e\u0432\u043d\u044f, \u0447\u0442\u043e \u0438 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 C++.<\/p>\n<h3>\u0425\u0430\u043b\u044f\u0432\u0430\/\u0440\u0430\u0437\u0434\u0430\u0447\u0438\/\u0431\u0430\u043d\u0434\u043b\u044b\/\u043a\u0443\u0440\u0441\u044b<\/h3>\n<h4>\u0411\u043e\u043b\u044c\u0448\u043e\u0439 \u0431\u0430\u043d\u0434\u043b \u0441 \u0430\u0441\u0441\u0435\u0442\u0430\u043c\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u0433\u0440<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/6e0\/b39\/e3a\/6e0b39e3a71cb32a0162313603c2048b.png\" width=\"1346\" height=\"739\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6e0\/b39\/e3a\/6e0b39e3a71cb32a0162313603c2048b.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412\u0441\u0435 <a href=\"https:\/\/www.fanatical.com\/en\/bundle\/game-graphics-designer-bundle\" rel=\"noopener noreferrer nofollow\">\u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438<\/a> \u0432 .ai \u0438 .eps \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445, \u043f\u043b\u044e\u0441 \u0435\u0441\u0442\u044c \u0438\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0440\u0430\u0441\u0442\u0440\u043e\u0432\u0430\u044f png\u2019\u0448\u0435\u0447\u043a\u0430.<\/p>\n<h3>\u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438\/\u0432\u0438\u0434\u0435\u043e<\/h3>\n<h4>\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 The Wild at Heart<\/h4>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dc9\/b44\/232\/dc9b442322dc78c9b3ba9c6b8814a203.gif\" width=\"480\" height=\"270\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dc9\/b44\/232\/dc9b442322dc78c9b3ba9c6b8814a203.gif\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0421\u043e\u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c Moonlight Kids \u041a\u0440\u0438\u0441 \u0421\u0443\u043c\u0441\u043a\u0438 <a href=\"https:\/\/80.lv\/articles\/story-and-development-of-the-wild-at-heart\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b<\/a>  \u043e \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0441\u0442\u0443\u0434\u0438\u0435\u0439 \u0438\u0433\u0440\u0435 The Wild at Heart, \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u043b \u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0443 \u0438  \u043e\u0431\u0441\u0443\u0434\u0438\u043b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043e\u043d\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0430.<\/p>\n<h4>\u041e\u0442 \u00ab\u043c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0441\u043e\u0431\u043d\u044f\u043a\u0430\u00bb \u043a \u00ab\u043c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u0430\u043c\u043f\u0430\u043d\u0438\u0438\u00bb: \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u0441 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u043e\u043c \u043a\u0430\u043c\u043f\u0430\u043d\u0438\u0438 Deathloop<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/b72\/2de\/430\/b722de4304ce6444e8095bfe1786dcee.jpeg\" width=\"5120\" height=\"2880\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b72\/2de\/430\/b722de4304ce6444e8095bfe1786dcee.jpeg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0418\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 Deathloop \u043d\u0430 <a href=\"https:\/\/dtf.ru\/gamedev\/877583-ot-mehanicheskogo-osobnyaka-k-mehanicheskoy-kampanii-intervyu-s-dizaynerom-kampanii-deathloop\" rel=\"noopener noreferrer nofollow\">DTF<\/a>.<\/p>\n<p>\u041f\u0440\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0430\u043c\u043f\u0430\u043d\u0438\u0438, \u043f\u0440\u043e \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u0438 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043c\u0438\u0441\u0441\u0438\u0439.<\/p>\n<h4>Moss: \u0434\u0438\u0437\u0430\u0439\u043d \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0437\u0432\u0443\u043a\u0443<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb298ad041b3b9bfdc77b\" data-style=\"\" id=\"615cb298ad041b3b9bfdc77b\" width=\"\"><\/div>\n<p>\u0414\u043e\u043a\u043b\u0430\u0434 \u0441 GDC \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Moss \u043e \u0442\u043e\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c  \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u043c\u043e\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 \u0441  \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430\u043c\u0438 \u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0435\u0439.<\/p>\n<h4>\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0441 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c \u0432 \u0440\u0430\u0431\u043e\u0442\u0443 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430. \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u0440\u0442\u044b \u043e\u0442 Nvidia, AMD \u0438 Intel<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/60c\/678\/86f\/60c67886f49516acda3405bd7db9216d.jpg\" width=\"601\" height=\"1024\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/60c\/678\/86f\/60c67886f49516acda3405bd7db9216d.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041e\u0431\u0441\u0443\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b: occupancy, \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b, \u043a\u0435\u0448, \u0441\u043a\u0430\u043b\u044f\u0440\u044b \u0438 \u0432\u0435\u043a\u0442\u043e\u0440\u044b. \u041a\u0440\u0430\u0442\u043a\u043e <a href=\"https:\/\/vksegfault.github.io\/posts\/gentle-intro-gpu-inner-workings\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u044e\u0442\u0441\u044f<\/a> \u043f\u043e\u0434\u0432\u043e\u0434\u043d\u044b\u0435 \u043a\u0430\u043c\u043d\u0438 \u0432 \u043f\u043b\u0430\u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f, \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442.<\/p>\n<h4>Spelunky 2 \u043d\u0430 NES?<\/h4>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f68\/58d\/ae6\/f6858dae6b3228f4afdd09125c1ff8fc.gif\" width=\"512\" height=\"480\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f68\/58d\/ae6\/f6858dae6b3228f4afdd09125c1ff8fc.gif\"\/><figcaption><\/figcaption><\/figure>\n<p>Kasumi \u043d\u0430\u043f\u0438\u0441\u0430\u043b <a href=\"https:\/\/www.patreon.com\/posts\/56724847\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0430\u0442\u044c\u044e<\/a> \u043f\u0440\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0432\u043e\u0441\u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438\u0433\u0440\u0443. \u0410\u0441\u0441\u0435\u0442\u044b \u0432\u044b\u0434\u0451\u0440\u0433\u0438\u0432\u0430\u043b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Modlunky 2, \u043f\u0438\u043a\u0441\u0435\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u0432 Aseprite.<\/p>\n<h4>\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438 \u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433\u0430 \u0432 Ghost of Tsushima<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb2b66ea11f3bbbaf1f97\" data-style=\"\" id=\"615cb2b66ea11f3bbbaf1f97\" width=\"\"><\/div>\n<p>\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u043e\u043a\u043b\u0430\u0434 \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Ghosts of Tsushima \u043f\u0440\u043e \u0432\u044b\u0431\u043e\u0440\u044b,  \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d\u0438 \u0434\u0435\u043b\u0430\u043b\u0438 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0433\u0440\u044b, \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c  \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438\/\u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433 \u0438 \u0443\u0436\u0430\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0434\u0430\u043d\u043d\u044b\u0445.<\/p>\n<p>\u0410\u0432\u0442\u043e\u0440 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u0441 \u043e\u043d\u044b\u043c\u0438 \u0432 Infamous Second Son \u0438  \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f, \u0438\u0437-\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043d\u043e\u0433\u0438\u0435 \u0432\u0435\u0449\u0438 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c  \u0438\u043d\u0430\u0447\u0435.<\/p>\n<h4>There You Are: \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0433\u0440\u044b \u0441 \u0441\u0438\u043b\u044c\u043d\u043e\u0439 \u043d\u0430\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u044c\u044e<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/7a4\/5e8\/075\/7a45e807547ca915c1c49e6f009c7fa3.jpeg\" width=\"1722\" height=\"964\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7a4\/5e8\/075\/7a45e807547ca915c1c49e6f009c7fa3.jpeg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0420\u043e\u043d\u0433 \u0414\u0435\u043d\u0433, \u043e\u043f\u044b\u0442\u043d\u044b\u0439 \u0433\u0435\u0439\u043c-\u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440, \u0438 \u0420\u0443\u0438 \u0425\u0443\u0430\u043d\u0433, \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0438 \u0430\u0440\u0442\u0430, <a href=\"https:\/\/80.lv\/articles\/there-you-are-developing-process-behind-a-narrative-driven-game\/\" rel=\"noopener noreferrer nofollow\">\u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c<\/a>  \u0438\u0441\u0442\u043e\u0440\u0438\u0435\u0439, \u043b\u0435\u0436\u0430\u0449\u0435\u0439 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 There You Are, \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441  \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0433\u0440\u044b, \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u0435\u043d\u0438\u044f.<\/p>\n<h4>\u0428\u0442\u0438\u043b\u044c \u0432 \u0448\u0442\u043e\u0440\u043c: \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a \u0443\u0441\u043f\u0435\u0445\u0443 \u0434\u043b\u044f \u0438\u043d\u0442\u0440\u043e\u0432\u0435\u0440\u0442\u0430<\/h4>\n<p>\u0417\u0430\u043d\u044f\u0442\u043d\u044b\u0439 \u0434\u043e\u043a\u043b\u0430\u0434 \u0441 GDC \u043f\u0440\u043e \u0438\u043d\u0442\u0440\u043e\u0432\u0435\u0440\u0442\u043e\u0432.<\/p>\n<h4>\u0422\u0443\u043c\u0430\u043d \u0432 Lost in Random<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/aff\/fa2\/732\/afffa27329025e062d179ee0bb5aecc4.png\" width=\"953\" height=\"534\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/aff\/fa2\/732\/afffa27329025e062d179ee0bb5aecc4.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0421\u0442\u0430\u0442\u044c\u044f \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Lost in Random \u043f\u0440\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438\u0433\u0440\u044b, <a href=\"https:\/\/agentlien.github.io\/fog\/\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043f\u0440\u0438 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438<\/a>, \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0441 HDRP \u043d\u0430 URP \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0443\u043c\u0430\u043d\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b.<\/p>\n<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u044d\u0442\u043e\u0439 <a href=\"https:\/\/habr.com\/ru\/post\/580440\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435<\/a>.<\/p>\n<h4>\u0423\u0441\u043a\u043e\u0440\u044c\u0442\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 Unity<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/b81\/6b1\/447\/b816b14479fed8bb3b495f023d841e46.jpeg\" width=\"963\" height=\"325\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b81\/6b1\/447\/b816b14479fed8bb3b495f023d841e46.jpeg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u043f\u043e\u0441\u0442\u0435 \u0432 \u0431\u043b\u043e\u0433\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 Unity\u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u043b\u0430\u0441\u044c \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0438  \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u0437\u0430 \u043c\u0435\u043d\u044c\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f.  \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, <a href=\"https:\/\/blog.unity.com\/technology\/speed-up-your-programmer-workflows\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442<\/a>, \u043a\u0430\u043a \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043f\u0440\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438.<\/p>\n<h4>\u041f\u0440\u043e \u0441\u043c\u0435\u043d\u0443 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e \u0445\u043e\u0434\u0443 \u0438\u0433\u0440\u044b<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/371\/afe\/fa0\/371afefa088295402f5a75b6b7a587ab.png\" width=\"857\" height=\"503\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/371\/afe\/fa0\/371afefa088295402f5a75b6b7a587ab.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u0430\u0437\u043b\u0430 Puzzledorf <a href=\"https:\/\/stuartspixelgames.com\/2021\/09\/26\/difficulty-pacing-in-puzzledorf-reflections\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442<\/a> \u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043e\u0434\u0445\u043e\u0434\u0430\u0445 \u043a \u0442\u043e\u043c\u0443, \u043a\u0430\u043a \u043c\u0435\u043d\u044f\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0438\u0433\u0440\u044b, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0440\u0430\u0441\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0430.<\/p>\n<h4>Irradiation: \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0444\u0438\u043b\u044c\u043c\u0430, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0432 UE<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb2e6f61f533babdf2ea6\" data-style=\"\" id=\"615cb2e6f61f533babdf2ea6\" width=\"\"><\/div>\n<p>\u0420\u0435\u0436\u0438\u0441\u0441\u0451\u0440 \u0438 3D-\u0445\u0443\u0434\u043e\u0436\u043d\u0438\u043a \u0421\u0430\u0432\u0430 \u0416\u0438\u0432\u043a\u043e\u0432\u0438\u0447 <a href=\"https:\/\/80.lv\/articles\/irradiation-the-development-process-behind-a-ue-made-film\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b<\/a> \u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u043c\u0435\u0442\u0440\u0430\u0436\u043d\u043e\u0433\u043e \u0444\u0438\u043b\u044c\u043c\u0430, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Unreal Engine, Blender \u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u0430 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f.<\/p>\n<h4>\u042d\u0444\u0444\u0435\u043a\u0442 \u0443\u0434\u0430\u0440\u0430 \u043f\u043e \u0437\u0435\u043c\u043b\u0435 \u0432 Unity<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb2de1370783b8bf93073\" data-style=\"\" id=\"615cb2de1370783b8bf93073\" width=\"\"><\/div>\n<p>\u041a\u0430\u043d\u0430\u043b Bit Of Game Dev \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u043c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c  \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f, \u043a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0443\u0434\u0430\u0440\u0430 \u043f\u043e \u0437\u0435\u043c\u043b\u0435 \u0432 Unity.<\/p>\n<h4>\u041c\u043e\u0433\u0443\u0447\u0435\u0435 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0435 \u0438\u043d\u0434\u0438, \u0447\u0430\u0441\u0442\u044c II: \u043a\u0430\u043a \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435 \u0441\u0442\u0443\u0434\u0438\u0438 \u0438\u0437 \u0420\u0424  \u0434\u043e\u0431\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043c\u0438\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u043d\u0438\u044f, \u0432 \u0447\u0451\u043c \u0437\u0430\u043b\u043e\u0433 \u0443\u0441\u043f\u0435\u0445\u0430 \u0438 \u043a\u0430\u043a \u0434\u0430\u0440\u0438\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0430\u043c  \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u044d\u043c\u043e\u0446\u0438\u0438<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/046\/8a5\/6ba\/0468a56ba64e4d1d510e72800b52a715.jpeg\" width=\"1920\" height=\"1080\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/046\/8a5\/6ba\/0468a56ba64e4d1d510e72800b52a715.jpeg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f 3DNews <a href=\"https:\/\/3dnews.ru\/1049470\/might-russian-indie-part-2\" rel=\"noopener noreferrer nofollow\">\u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0430<\/a>  \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u0438\u0433\u0440 \u0438\u0437 \u0420\u043e\u0441\u0441\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f  \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0432 Punch Club, Ice-Pick Lodge, \u0430\u0432\u0442\u043e\u0440\u043e\u0432 Loop Hero, \u041a\u0438\u0440\u0438\u043b\u043b\u0430  \u0417\u043e\u043b\u043e\u0432\u043a\u0438\u043d\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u043d\u0430\u0434 Gripper.<\/p>\n<h4>\u0411\u043e\u043b\u044c\u0448\u0438\u0435 \u043c\u0438\u0440\u044b \u0432 UE5: \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u043e\u0432\u044b\u0439 (\u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439) \u043c\u0438\u0440<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb2f6cd09f7f6552eb375\" data-style=\"\" id=\"615cb2f6cd09f7f6552eb375\" width=\"\"><\/div>\n<p>\u0412 \u0432\u044b\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0438 \u0410\u0440\u0440\u0430\u043d \u041b\u044d\u043d\u0433\u043c\u0438\u0434, \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0443\u0434\u043e\u0436\u043d\u0438\u043a \u0438 \u0435\u0432\u0430\u043d\u0433\u0435\u043b\u0438\u0441\u0442 Epic  Games, \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445 \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u043c\u0438\u0440\u043e\u043c \u0432 UE5 \u0438 \u043e  \u0442\u043e\u043c, \u043a\u0430\u043a \u0438\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c, \u0432\u043a\u043b\u044e\u0447\u0430\u044f World Partition, One File Per Actor,  Minimaps, HLODS, Data Layers \u0438 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u044b \u0443\u0440\u043e\u0432\u043d\u044f.<\/p>\n<h4>A Juggler\u2019s Tale: \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/fb5\/e68\/8e0\/fb5e688e08543e795556f3458f667972.jpg\" width=\"2560\" height=\"1033\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fb5\/e68\/8e0\/fb5e688e08543e795556f3458f667972.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0443\u0434\u043e\u0436\u043d\u0438\u043a \u042d\u043b\u0438\u0430\u0441 \u041a\u0440\u0435\u043c\u0435\u0440, \u0440\u0430\u0431\u043e\u0442\u0430\u0432\u0448\u0438\u0439 \u043d\u0430\u0434 A Juggler\u2019s Tale, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e <a href=\"https:\/\/80.lv\/articles\/a-juggler-s-tale-history-development-techniques\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b<\/a> \u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0433\u0440\u044b, \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0432 \u043c\u0435\u0442\u043e\u0434\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0438\u0433\u0440\u044b \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445.<\/p>\n<h4>The Pulse: \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u043e\u0435 \u043f\u043e\u0432\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb30bad041b3b9bfdc77c\" data-style=\"\" id=\"615cb30bad041b3b9bfdc77c\" width=\"\"><\/div>\n<p>\u0412 \u044d\u0442\u043e\u043c \u043c\u0435\u0441\u044f\u0446\u0435 \u0432 The Pulse \u043a\u043e\u043c\u0430\u043d\u0434\u0430 Epic Games \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0430 \u0442\u043e, \u043a\u0430\u043a  \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0441\u0442\u0432\u0443\u044e\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044e  \u043f\u043e\u0432\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f.<\/p>\n<h4>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u043a\u0430\u043a \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/534\/caf\/c5f\/534cafc5f46e0326d9c7e1bf5914834a.gif\" width=\"736\" height=\"597\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/534\/caf\/c5f\/534cafc5f46e0326d9c7e1bf5914834a.gif\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 <a href=\"https:\/\/coffeebraingames.wordpress.com\/2021\/09\/26\/agent-actions-as-entities\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442<\/a> \u043f\u0440\u043e GOAP-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u043d\u0430\u0434 City Hall Simulator.<\/p>\n<h4>AI 101: \u043a\u0430\u043a Utility AI \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 NPC \u0440\u0435\u0448\u0438\u0442\u044c, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb318122cc8f6386967e6\" data-style=\"\" id=\"615cb318122cc8f6386967e6\" width=\"\"><\/div>\n<p>\u0418\u043d\u043e\u0433\u0434\u0430 \u0443 \u0418\u0418 \u0432 \u0432\u0438\u0434\u0435\u043e\u0438\u0433\u0440\u0430\u0445 \u0435\u0441\u0442\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0445  \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u044f\u0442\u044c, \u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0435  \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435. Utility AI \u2014 \u044d\u0442\u043e \u043e\u0434\u0438\u043d \u0438\u0437 \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u0432, \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0449\u0438\u0445 \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443  \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u043f\u0443\u0442\u0451\u043c \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u0438 \u044d\u0442\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e  \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430.<\/p>\n<h3>\u0420\u0430\u0437\u043d\u043e\u0435<\/h3>\n<h4>\u041f\u0440\u043e \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 2 \u0441\u0435\u0437\u043e\u043d\u0430 \u00ab\u041c\u0430\u043d\u0434\u0430\u043b\u043e\u0440\u0446\u0430\u00bb<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb3236ea11f3bbbaf1f98\" data-style=\"\" id=\"615cb3236ea11f3bbbaf1f98\" width=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/581800\/\"> https:\/\/habr.com\/ru\/articles\/581800\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0418\u0437 <a href=\"https:\/\/suvitruf.ru\/2021\/10\/04\/9629\/weekly-gamedev-38-03-october-2021\/\" rel=\"noopener noreferrer nofollow\">\u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u043d\u0430 \u044d\u0442\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435<\/a>: Playco \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u043b\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0434\u0432\u0438\u0436\u043a\u0430  PixiJS, Opera \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 GXC \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0438\u0433\u0440 \u0438\u0437 GameMaker  Studio.<\/p>\n<p>\u0418\u0437 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0441\u0442\u0435\u0439: \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 Spelunky 2 \u043d\u0430 NES, \u0434\u043e\u043a\u043b\u0430\u0434 \u043f\u0440\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438 \u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433\u0430 \u0432 Ghost of Tsushima.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<h3>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\/\u0440\u0435\u043b\u0438\u0437\u044b\/\u043d\u043e\u0432\u043e\u0441\u0442\u0438<\/h3>\n<h4>Playco \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u043b\u0438 Goodboy Digital, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0434\u0432\u0438\u0436\u043a\u0430 PixiJS<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f <a href=\"https:\/\/venturebeat.com\/2021\/09\/28\/playco-acquires-goodboy-for-html5-game-engine-pixijs\/\" rel=\"noopener noreferrer nofollow\">\u043d\u0430\u0434\u0435\u0435\u0442\u0441\u044f<\/a>  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c HTML5 \u0434\u0432\u0438\u0436\u043e\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0433\u0440 \u00ab\u043f\u043e\u0447\u0442\u0438 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0433\u043e  \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435, \u0432\u043a\u043b\u044e\u0447\u0430\u044f  \u043c\u043e\u0431\u0438\u043b\u043a\u0438, \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u044b \u0438 \u0412\u0435\u0431.<\/p>\n<h4>Opera \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 GXC \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0438\u0433\u0440 \u0438\u0437 GameMaker Studio \u043d\u0430 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Opera GX<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043a\u043e\u043d\u043a\u0443\u0440\u0441 Community Showcase \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u0435\u0439 \u0438\u0433\u0440 \u043d\u0430  GameMaker. \u041c\u043e\u0436\u043d\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0438\u0433\u0440\u044b \u043f\u0440\u044f\u043c\u043e \u0438\u0437 GameMaker Studio 2 \u0432  <a href=\"https:\/\/gxc.gg\/\" rel=\"noopener noreferrer nofollow\">GXC<\/a>, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0448\u0430\u043d\u0441 \u0432\u044b\u0438\u0433\u0440\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u0438\u0437 \u0441\u043e\u0440\u043e\u043a\u0430 \u043f\u044f\u0442\u0438 \u043f\u0440\u0438\u0437\u043e\u0432 \u043f\u043e 1000 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u0432 \u0434\u0435\u0432\u044f\u0442\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0445.<\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u0438 \u0438\u0433\u0440 \u0442\u0435\u043f\u0435\u0440\u044c \u0442\u0430\u043a\u0436\u0435 <a href=\"https:\/\/press.opera.com\/2021\/09\/30\/opera-gxc-gamemaker\/\" rel=\"noopener noreferrer nofollow\">\u043c\u043e\u0433\u0443\u0442 \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c<\/a> \u0441\u0432\u043e\u0438 \u0438\u0433\u0440\u044b \u0432 Opera GX. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c \u043e\u0442 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438.<\/p>\n<h4>NVIDIA Omniverse \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u043a\u0443\u0440\u0441<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb26a1370783b8bf93072\" data-style=\"\" id=\"615cb26a1370783b8bf93072\" width=\"\"><\/div>\n<p>\u041f\u0440\u0438\u0451\u043c \u0437\u0430\u044f\u0432\u043e\u043a \u0434\u043e 26 \u043e\u043a\u0442\u044f\u0431\u0440\u044f.<\/p>\n<p>\u041f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u0438 <a href=\"https:\/\/www.nvidia.com\/en-us\/omniverse\/retroverse-contest\/?ncid=partn-532007#cid=ov01_partn_en-us\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u043d\u043a\u0443\u0440\u0441\u0430<\/a>  \u0431\u0443\u0434\u0443\u0442 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u044b \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 NVIDIA GTC \u0432 \u043d\u043e\u044f\u0431\u0440\u0435. \u0422\u0440\u0438 \u043b\u0443\u0447\u0448\u0438\u0445  \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0442 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b NVIDIA RTX A6000, GeForce RTX  3090 \u0438 GeForce RTX 3080 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e.<\/p>\n<h4>Epic Games \u0441\u0434\u0435\u043b\u0430\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u043c \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f <a href=\"https:\/\/www.unrealengine.com\/en-US\/blog\/parent-verification-tools-now-free-for-developers-download-now\" rel=\"noopener noreferrer nofollow\">\u043e\u0442\u043a\u0440\u044b\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f<\/a>  \u043a \u0441\u0432\u043e\u0435\u043c\u0443 \u0441\u0435\u0440\u0432\u0438\u0441\u0443 Kids Web Services (KWS). \u0421 \u0435\u0433\u043e \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442  \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u0441\u0432\u043e\u044e \u043b\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u0438 \u0434\u0430\u0442\u044c \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u0435 \u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445  \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u0435\u0442\u0435\u0439.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0435\u0441\u0442\u044c \u0432\u0441\u0451 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435, \u0447\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443.  \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e KWS \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044f\u043c \u0438 \u043e\u043f\u0435\u043a\u0443\u043d\u0430\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435  \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u043b\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u043b\u0443\u0436\u0431\u044b  \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 KWS, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043d\u0435 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0430\u0442\u044c  \u0432\u0435\u043b\u043e\u0441\u0438\u043f\u0435\u0434 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437.<\/p>\n<h4>\u0418\u0433\u0440\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Nexters \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0438\u043d\u0434\u0438-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 <a href=\"https:\/\/boost.nexters.com\/#start\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b Boost<\/a> \u043f\u043e\u043c\u0438\u043c\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u044b \u0441\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0442 500 000 \u0434\u043e 2.5 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432.<\/p>\n<p>\u041c\u043e\u0433\u0443\u0442 <a href=\"https:\/\/investor.nexters.com\/news-releases\/news-release-details\/nexters-boost-independent-game-developers\" rel=\"noopener noreferrer nofollow\">\u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c<\/a> \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443, \u043d\u043e \u0432 \u0444\u043e\u043a\u0443\u0441\u0435 \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e\u0432\u043e\u0440\u044f\u0449\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0432\u043e\u0441\u0442\u043e\u0447\u043d\u043e\u0439 \u0415\u0432\u0440\u043e\u043f\u044b.<\/p>\n<h4>\u0422\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d Flex Coin \u043e\u0442 Autodesk<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb276122cc8f6386967e5\" data-style=\"\" id=\"615cb276122cc8f6386967e5\" width=\"\"><\/div>\n<p>\u041d\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 Autodesk \u0441 \u043e\u043f\u043b\u0430\u0442\u043e\u0439 \u043f\u043e \u043c\u0435\u0440\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.<\/p>\n<h4>MY.GAMES \u0438 Google \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043b\u0438 Game Drive 2.0 \u0441 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u044f\u043c\u0438 \u0432 30 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p><a href=\"https:\/\/mgvc.com\/en\/gamedrive\" rel=\"noopener noreferrer nofollow\">\u0411\u0438\u0437\u043d\u0435\u0441-\u0430\u043a\u0441\u0435\u043b\u0435\u0440\u0430\u0442\u043e\u0440<\/a> \u0434\u043b\u044f  \u0442\u0430\u043b\u0430\u043d\u0442\u043b\u0438\u0432\u044b\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0433\u0434\u0435 \u043d\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0445 AMA-\u0441\u0435\u0441\u0441\u0438\u044f\u0445 \u043e\u0442\u0440\u0430\u0441\u043b\u0435\u0432\u044b\u0435  \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u044b \u0438\u0437 MY.GAMES \u0438 Google \u043e\u0442\u0432\u0435\u0442\u044f\u0442 \u043d\u0430 \u0432\u0430\u0448\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u044f\u0442  \u0446\u0435\u043d\u043d\u044b\u0435 \u043e\u0442\u0437\u044b\u0432\u044b.<\/p>\n<h4>Godot 3.3.4: \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 <a href=\"https:\/\/godotengine.org\/article\/maintenance-release-godot-3-3-4\" rel=\"noopener noreferrer nofollow\">\u0437\u0430\u043d\u044f\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u043e\u0439<\/a> \u043d\u0430\u0434 \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438\u043c\u0438 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u043c\u0438 Godot 4.0 \u0438 3.4 (\u0441\u0435\u0439\u0447\u0430\u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d <a href=\"https:\/\/godotengine.org\/article\/dev-snapshot-godot-3-4-beta-5\" rel=\"noopener noreferrer nofollow\">\u0441\u043d\u0430\u043f\u0448\u043e\u0442 3.4 beta 5<\/a>), \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442 \u0432\u0430\u0436\u043d\u044b\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0432\u0435\u0442\u043a\u0435 3.3 \u0434\u043b\u044f \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432.<\/p>\n<p>Godot  3.3.3 \u0432\u044b\u0448\u0435\u043b \u043c\u0435\u0441\u044f\u0446 \u043d\u0430\u0437\u0430\u0434, \u0438 \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0436\u043d\u044b\u0445  \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u0431\u044b\u043b\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0432 \u0432\u0435\u0442\u043a\u0435 3.3. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438,  \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 GDScript LSP \u0432 Visual Studio Code \u0438\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u043b\u0438 \u0441\u0431\u043e\u0438 \u0432 \u0432\u0435\u0440\u0441\u0438\u0438  3.3.3, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u044d\u0442\u043e\u0439 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Godot 3.3.4.<\/p>\n<h4>AMD \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 Radeon Pro Image Boost \u0434\u043b\u044f 3ds Max<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb282edd610f626b80ca6\" data-style=\"\" id=\"615cb282edd610f626b80ca6\" width=\"\"><\/div>\n<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f <a href=\"https:\/\/www.amd.com\/en\/technologies\/radeon-pro-software-image-quality\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u043b\u0430 Image Boost<\/a>,  \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0432\u044c\u044e\u043f\u043e\u0440\u0442\u0430, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0443\u044e \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e  \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u0430\u043d\u0446\u0438\u0439, \u0432 Max \u0438 Revit, \u0430  \u0442\u0430\u043a\u0436\u0435 \u0432 CAD-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445.<\/p>\n<p>\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u044d\u043a\u0440\u0430\u043d \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u0431\u043e\u043b\u0435\u0435  \u0432\u044b\u0441\u043e\u043a\u0438\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c, \u0430 \u0437\u0430\u0442\u0435\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442 \u0434\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f  \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0432 \u043d\u043e\u0432\u043e\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 21.Q3 \u0434\u043b\u044f AMD Radeon Pro Software  for Enterprise.<\/p>\n<h4>GDExtension \u0437\u0430\u043c\u0435\u043d\u0438\u0442 GDNative \u0432 Godot 4<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043c\u0435\u0441\u044f\u0446\u0435 <a href=\"https:\/\/godotengine.org\/article\/introducing-gd-extensions\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0443\u0441\u0435\u0440\u0434\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430<\/a>  \u043d\u0430\u0434 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439 \u0434\u043b\u044f Godot 4.0.  GDExtension \u2014 \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043b\u043e\u044f GDNative, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442  \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430. \u041f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 GDExtension  \u2014 \u044d\u0442\u043e API \u043d\u0430 C, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u0430\u0441\u0441\u044b, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432  \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435.<\/p>\n<p>\u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 Godot \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e  \u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c \u0435\u0433\u043e \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0438\u043a, GDNative. \u0412\u043c\u0435\u0441\u0442\u0435 \u0441 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u043e\u0439 godot-cpp  GDExtension \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c Godot  \u043f\u043e\u0447\u0442\u0438 \u0434\u043e \u0442\u043e\u0433\u043e \u0436\u0435 \u0443\u0440\u043e\u0432\u043d\u044f, \u0447\u0442\u043e \u0438 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 C++.<\/p>\n<h3>\u0425\u0430\u043b\u044f\u0432\u0430\/\u0440\u0430\u0437\u0434\u0430\u0447\u0438\/\u0431\u0430\u043d\u0434\u043b\u044b\/\u043a\u0443\u0440\u0441\u044b<\/h3>\n<h4>\u0411\u043e\u043b\u044c\u0448\u043e\u0439 \u0431\u0430\u043d\u0434\u043b \u0441 \u0430\u0441\u0441\u0435\u0442\u0430\u043c\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u0433\u0440<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0412\u0441\u0435 <a href=\"https:\/\/www.fanatical.com\/en\/bundle\/game-graphics-designer-bundle\" rel=\"noopener noreferrer nofollow\">\u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438<\/a> \u0432 .ai \u0438 .eps \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445, \u043f\u043b\u044e\u0441 \u0435\u0441\u0442\u044c \u0438\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0440\u0430\u0441\u0442\u0440\u043e\u0432\u0430\u044f png\u2019\u0448\u0435\u0447\u043a\u0430.<\/p>\n<h3>\u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438\/\u0432\u0438\u0434\u0435\u043e<\/h3>\n<h4>\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 The Wild at Heart<\/h4>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u0421\u043e\u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c Moonlight Kids \u041a\u0440\u0438\u0441 \u0421\u0443\u043c\u0441\u043a\u0438 <a href=\"https:\/\/80.lv\/articles\/story-and-development-of-the-wild-at-heart\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b<\/a>  \u043e \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0441\u0442\u0443\u0434\u0438\u0435\u0439 \u0438\u0433\u0440\u0435 The Wild at Heart, \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u043b \u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0443 \u0438  \u043e\u0431\u0441\u0443\u0434\u0438\u043b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043e\u043d\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0438\u0441\u044c \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0430.<\/p>\n<h4>\u041e\u0442 \u00ab\u043c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0441\u043e\u0431\u043d\u044f\u043a\u0430\u00bb \u043a \u00ab\u043c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u0430\u043c\u043f\u0430\u043d\u0438\u0438\u00bb: \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u0441 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u043e\u043c \u043a\u0430\u043c\u043f\u0430\u043d\u0438\u0438 Deathloop<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0418\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 Deathloop \u043d\u0430 <a href=\"https:\/\/dtf.ru\/gamedev\/877583-ot-mehanicheskogo-osobnyaka-k-mehanicheskoy-kampanii-intervyu-s-dizaynerom-kampanii-deathloop\" rel=\"noopener noreferrer nofollow\">DTF<\/a>.<\/p>\n<p>\u041f\u0440\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0430\u043c\u043f\u0430\u043d\u0438\u0438, \u043f\u0440\u043e \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u0438 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043c\u0438\u0441\u0441\u0438\u0439.<\/p>\n<h4>Moss: \u0434\u0438\u0437\u0430\u0439\u043d \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0437\u0432\u0443\u043a\u0443<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb298ad041b3b9bfdc77b\" data-style=\"\" id=\"615cb298ad041b3b9bfdc77b\" width=\"\"><\/div>\n<p>\u0414\u043e\u043a\u043b\u0430\u0434 \u0441 GDC \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Moss \u043e \u0442\u043e\u043c, \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c  \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u043c\u043e\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 \u0441  \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430\u043c\u0438 \u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0435\u0439.<\/p>\n<h4>\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0441 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c \u0432 \u0440\u0430\u0431\u043e\u0442\u0443 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430. \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u0440\u0442\u044b \u043e\u0442 Nvidia, AMD \u0438 Intel<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041e\u0431\u0441\u0443\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b: occupancy, \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b, \u043a\u0435\u0448, \u0441\u043a\u0430\u043b\u044f\u0440\u044b \u0438 \u0432\u0435\u043a\u0442\u043e\u0440\u044b. \u041a\u0440\u0430\u0442\u043a\u043e <a href=\"https:\/\/vksegfault.github.io\/posts\/gentle-intro-gpu-inner-workings\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u044e\u0442\u0441\u044f<\/a> \u043f\u043e\u0434\u0432\u043e\u0434\u043d\u044b\u0435 \u043a\u0430\u043c\u043d\u0438 \u0432 \u043f\u043b\u0430\u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f, \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442.<\/p>\n<h4>Spelunky 2 \u043d\u0430 NES?<\/h4>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>Kasumi \u043d\u0430\u043f\u0438\u0441\u0430\u043b <a href=\"https:\/\/www.patreon.com\/posts\/56724847\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0430\u0442\u044c\u044e<\/a> \u043f\u0440\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0432\u043e\u0441\u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438\u0433\u0440\u0443. \u0410\u0441\u0441\u0435\u0442\u044b \u0432\u044b\u0434\u0451\u0440\u0433\u0438\u0432\u0430\u043b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Modlunky 2, \u043f\u0438\u043a\u0441\u0435\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u0432 Aseprite.<\/p>\n<h4>\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438 \u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433\u0430 \u0432 Ghost of Tsushima<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb2b66ea11f3bbbaf1f97\" data-style=\"\" id=\"615cb2b66ea11f3bbbaf1f97\" width=\"\"><\/div>\n<p>\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u043e\u043a\u043b\u0430\u0434 \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Ghosts of Tsushima \u043f\u0440\u043e \u0432\u044b\u0431\u043e\u0440\u044b,  \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d\u0438 \u0434\u0435\u043b\u0430\u043b\u0438 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0433\u0440\u044b, \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c  \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438\/\u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433 \u0438 \u0443\u0436\u0430\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0434\u0430\u043d\u043d\u044b\u0445.<\/p>\n<p>\u0410\u0432\u0442\u043e\u0440 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u0441 \u043e\u043d\u044b\u043c\u0438 \u0432 Infamous Second Son \u0438  \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f, \u0438\u0437-\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043d\u043e\u0433\u0438\u0435 \u0432\u0435\u0449\u0438 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c  \u0438\u043d\u0430\u0447\u0435.<\/p>\n<h4>There You Are: \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0433\u0440\u044b \u0441 \u0441\u0438\u043b\u044c\u043d\u043e\u0439 \u043d\u0430\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u044c\u044e<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0420\u043e\u043d\u0433 \u0414\u0435\u043d\u0433, \u043e\u043f\u044b\u0442\u043d\u044b\u0439 \u0433\u0435\u0439\u043c-\u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440, \u0438 \u0420\u0443\u0438 \u0425\u0443\u0430\u043d\u0433, \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0438 \u0430\u0440\u0442\u0430, <a href=\"https:\/\/80.lv\/articles\/there-you-are-developing-process-behind-a-narrative-driven-game\/\" rel=\"noopener noreferrer nofollow\">\u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c<\/a>  \u0438\u0441\u0442\u043e\u0440\u0438\u0435\u0439, \u043b\u0435\u0436\u0430\u0449\u0435\u0439 \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 There You Are, \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441  \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0433\u0440\u044b, \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u0435\u043d\u0438\u044f.<\/p>\n<h4>\u0428\u0442\u0438\u043b\u044c \u0432 \u0448\u0442\u043e\u0440\u043c: \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a \u0443\u0441\u043f\u0435\u0445\u0443 \u0434\u043b\u044f \u0438\u043d\u0442\u0440\u043e\u0432\u0435\u0440\u0442\u0430<\/h4>\n<p>\u0417\u0430\u043d\u044f\u0442\u043d\u044b\u0439 \u0434\u043e\u043a\u043b\u0430\u0434 \u0441 GDC \u043f\u0440\u043e \u0438\u043d\u0442\u0440\u043e\u0432\u0435\u0440\u0442\u043e\u0432.<\/p>\n<h4>\u0422\u0443\u043c\u0430\u043d \u0432 Lost in Random<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0421\u0442\u0430\u0442\u044c\u044f \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Lost in Random \u043f\u0440\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0438\u0433\u0440\u044b, <a href=\"https:\/\/agentlien.github.io\/fog\/\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043f\u0440\u0438 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438<\/a>, \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0441 HDRP \u043d\u0430 URP \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0443\u043c\u0430\u043d\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b.<\/p>\n<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u044d\u0442\u043e\u0439 <a href=\"https:\/\/habr.com\/ru\/post\/580440\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435<\/a>.<\/p>\n<h4>\u0423\u0441\u043a\u043e\u0440\u044c\u0442\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 Unity<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u043f\u043e\u0441\u0442\u0435 \u0432 \u0431\u043b\u043e\u0433\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 Unity\u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u043b\u0430\u0441\u044c \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0438  \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c \u0434\u0435\u043b\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u0437\u0430 \u043c\u0435\u043d\u044c\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f.  \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, <a href=\"https:\/\/blog.unity.com\/technology\/speed-up-your-programmer-workflows\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442<\/a>, \u043a\u0430\u043a \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043f\u0440\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438.<\/p>\n<h4>\u041f\u0440\u043e \u0441\u043c\u0435\u043d\u0443 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e \u0445\u043e\u0434\u0443 \u0438\u0433\u0440\u044b<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u0430\u0437\u043b\u0430 Puzzledorf <a href=\"https:\/\/stuartspixelgames.com\/2021\/09\/26\/difficulty-pacing-in-puzzledorf-reflections\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442<\/a> \u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043e\u0434\u0445\u043e\u0434\u0430\u0445 \u043a \u0442\u043e\u043c\u0443, \u043a\u0430\u043a \u043c\u0435\u043d\u044f\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0438\u0433\u0440\u044b, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0440\u0430\u0441\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0430.<\/p>\n<h4>Irradiation: \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0444\u0438\u043b\u044c\u043c\u0430, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0432 UE<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb2e6f61f533babdf2ea6\" data-style=\"\" id=\"615cb2e6f61f533babdf2ea6\" width=\"\"><\/div>\n<p>\u0420\u0435\u0436\u0438\u0441\u0441\u0451\u0440 \u0438 3D-\u0445\u0443\u0434\u043e\u0436\u043d\u0438\u043a \u0421\u0430\u0432\u0430 \u0416\u0438\u0432\u043a\u043e\u0432\u0438\u0447 <a href=\"https:\/\/80.lv\/articles\/irradiation-the-development-process-behind-a-ue-made-film\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b<\/a> \u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u043c\u0435\u0442\u0440\u0430\u0436\u043d\u043e\u0433\u043e \u0444\u0438\u043b\u044c\u043c\u0430, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Unreal Engine, Blender \u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u0430 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f.<\/p>\n<h4>\u042d\u0444\u0444\u0435\u043a\u0442 \u0443\u0434\u0430\u0440\u0430 \u043f\u043e \u0437\u0435\u043c\u043b\u0435 \u0432 Unity<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb2de1370783b8bf93073\" data-style=\"\" id=\"615cb2de1370783b8bf93073\" width=\"\"><\/div>\n<p>\u041a\u0430\u043d\u0430\u043b Bit Of Game Dev \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u043c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c  \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f, \u043a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0443\u0434\u0430\u0440\u0430 \u043f\u043e \u0437\u0435\u043c\u043b\u0435 \u0432 Unity.<\/p>\n<h4>\u041c\u043e\u0433\u0443\u0447\u0435\u0435 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0435 \u0438\u043d\u0434\u0438, \u0447\u0430\u0441\u0442\u044c II: \u043a\u0430\u043a \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0435 \u0441\u0442\u0443\u0434\u0438\u0438 \u0438\u0437 \u0420\u0424  \u0434\u043e\u0431\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043c\u0438\u0440\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u043d\u0438\u044f, \u0432 \u0447\u0451\u043c \u0437\u0430\u043b\u043e\u0433 \u0443\u0441\u043f\u0435\u0445\u0430 \u0438 \u043a\u0430\u043a \u0434\u0430\u0440\u0438\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0430\u043c  \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u044d\u043c\u043e\u0446\u0438\u0438<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0420\u0435\u0434\u0430\u043a\u0446\u0438\u044f 3DNews <a href=\"https:\/\/3dnews.ru\/1049470\/might-russian-indie-part-2\" rel=\"noopener noreferrer nofollow\">\u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0430<\/a>  \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u0438\u0433\u0440 \u0438\u0437 \u0420\u043e\u0441\u0441\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f  \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0432 Punch Club, Ice-Pick Lodge, \u0430\u0432\u0442\u043e\u0440\u043e\u0432 Loop Hero, \u041a\u0438\u0440\u0438\u043b\u043b\u0430  \u0417\u043e\u043b\u043e\u0432\u043a\u0438\u043d\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u043d\u0430\u0434 Gripper.<\/p>\n<h4>\u0411\u043e\u043b\u044c\u0448\u0438\u0435 \u043c\u0438\u0440\u044b \u0432 UE5: \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u043e\u0432\u044b\u0439 (\u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439) \u043c\u0438\u0440<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb2f6cd09f7f6552eb375\" data-style=\"\" id=\"615cb2f6cd09f7f6552eb375\" width=\"\"><\/div>\n<p>\u0412 \u0432\u044b\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0438 \u0410\u0440\u0440\u0430\u043d \u041b\u044d\u043d\u0433\u043c\u0438\u0434, \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0443\u0434\u043e\u0436\u043d\u0438\u043a \u0438 \u0435\u0432\u0430\u043d\u0433\u0435\u043b\u0438\u0441\u0442 Epic  Games, \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445 \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u043c\u0438\u0440\u043e\u043c \u0432 UE5 \u0438 \u043e  \u0442\u043e\u043c, \u043a\u0430\u043a \u0438\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c, \u0432\u043a\u043b\u044e\u0447\u0430\u044f World Partition, One File Per Actor,  Minimaps, HLODS, Data Layers \u0438 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u044b \u0443\u0440\u043e\u0432\u043d\u044f.<\/p>\n<h4>A Juggler\u2019s Tale: \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0443\u0434\u043e\u0436\u043d\u0438\u043a \u042d\u043b\u0438\u0430\u0441 \u041a\u0440\u0435\u043c\u0435\u0440, \u0440\u0430\u0431\u043e\u0442\u0430\u0432\u0448\u0438\u0439 \u043d\u0430\u0434 A Juggler\u2019s Tale, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e <a href=\"https:\/\/80.lv\/articles\/a-juggler-s-tale-history-development-techniques\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b<\/a> \u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0433\u0440\u044b, \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0432 \u043c\u0435\u0442\u043e\u0434\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0438\u0433\u0440\u044b \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445.<\/p>\n<h4>The Pulse: \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u043e\u0435 \u043f\u043e\u0432\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb30bad041b3b9bfdc77c\" data-style=\"\" id=\"615cb30bad041b3b9bfdc77c\" width=\"\"><\/div>\n<p>\u0412 \u044d\u0442\u043e\u043c \u043c\u0435\u0441\u044f\u0446\u0435 \u0432 The Pulse \u043a\u043e\u043c\u0430\u043d\u0434\u0430 Epic Games \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0430 \u0442\u043e, \u043a\u0430\u043a  \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0441\u0442\u0432\u0443\u044e\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044e  \u043f\u043e\u0432\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f.<\/p>\n<h4>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u043a\u0430\u043a \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 <a href=\"https:\/\/coffeebraingames.wordpress.com\/2021\/09\/26\/agent-actions-as-entities\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442<\/a> \u043f\u0440\u043e GOAP-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u043d\u0430\u0434 City Hall Simulator.<\/p>\n<h4>AI 101: \u043a\u0430\u043a Utility AI \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 NPC \u0440\u0435\u0448\u0438\u0442\u044c, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb318122cc8f6386967e6\" data-style=\"\" id=\"615cb318122cc8f6386967e6\" width=\"\"><\/div>\n<p>\u0418\u043d\u043e\u0433\u0434\u0430 \u0443 \u0418\u0418 \u0432 \u0432\u0438\u0434\u0435\u043e\u0438\u0433\u0440\u0430\u0445 \u0435\u0441\u0442\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0445  \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u044f\u0442\u044c, \u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0435  \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435. Utility AI \u2014 \u044d\u0442\u043e \u043e\u0434\u0438\u043d \u0438\u0437 \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u0432, \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0449\u0438\u0445 \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443  \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u043f\u0443\u0442\u0451\u043c \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u0438 \u044d\u0442\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e  \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430.<\/p>\n<h3>\u0420\u0430\u0437\u043d\u043e\u0435<\/h3>\n<h4>\u041f\u0440\u043e \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 2 \u0441\u0435\u0437\u043e\u043d\u0430 \u00ab\u041c\u0430\u043d\u0434\u0430\u043b\u043e\u0440\u0446\u0430\u00bb<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/615cb3236ea11f3bbbaf1f98\" data-style=\"\" id=\"615cb3236ea11f3bbbaf1f98\" width=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/581800\/\"> https:\/\/habr.com\/ru\/articles\/581800\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-405617","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/405617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=405617"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/405617\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=405617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=405617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=405617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}