{"id":25430,"date":"2024-01-12T16:11:51","date_gmt":"2024-01-12T07:11:51","guid":{"rendered":"https:\/\/automaton-media.com\/en\/?p=25430"},"modified":"2024-01-12T16:13:06","modified_gmt":"2024-01-12T07:13:06","slug":"20240112-25430","status":"publish","type":"post","link":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/","title":{"rendered":"Like a Dragon: Infinite Wealth dev shows off game&#8217;s C++ code, other Japanese devs join the trend\u00a0"},"content":{"rendered":"\n<p>Yutaka Ito, Ryu Ga Gotoku Studio\u2019s Technical Manager and the Director of Lost Judgment shared a snippet of the actual source code of <strong>Like a Dragon: Infinite Wealth<\/strong>, the upcoming game in the iconic Like a Dragon series. The post has since garnered a significant response, with users expressing admiration for the simple and \u201cbeautiful\u201d code. It has also prompted other Japanese game developers to join in the fun and publicly share some of their source codes.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"ja\" dir=\"ltr\">\u3061\u306a\u307f\u306b\u3001\u9f8d\u304c\u5982\u304f\u306f\u300cC++\u300d\u3068\u3044\u3046\u300c\u30d7\u30ed\u30b0\u30e9\u30e0\u8a00\u8a9e\u300d\u3067\u66f8\u304b\u308c\u3066\u3044\u308b\u306e\u3067\u3059\u304c\u3001\u3053\u3053\u3067\u5b9f\u969b\u306b\u9f8d\u304c\u5982\u304f8\u3067\u4f7f\u308f\u308c\u3066\u3044\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u307b\u3093\u306e\u5c11\u3057\u304a\u898b\u305b\u3057\u307e\u3059\ud83d\ude0e<br>\u610f\u5916\u3068\u30b7\u30f3\u30d7\u30eb\u306a\u306e\u3067\u3001C++\u306e\u57fa\u790e\u3092\u3057\u3063\u304b\u308a\u3068\u5b66\u3093\u3067\u3044\u308c\u3070\u5341\u5206\u9f8d\u30c1\u30fc\u30e0\u3067\u50cd\u304f\u3053\u3068\u304c\u3067\u304d\u308b\u3068\u601d\u3044\u307e\u3059\u3002\u5c31\u6d3b\u751f\u306e\u7686\u3055\u3093\u3001\u304a\u5f85\u3061\u3057\u3066\u3044\u307e\u3059\ud83d\ude47\u200d\u2642\ufe0f <a href=\"https:\/\/t.co\/8FbZLm9tBH\">pic.twitter.com\/8FbZLm9tBH<\/a><\/p>&mdash; \u4f0a\u6771 \u8c4a\uff08\u30bb\u30ac\u30fb\u9f8d\u304c\u5982\u304f\u30b9\u30bf\u30b8\u30aa\u6280\u8853\u8cac\u4efb\u8005\uff09 (@YutakaIto_RGG) <a href=\"https:\/\/twitter.com\/YutakaIto_RGG\/status\/1745050214476677561?ref_src=twsrc%5Etfw\">January 10, 2024<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script> \n<\/div><figcaption class=\"wp-element-caption\"><strong>Post translation: <\/strong>By the way, Like a Dragon is written in the C++ programming language. I\u2019ll show you a tiny bit of actual code used in Infinite Wealth. It\u2019s actually quite simple, so I think that if you have a solid knowledge of the basics of C++, that\u2019s enough to be able to work for Ryu Ga Gotoku Studio. Job-seeking graduates, we\u2019re waiting for you!\u00a0<\/figcaption><\/figure>\n\n\n\n<p>On January 10, Ito posted a thread on his official X account to extend New Year\u2019s greetings to fans and to talk about what it means to be a technical manager and programmer. As part of his explanation, he shared a screenshot of the source code for the currently under development Like a Dragon: Infinite Wealth, written in C++. Going by Ito&#8217;s caption, his intention was likely to demonstrate that the programming is not as scary and complicated as many likely imagine, and to encourage young programmers to apply for the studio ahead of Japan\u2019s competitive hiring season.&nbsp;<\/p>\n\n\n\n<p>In a following <a href=\"https:\/\/x.com\/YutakaIto_RGG\/status\/1745051594406998333?s=20\" target=\"_blank\" rel=\"noreferrer noopener\">post<\/a>, Ito added that Infinite Wealth is comprised of about 6,500 program files and contains about 2.7 million lines of code (not including the game engine part). The title has apparently had the biggest programming team in the studio\u2019s history, counting 40 to 50 programmers.&nbsp;<\/p>\n\n\n\n<p>Ito\u2019s post amassed many positive responses, with users praising the clean and simple code, and rookie programmers finding themselves pleasantly surprised by how much they\u2019re able to understand. Some programmers expressed qualms about an apparent lack of a coding standard, to which Ito <a href=\"https:\/\/x.com\/YutakaIto_RGG\/status\/1745407497480147438?s=20\" target=\"_blank\" rel=\"noreferrer noopener\">responded<\/a> by explaining that all of their programmers are free to code in their preferred style, as the studio values efficiency and stress-free work more than worrying over bracket, break and indent positioning.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"ja\" dir=\"ltr\">\u30d1\u30eb\u30ef\u30fc\u30eb\u30c9\u3067\u5b9f\u969b\u306b\u4f7f\u308f\u308c\u3066\u3044\u308b\u7f8e\u3057\u3044\u30b3\u30fc\u30c9\u3067\u3059 <a href=\"https:\/\/t.co\/0Xt9iK1Pa5\">https:\/\/t.co\/0Xt9iK1Pa5<\/a> <a href=\"https:\/\/t.co\/fmCAPiqHzR\">pic.twitter.com\/fmCAPiqHzR<\/a><\/p>&mdash; Takuro Mizobe | Palworld (@urokuta_ja) <a href=\"https:\/\/twitter.com\/urokuta_ja\/status\/1745356416117023141?ref_src=twsrc%5Etfw\">January 11, 2024<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><figcaption class=\"wp-element-caption\"><strong>Post translation:<\/strong> This is the gorgeous code used in Palworld\u00a0<\/figcaption><\/figure>\n\n\n\n<p>Hopping onto the trend, Takuro Mizobe, CEO of Japanese developer Pocket Pair, shared a sneak peak of the code from Palworld, the company\u2019s highly anticipated survival game. In contrast to the Like a Dragon source code, Palworld appears to be written in Unreal Engine Blueprints.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"ja\" dir=\"ltr\">\u3061\u306a\u307f\u306b\u50d5\u306eC++\u306e\u30b3\u30fc\u30c9 <a href=\"https:\/\/t.co\/Kgt9cgmRZZ\">pic.twitter.com\/Kgt9cgmRZZ<\/a><\/p>&mdash; KEIZO \ud83d\udc1f (@_KElZO) <a href=\"https:\/\/twitter.com\/_KElZO\/status\/1745101810233421899?ref_src=twsrc%5Etfw\">January 10, 2024<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><figcaption class=\"wp-element-caption\"><strong>Post translation:<\/strong> I&#8217;ve been making games with C++ for almost 20 years, and I don&#8217;t understand anything. It&#8217;s like reading a newspaper in a foreign language. Here&#8217;s what my C++ code looks like.<\/figcaption><\/figure>\n\n\n\n<p>Keizo, the developer of ASTLIBRA Revision, also responded to the viral Like a Dragon post, but commented that the code felt \u201clike reading a newspaper in a foreign language\u201d even with his 20 years of experience. He then proceeded to share a screenshot of his own C++ coding. Surprisingly, the code is almost entirely in Japanese, including variable and function names.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"ja\" dir=\"ltr\">ElecHead\u306e\u30d7\u30ec\u30a4\u30e4\u30fc\u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9<br>The source code for ElecHead.<a href=\"https:\/\/twitter.com\/hashtag\/ElecHead?src=hash&amp;ref_src=twsrc%5Etfw\">#ElecHead<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/gamemaker?src=hash&amp;ref_src=twsrc%5Etfw\">#gamemaker<\/a> <a href=\"https:\/\/t.co\/qcHYHytQhr\">pic.twitter.com\/qcHYHytQhr<\/a><\/p>&mdash; NamaTakahashi(\u751f\u9ad8\u6a4b) (@namatakahashi) <a href=\"https:\/\/twitter.com\/namatakahashi\/status\/1745369966038397275?ref_src=twsrc%5Etfw\">January 11, 2024<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>Japanese indie developer NamaTakahashi followed suit by posting a portion of the source code for their iconic puzzle platformer ElecHead, written in GameMaker.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yutaka Ito, Ryu Ga Gotoku Studio\u2019s Technical Manager, shared a snippet of the actual source code of Like a Dragon: Infinite Wealth, garnering a huge response and starting a trend among devs.<\/p>\n","protected":false},"author":55,"featured_media":25436,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","footnotes":""},"categories":[64,3],"tags":[17],"class_list":["post-25430","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-development","category-news","tag-japan-related-news"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Like a Dragon: Infinite Wealth dev shows off game&#039;s C++ code, other Japanese devs join the trend\u00a0 - AUTOMATON WEST<\/title>\n<meta name=\"description\" content=\"Yutaka Ito, Ryu Ga Gotoku Studio\u2019s Technical Manager, shared a snippet of the actual source code of Like a Dragon: Infinite Wealth, garnering a huge response and starting a trend among devs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Like a Dragon: Infinite Wealth dev shows off game&#039;s C++ code, other Japanese devs join the trend\u00a0 - AUTOMATON WEST\" \/>\n<meta property=\"og:description\" content=\"Yutaka Ito, Ryu Ga Gotoku Studio\u2019s Technical Manager, shared a snippet of the actual source code of Like a Dragon: Infinite Wealth, garnering a huge response and starting a trend among devs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/\" \/>\n<meta property=\"og:site_name\" content=\"AUTOMATON WEST\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-12T07:11:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-12T07:13:06+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/automaton-media.com\/en\/wp-content\/uploads\/2024\/01\/20240112-25430-header-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Amber V\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AUTOMATON_ENG\" \/>\n<meta name=\"twitter:site\" content=\"@AUTOMATON_ENG\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amber V\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Like a Dragon: Infinite Wealth dev shows off game's C++ code, other Japanese devs join the trend\u00a0 - AUTOMATON WEST","description":"Yutaka Ito, Ryu Ga Gotoku Studio\u2019s Technical Manager, shared a snippet of the actual source code of Like a Dragon: Infinite Wealth, garnering a huge response and starting a trend among devs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/","og_locale":"en_US","og_type":"article","og_title":"Like a Dragon: Infinite Wealth dev shows off game's C++ code, other Japanese devs join the trend\u00a0 - AUTOMATON WEST","og_description":"Yutaka Ito, Ryu Ga Gotoku Studio\u2019s Technical Manager, shared a snippet of the actual source code of Like a Dragon: Infinite Wealth, garnering a huge response and starting a trend among devs.","og_url":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/","og_site_name":"AUTOMATON WEST","article_published_time":"2024-01-12T07:11:51+00:00","article_modified_time":"2024-01-12T07:13:06+00:00","og_image":[{"width":1200,"height":630,"url":"http:\/\/automaton-media.com\/en\/wp-content\/uploads\/2024\/01\/20240112-25430-header-1.jpg","type":"image\/jpeg"}],"author":"Amber V","twitter_card":"summary_large_image","twitter_creator":"@AUTOMATON_ENG","twitter_site":"@AUTOMATON_ENG","twitter_misc":{"Written by":"Amber V","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/#article","isPartOf":{"@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/"},"author":{"name":"Amber V","@id":"https:\/\/automaton-media.com\/en\/#\/schema\/person\/fdc6517a00e35b6917ffdb02e8b574d9"},"headline":"Like a Dragon: Infinite Wealth dev shows off game&#8217;s C++ code, other Japanese devs join the trend\u00a0","datePublished":"2024-01-12T07:11:51+00:00","dateModified":"2024-01-12T07:13:06+00:00","mainEntityOfPage":{"@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/"},"wordCount":595,"commentCount":0,"publisher":{"@id":"https:\/\/automaton-media.com\/en\/#organization"},"image":{"@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/#primaryimage"},"thumbnailUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2024\/01\/20240112-25430-header-1.jpg","keywords":["News (Japan-related)"],"articleSection":["Game Development","News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/automaton-media.com\/en\/news\/20240112-25430\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/","url":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/","name":"Like a Dragon: Infinite Wealth dev shows off game's C++ code, other Japanese devs join the trend\u00a0 - AUTOMATON WEST","isPartOf":{"@id":"https:\/\/automaton-media.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/#primaryimage"},"image":{"@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/#primaryimage"},"thumbnailUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2024\/01\/20240112-25430-header-1.jpg","datePublished":"2024-01-12T07:11:51+00:00","dateModified":"2024-01-12T07:13:06+00:00","description":"Yutaka Ito, Ryu Ga Gotoku Studio\u2019s Technical Manager, shared a snippet of the actual source code of Like a Dragon: Infinite Wealth, garnering a huge response and starting a trend among devs.","breadcrumb":{"@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/automaton-media.com\/en\/news\/20240112-25430\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/#primaryimage","url":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2024\/01\/20240112-25430-header-1.jpg","contentUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2024\/01\/20240112-25430-header-1.jpg","width":1200,"height":630,"caption":"Like a Dragon: Infinite Wealth art"},{"@type":"BreadcrumbList","@id":"https:\/\/automaton-media.com\/en\/news\/20240112-25430\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/automaton-media.com\/en\/"},{"@type":"ListItem","position":2,"name":"Like a Dragon: Infinite Wealth dev shows off game&#8217;s C++ code, other Japanese devs join the trend\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/automaton-media.com\/en\/#website","url":"https:\/\/automaton-media.com\/en\/","name":"AUTOMATON WEST","description":"AUTOMATON is a website that covers the Japanese gaming world. We bring you the news on video games from Osaka and Tokyo.","publisher":{"@id":"https:\/\/automaton-media.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/automaton-media.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/automaton-media.com\/en\/#organization","name":"\u682a\u5f0f\u4f1a\u793e\u30a2\u30af\u30c6\u30a3\u30d6\u30b2\u30fc\u30df\u30f3\u30b0\u30e1\u30c7\u30a3\u30a2","url":"https:\/\/automaton-media.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/automaton-media.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2021\/04\/activegamingmedia_logo.png","contentUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2021\/04\/activegamingmedia_logo.png","width":374,"height":190,"caption":"\u682a\u5f0f\u4f1a\u793e\u30a2\u30af\u30c6\u30a3\u30d6\u30b2\u30fc\u30df\u30f3\u30b0\u30e1\u30c7\u30a3\u30a2"},"image":{"@id":"https:\/\/automaton-media.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/AUTOMATON_ENG","https:\/\/www.youtube.com\/channel\/UCabvYnvuUUbbGUrxkaFRgSA"]},{"@type":"Person","@id":"https:\/\/automaton-media.com\/en\/#\/schema\/person\/fdc6517a00e35b6917ffdb02e8b574d9","name":"Amber V","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2024\/06\/12252024-100x100.jpg","url":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2024\/06\/12252024-100x100.jpg","contentUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2024\/06\/12252024-100x100.jpg","caption":"Amber V"},"description":"Editor-in-Chief since October 2023. She grew up playing Duke Nukem and Wolfenstein with her dad, and is now enamored with obscure Japanese video games and internet culture. Currently devoted to growing Automaton West to the size of its Japanese sister-site, while making sure to keep news concise and developer stories deep and stimulating.","url":"https:\/\/automaton-media.com\/en\/author\/amber-vjestica\/"}]}},"_links":{"self":[{"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/posts\/25430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/comments?post=25430"}],"version-history":[{"count":3,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/posts\/25430\/revisions"}],"predecessor-version":[{"id":25435,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/posts\/25430\/revisions\/25435"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/media\/25436"}],"wp:attachment":[{"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/media?parent=25430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/categories?post=25430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/tags?post=25430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}