{"id":234418,"date":"2025-12-19T10:00:00","date_gmt":"2025-12-19T09:00:00","guid":{"rendered":"https:\/\/digitalproduction.com\/?p=234418"},"modified":"2025-12-10T10:16:45","modified_gmt":"2025-12-10T09:16:45","slug":"godot-now-shakes-when-you-code-badly","status":"publish","type":"post","link":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/","title":{"rendered":"Godot Now Shakes When You Code Badly"},"content":{"rendered":"\n<p><a href=\"https:\/\/godotengine.org\">Godot<\/a> users can now experience the drama of a boss fight while typing. <em><a href=\"https:\/\/godotengine.org\/asset-library\/asset\/1559\" title=\"\">Ridiculous Coding<\/a><\/em>, a free editor extension by developer <a href=\"https:\/\/bsky.app\/profile\/jotson.bsky.social\" title=\"\">John Watson<\/a> (aka jotson), adds real-time chaos to the script editor: screenshake, fireworks, progress XP bars, and visual effects every time you hit Enter.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"https:\/\/raw.githubusercontent.com\/jotson\/ridiculous_coding\/master\/readme-example.gif\"  class=\" pk-lazyload\"  data-pk-sizes=\"auto\"  data-pk-src=\"https:\/\/raw.githubusercontent.com\/jotson\/ridiculous_coding\/master\/readme-example.gif\" ><\/figure>\n\n\n\n<p>The plugin\u2019s only purpose is to make coding \u201cless boring\u201d. When you write code, it rewards progress with particle bursts and celebratory effects. Syntax errors might not yet trigger explosions, but judging from the developer\u2019s sense of humour, it feels inevitable. Watson is also developing <em><a href=\"https:\/\/store.steampowered.com\/app\/3965430\/The_Mailroom\/\" title=\"\">The Mailroom<\/a><\/em>, a \u201ccozy horror job simulator\u201d built in Godot, where you process infernal paperwork in a small regional office of Hell, located in Modesto, California. Ridiculous Coding is available now in the <a href=\"https:\/\/godotengine.org\/asset-library\/asset\/1559\">Godot Asset Library<\/a>. As with any experimental editor plugin, artists and developers should test stability before adding it to production pipelines.<\/p>\n\n\n\n<p>Anyone curious how <em>serious<\/em> Godot development actually works might want to visit <a>Helge Maus<\/a> on Patreon. His in-depth courses and project breakdowns show Godot at work, without the fireworks.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"Tired of calm coding sessions? Ridiculous Coding turns Godot scripting into an action scene with screenshake, fireworks, and XP bars.\n","protected":false},"author":163,"featured_media":234421,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"csco_singular_sidebar":"","csco_page_header_type":"","csco_appearance_grid":"","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Finally, a Godot plugin that rewards your bugs with explosions.","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[26397,1],"tags":[26782,21054,33770,33771,33768,20395,33769],"class_list":{"0":"post-234418","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-fun-and-functional","8":"category-allgemein","9":"tag-game-development","10":"tag-godot","11":"tag-john-watson","12":"tag-jotson","13":"tag-ridiculous-coding","14":"tag-scripting","15":"tag-the-mailroom","16":"cs-entry","17":"cs-video-wrap"},"acf":[],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/ridiculous.png?fit=2048%2C1152&quality=72&ssl=1","aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Ridiculous Coding adds screenshake, XP bars, and explosions to the Godot editor, turning programming into a small chaotic celebration.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Bela Beier\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"DIGITAL PRODUCTION\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION\" \/>\n\t\t<meta property=\"og:description\" content=\"Ridiculous Coding adds screenshake, XP bars, and explosions to the Godot editor, turning programming into a small chaotic celebration.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/\" \/>\n\t\t<meta property=\"fb:admins\" content=\"100063604612502\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/ridiculous.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/ridiculous.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1152\" \/>\n\t\t<meta property=\"article:tag\" content=\"game development\" \/>\n\t\t<meta property=\"article:tag\" content=\"godot\" \/>\n\t\t<meta property=\"article:tag\" content=\"john watson\" \/>\n\t\t<meta property=\"article:tag\" content=\"jotson\" \/>\n\t\t<meta property=\"article:tag\" content=\"ridiculous coding\" \/>\n\t\t<meta property=\"article:tag\" content=\"scripting\" \/>\n\t\t<meta property=\"article:tag\" content=\"the mailroom\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-12-19T09:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-12-10T09:16:45+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DPmagazin\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Ridiculous Coding adds screenshake, XP bars, and explosions to the Godot editor, turning programming into a small chaotic celebration.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/digitalproduction.com\/wp-content\/uploads\/2024\/12\/DP_Logo_cmyk_black_1c_one_line.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#blogposting\",\"name\":\"Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION\",\"headline\":\"Godot Now Shakes When You Code Badly\",\"author\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/author\\\/qualityjellyfish45275761d0\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/digitalproduction.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/ridiculous.png?fit=2048%2C1152&quality=72&ssl=1\",\"width\":2048,\"height\":1152,\"caption\":\"A screen displaying code within the Godot game engine, featuring graphics of explosions. A man wearing a captain's hat smiles and gestures, with a lively chat on the side expressing excitement. The word 'KABOOM!' is prominently displayed in bright yellow.\"},\"datePublished\":\"2025-12-19T10:00:00+01:00\",\"dateModified\":\"2025-12-10T10:16:45+01:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#webpage\"},\"articleSection\":\"Fun and Functional, News, game development, Godot, John Watson, jotson, Ridiculous Coding, Scripting, The Mailroom\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/digitalproduction.com#listItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/digitalproduction.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/category\\\/allgemein\\\/#listItem\",\"name\":\"News\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/category\\\/allgemein\\\/#listItem\",\"position\":2,\"name\":\"News\",\"item\":\"https:\\\/\\\/digitalproduction.com\\\/category\\\/allgemein\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#listItem\",\"name\":\"Godot Now Shakes When You Code Badly\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/digitalproduction.com#listItem\",\"name\":\"Start\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#listItem\",\"position\":3,\"name\":\"Godot Now Shakes When You Code Badly\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/category\\\/allgemein\\\/#listItem\",\"name\":\"News\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/#organization\",\"name\":\"DIGITAL PRODUCTION : Bela Beier UG\",\"description\":\"Magazine for Digital Media Production - DIGITAL PRODUCTION\",\"url\":\"https:\\\/\\\/digitalproduction.com\\\/\",\"email\":\"info@digitalproduction.com\",\"telephone\":\"+498946224069\",\"foundingDate\":\"1997-01-01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"value\":1},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/digitalproduction.com\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/DP_Logo_cmyk_black_1c_one_line.jpg\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/DPmagazin\\\/\",\"https:\\\/\\\/www.instagram.com\\\/dpmagazin\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@dgtlproduction\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/digital-production-magazin-\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/author\\\/qualityjellyfish45275761d0\\\/#author\",\"url\":\"https:\\\/\\\/digitalproduction.com\\\/author\\\/qualityjellyfish45275761d0\\\/\",\"name\":\"Bela Beier\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/digitalproduction.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/499\\\/4996d5657d841d473bf70c51a6a80de3x96.jpg\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#webpage\",\"url\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/\",\"name\":\"Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION\",\"description\":\"Ridiculous Coding adds screenshake, XP bars, and explosions to the Godot editor, turning programming into a small chaotic celebration.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/author\\\/qualityjellyfish45275761d0\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/author\\\/qualityjellyfish45275761d0\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/digitalproduction.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/ridiculous.png?fit=2048%2C1152&quality=72&ssl=1\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#mainImage\",\"width\":2048,\"height\":1152,\"caption\":\"A screen displaying code within the Godot game engine, featuring graphics of explosions. A man wearing a captain's hat smiles and gestures, with a lively chat on the side expressing excitement. The word 'KABOOM!' is prominently displayed in bright yellow.\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/2025\\\/12\\\/19\\\/godot-now-shakes-when-you-code-badly\\\/#mainImage\"},\"datePublished\":\"2025-12-19T10:00:00+01:00\",\"dateModified\":\"2025-12-10T10:16:45+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/#website\",\"url\":\"https:\\\/\\\/digitalproduction.com\\\/\",\"name\":\"DIGITAL PRODUCTION\",\"alternateName\":\"DP\",\"description\":\"Magazine for Digital Media Production\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/digitalproduction.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION<\/title>\n\n","aioseo_head_json":{"title":"Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION","description":"Ridiculous Coding adds screenshake, XP bars, and explosions to the Godot editor, turning programming into a small chaotic celebration.","canonical_url":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#blogposting","name":"Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION","headline":"Godot Now Shakes When You Code Badly","author":{"@id":"https:\/\/digitalproduction.com\/author\/qualityjellyfish45275761d0\/#author"},"publisher":{"@id":"https:\/\/digitalproduction.com\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/ridiculous.png?fit=2048%2C1152&quality=72&ssl=1","width":2048,"height":1152,"caption":"A screen displaying code within the Godot game engine, featuring graphics of explosions. A man wearing a captain's hat smiles and gestures, with a lively chat on the side expressing excitement. The word 'KABOOM!' is prominently displayed in bright yellow."},"datePublished":"2025-12-19T10:00:00+01:00","dateModified":"2025-12-10T10:16:45+01:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#webpage"},"isPartOf":{"@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#webpage"},"articleSection":"Fun and Functional, News, game development, Godot, John Watson, jotson, Ridiculous Coding, Scripting, The Mailroom"},{"@type":"BreadcrumbList","@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/digitalproduction.com#listItem","position":1,"name":"Start","item":"https:\/\/digitalproduction.com","nextItem":{"@type":"ListItem","@id":"https:\/\/digitalproduction.com\/category\/allgemein\/#listItem","name":"News"}},{"@type":"ListItem","@id":"https:\/\/digitalproduction.com\/category\/allgemein\/#listItem","position":2,"name":"News","item":"https:\/\/digitalproduction.com\/category\/allgemein\/","nextItem":{"@type":"ListItem","@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#listItem","name":"Godot Now Shakes When You Code Badly"},"previousItem":{"@type":"ListItem","@id":"https:\/\/digitalproduction.com#listItem","name":"Start"}},{"@type":"ListItem","@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#listItem","position":3,"name":"Godot Now Shakes When You Code Badly","previousItem":{"@type":"ListItem","@id":"https:\/\/digitalproduction.com\/category\/allgemein\/#listItem","name":"News"}}]},{"@type":"Organization","@id":"https:\/\/digitalproduction.com\/#organization","name":"DIGITAL PRODUCTION : Bela Beier UG","description":"Magazine for Digital Media Production - DIGITAL PRODUCTION","url":"https:\/\/digitalproduction.com\/","email":"info@digitalproduction.com","telephone":"+498946224069","foundingDate":"1997-01-01","numberOfEmployees":{"@type":"QuantitativeValue","value":1},"logo":{"@type":"ImageObject","url":"https:\/\/digitalproduction.com\/wp-content\/uploads\/2024\/12\/DP_Logo_cmyk_black_1c_one_line.jpg","@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#organizationLogo"},"image":{"@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/DPmagazin\/","https:\/\/www.instagram.com\/dpmagazin\/","https:\/\/www.youtube.com\/@dgtlproduction","https:\/\/www.linkedin.com\/company\/digital-production-magazin-\/"]},{"@type":"Person","@id":"https:\/\/digitalproduction.com\/author\/qualityjellyfish45275761d0\/#author","url":"https:\/\/digitalproduction.com\/author\/qualityjellyfish45275761d0\/","name":"Bela Beier","image":{"@type":"ImageObject","url":"https:\/\/digitalproduction.com\/wp-content\/wphb-cache\/gravatar\/499\/4996d5657d841d473bf70c51a6a80de3x96.jpg"}},{"@type":"WebPage","@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#webpage","url":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/","name":"Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION","description":"Ridiculous Coding adds screenshake, XP bars, and explosions to the Godot editor, turning programming into a small chaotic celebration.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/digitalproduction.com\/#website"},"breadcrumb":{"@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#breadcrumblist"},"author":{"@id":"https:\/\/digitalproduction.com\/author\/qualityjellyfish45275761d0\/#author"},"creator":{"@id":"https:\/\/digitalproduction.com\/author\/qualityjellyfish45275761d0\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/ridiculous.png?fit=2048%2C1152&quality=72&ssl=1","@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#mainImage","width":2048,"height":1152,"caption":"A screen displaying code within the Godot game engine, featuring graphics of explosions. A man wearing a captain's hat smiles and gestures, with a lively chat on the side expressing excitement. The word 'KABOOM!' is prominently displayed in bright yellow."},"primaryImageOfPage":{"@id":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/#mainImage"},"datePublished":"2025-12-19T10:00:00+01:00","dateModified":"2025-12-10T10:16:45+01:00"},{"@type":"WebSite","@id":"https:\/\/digitalproduction.com\/#website","url":"https:\/\/digitalproduction.com\/","name":"DIGITAL PRODUCTION","alternateName":"DP","description":"Magazine for Digital Media Production","inLanguage":"en-US","publisher":{"@id":"https:\/\/digitalproduction.com\/#organization"}}]},"og:locale":"en_US","og:site_name":"DIGITAL PRODUCTION","og:type":"article","og:title":"Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION","og:description":"Ridiculous Coding adds screenshake, XP bars, and explosions to the Godot editor, turning programming into a small chaotic celebration.","og:url":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/","fb:admins":"100063604612502","og:image":"https:\/\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/ridiculous.png","og:image:secure_url":"https:\/\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/ridiculous.png","og:image:width":2048,"og:image:height":1152,"article:tag":["game development","godot","john watson","jotson","ridiculous coding","scripting","the mailroom"],"article:published_time":"2025-12-19T09:00:00+00:00","article:modified_time":"2025-12-10T09:16:45+00:00","article:publisher":"https:\/\/www.facebook.com\/DPmagazin\/","twitter:card":"summary_large_image","twitter:title":"Godot Now Shakes When You Code Badly - DIGITAL PRODUCTION","twitter:description":"Ridiculous Coding adds screenshake, XP bars, and explosions to the Godot editor, turning programming into a small chaotic celebration.","twitter:image":"https:\/\/digitalproduction.com\/wp-content\/uploads\/2024\/12\/DP_Logo_cmyk_black_1c_one_line.jpg"},"aioseo_meta_data":{"post_id":"234418","title":null,"description":"Ridiculous Coding adds screenshake, XP bars, and explosions to the Godot editor, turning programming into a small chaotic celebration.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Ridiculous Coding","score":83,"analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInURL":{"score":1,"maxScore":5,"error":1},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":[],"keyphraseInImageAlt":{"score":9,"maxScore":9,"error":0},"keywordDensity":{"type":"best","score":9,"maxScore":9,"error":0}}},"additional":[{"keyphrase":"Godot","score":67,"analysis":{"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"type":"high","score":0,"maxScore":9,"error":1}}}]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2025-12-20 00:39:18","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-12-03 19:50:36","updated":"2025-12-20 00:39:18"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/digitalproduction.com\" title=\"Start\">Start<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">|<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/digitalproduction.com\/category\/allgemein\/\" title=\"News\">News<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">|<\/span><span class=\"aioseo-breadcrumb\">\n\tGodot Now Shakes When You Code Badly\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Start","link":"https:\/\/digitalproduction.com"},{"label":"News","link":"https:\/\/digitalproduction.com\/category\/allgemein\/"},{"label":"Godot Now Shakes When You Code Badly","link":"https:\/\/digitalproduction.com\/2025\/12\/19\/godot-now-shakes-when-you-code-badly\/"}],"jetpack_shortlink":"https:\/\/wp.me\/pg1if2-YYW","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":185623,"url":"https:\/\/digitalproduction.com\/2025\/06\/03\/header-godot-4-5-dev-5-shaders-colors-abstracts-galore\/","url_meta":{"origin":234418,"position":0},"title":"Godot 4.5 Dev 5: Shaders, Colors &amp; Abstracts Galore","author":"Bela Beier","date":"03.06.2025","format":false,"excerpt":"Godot 4.5 Dev 5 introduces visionOS support, GDScript abstract classes, shader baking, WebAssembly SIMD, and inline color pickers.","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/digitalproduction.com\/category\/allgemein\/"},"img":{"alt_text":"A screenshot of a code editor displaying a script in the Godot game engine, with a 3D model and its reference grid shown on the right. The text at the bottom reads 'DEV SNAPSHOT 4.5 Dev 5.'","src":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/06\/dev-snapshot-godot-4-5-dev-5.webp?fit=1200%2C675&quality=72&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/06\/dev-snapshot-godot-4-5-dev-5.webp?fit=1200%2C675&quality=72&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/06\/dev-snapshot-godot-4-5-dev-5.webp?fit=1200%2C675&quality=72&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/06\/dev-snapshot-godot-4-5-dev-5.webp?fit=1200%2C675&quality=72&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/06\/dev-snapshot-godot-4-5-dev-5.webp?fit=1200%2C675&quality=72&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":205380,"url":"https:\/\/digitalproduction.com\/2025\/09\/23\/skin-deep-code-clean-free-human-shaders-for-godot-yes-godot-not-unreal\/","url_meta":{"origin":234418,"position":1},"title":"Skin Deep &#038; Code Clean: Free Human Shaders for Godot (Yes, Godot, Not Unreal)","author":"Bela Beier","date":"23.09.2025","format":false,"excerpt":"Human character shaders for Godot, free (skin, eyes, wetness) from MatMADNESS. Finally something substantial in Godot; demo & pack available.","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/digitalproduction.com\/category\/allgemein\/"},"img":{"alt_text":"Close-up of a human face showcasing detailed, realistic eyes with different colors and textures. The left eye is dark, while the right eye is light brown. The image includes branding for 'Human Shaders' and 'Godot' at the bottom.","src":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/09\/splash_screen.png?fit=1200%2C675&quality=72&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/09\/splash_screen.png?fit=1200%2C675&quality=72&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/09\/splash_screen.png?fit=1200%2C675&quality=72&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/09\/splash_screen.png?fit=1200%2C675&quality=72&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/09\/splash_screen.png?fit=1200%2C675&quality=72&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":232049,"url":"https:\/\/digitalproduction.com\/2025\/12\/01\/godot-arkit-facial-mocap-without-the-detour\/","url_meta":{"origin":234418,"position":2},"title":"Godot ARKit: Facial Mocap Without the Detour","author":"Bela Beier","date":"01.12.2025","format":false,"excerpt":"Open-source plug-in GodotARKit links Apple\u2019s ARKit and Godot 4 for real-time facial mocap using the Live Link Face app\u2014no extra tools needed.","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/digitalproduction.com\/category\/allgemein\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/icon.png?fit=256%2C256&quality=72&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":184078,"url":"https:\/\/digitalproduction.com\/2025\/05\/23\/dogwalk-blenders-papercraft-pooch-takes-godot-for-a-spin\/","url_meta":{"origin":234418,"position":3},"title":"Dogwalk: Blender&#8217;s Papercraft Pooch Takes Godot for a Spin","author":"Bela Beier","date":"23.05.2025","format":false,"excerpt":"Blender Studio releases Dogwalk in early access, showcasing a papercraft-style micro-game built with Godot, emphasizing a streamlined Blender-Godot pipeline.","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/digitalproduction.com\/category\/allgemein\/"},"img":{"alt_text":"Children sliding on a snowy hillside with a sled and a dog.","src":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/05\/88f3ce4f163a636eb111ef95179576c3.jpg?fit=500%2C281&quality=80&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":233942,"url":"https:\/\/digitalproduction.com\/2025\/12\/04\/godot-4-6-dev5-lands-d3d12-default-delta-patching-android-gradle-2d-boosts\/","url_meta":{"origin":234418,"position":4},"title":"Godot 4.6-dev5 lands: D3D12 default, Delta Patching, Android Gradle, 2D boosts","author":"Bela Beier","date":"04.12.2025","format":false,"excerpt":"Godot 4.6-dev5 goes live: D3D12 is now default on Windows, PCK patching gets efficient delta export, Android exports via Gradle land, and 2D rendering gets 1.1\u20137\u00d7 speed boosts.","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/digitalproduction.com\/category\/allgemein\/"},"img":{"alt_text":"An illustration from a game development snapshot, featuring a large robotic dinosaur named Cranneosaur. The scene shows colorful pixel art with characters and health statistics displayed at the bottom, along with a Godot logo and text indicating the version.","src":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/dev-snapshot-godot-4-6-dev-5.jpg?fit=1200%2C675&quality=80&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/dev-snapshot-godot-4-6-dev-5.jpg?fit=1200%2C675&quality=80&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/dev-snapshot-godot-4-6-dev-5.jpg?fit=1200%2C675&quality=80&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/dev-snapshot-godot-4-6-dev-5.jpg?fit=1200%2C675&quality=80&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/12\/dev-snapshot-godot-4-6-dev-5.jpg?fit=1200%2C675&quality=80&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":210777,"url":"https:\/\/digitalproduction.com\/2025\/10\/13\/material-maker-1-4-godot-4-port-flexible-ui-32-bit-baking\/","url_meta":{"origin":234418,"position":5},"title":"Material Maker 1.4: Godot 4 port, flexible UI, 32-bit baking","author":"Bela Beier","date":"13.10.2025","format":false,"excerpt":"Material Maker 1.4 debuts: full Godot 4 migration, rebuilt shader engine, new node types and UI redesign. A serious update, not cosmetic.","rel":"","context":"In &quot;topnews&quot;","block_context":{"text":"topnews","link":"https:\/\/digitalproduction.com\/category\/top\/"},"img":{"alt_text":"A digital banner featuring the logo of \"Material Maker\" in bold typography. The logo includes a colorful gradient icon resembling a paint droplet. Surrounding the logo are hexagonal patterns showcasing various textures, such as stone, wood, and abstract designs.","src":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/10\/c92G4.png?fit=1200%2C270&quality=72&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/10\/c92G4.png?fit=1200%2C270&quality=72&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/10\/c92G4.png?fit=1200%2C270&quality=72&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/10\/c92G4.png?fit=1200%2C270&quality=72&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/digitalproduction.com\/wp-content\/uploads\/2025\/10\/c92G4.png?fit=1200%2C270&quality=72&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/posts\/234418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/users\/163"}],"replies":[{"embeddable":true,"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/comments?post=234418"}],"version-history":[{"count":0,"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/posts\/234418\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/media\/234421"}],"wp:attachment":[{"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/media?parent=234418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/categories?post=234418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digitalproduction.com\/wp-json\/wp\/v2\/tags?post=234418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}