<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Page Not Found - Godot Forum</title>
<meta name="description" content="">
<meta name="generator" content="Discourse 3.3.0.beta2-dev - https://github.com/discourse/discourse version 1eec8c3fa606f955e623c50e5a241a6526d821da">
<link rel="icon" type="image/png" href="https://forum.godotengine.org/uploads/default/optimized/2X/6/6aa102e258d388445ee33e276c62cec922ccb756_2_32x32.png">
<link rel="apple-touch-icon" type="image/png" href="https://forum.godotengine.org/uploads/default/optimized/2X/4/4b0a7fa8a6334634b94a13d421f0d99e6f04e21f_2_180x180.svg">
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#ededed">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#333639">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, user-scalable=yes, viewport-fit=cover">
<link rel="canonical" href="https://forum.godotengine.org/404" />
<link rel="search" type="application/opensearchdescription+xml" href="https://forum.godotengine.org/opensearch.xml" title="Godot Forum Search">
<link href="/stylesheets/color_definitions_godot-light_14_5_63a0d31a47b1ee720cea28edfa169eea689ce099.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" class="light-scheme"/><link href="/stylesheets/color_definitions_godot-dark_15_5_f1fb4248235b441f0ff2348d9e543341bb15457f.css?__ws=forum.godotengine.org" media="(prefers-color-scheme: dark)" rel="stylesheet" class="dark-scheme"/>
<link href="/stylesheets/desktop_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="desktop" />
<link href="/stylesheets/checklist_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="checklist" />
<link href="/stylesheets/discourse-details_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="discourse-details" />
<link href="/stylesheets/discourse-lazy-videos_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="discourse-lazy-videos" />
<link href="/stylesheets/discourse-local-dates_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="discourse-local-dates" />
<link href="/stylesheets/discourse-narrative-bot_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="discourse-narrative-bot" />
<link href="/stylesheets/discourse-presence_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="discourse-presence" />
<link href="/stylesheets/discourse-solved_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="discourse-solved" />
<link href="/stylesheets/docker_manager_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="docker_manager" />
<link href="/stylesheets/footnote_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="footnote" />
<link href="/stylesheets/poll_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="poll" />
<link href="/stylesheets/spoiler-alert_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="spoiler-alert" />
<link href="/stylesheets/poll_desktop_818e5fefa900d6700be052033d277b6289643c50.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="poll_desktop" />
<link href="/stylesheets/desktop_theme_9_19a3acd1a13ec421a65e82ad425636720974355d.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="9" data-theme-name="custom header links"/>
<link href="/stylesheets/desktop_theme_3_1ee8bf372d0ad00bf9621f46b4c819b6bc52e56c.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="3" data-theme-name="godot tweaks"/>
<link href="/stylesheets/desktop_theme_7_15911ed588caa2dd67798a3369ab680f08c70c05.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="7" data-theme-name="search banner"/>
<link href="/stylesheets/desktop_theme_5_143780004073c1da5a7cfef063ff61b6eb29f30d.css?__ws=forum.godotengine.org" media="all" rel="stylesheet" data-target="desktop_theme" data-theme-id="5" data-theme-name="godot theme"/>
<script defer="" src="/theme-javascripts/08d7abd1ff2cc3a67333ae0d6bb21835be6c69f3.js?__ws=forum.godotengine.org" data-theme-id="3" nonce="UvXSXKb8KkHOfOzAybOv2vwRw"></script>
<meta id="discourse-error" data-discourse-error="true">
<script defer src="/assets/pageview-805de10405c9d24c55ca364e3f709f530a30d8d42cfe26b1a466cd97b7ae271e.js" data-discourse-entrypoint="pageview" nonce="UvXSXKb8KkHOfOzAybOv2vwRw"></script>
</head>
<body class="no-ember ">
<script defer="" src="/theme-javascripts/d6e9f8bade4b87c77fc22ae0093934033313ba00.js?__ws=forum.godotengine.org" data-theme-id="6" nonce="UvXSXKb8KkHOfOzAybOv2vwRw"></script>
<section id='main'>
<header class="d-header">
<div class="wrap">
<div class="contents clearfix">
<div class="title">
<a href="/">
<picture>
<source srcset="https://forum.godotengine.org/uploads/default/original/2X/d/d82b2828f878d2a5f7092b755fa2b3e0fe314ce9.svg" media="(prefers-color-scheme: dark)" />
<img src="https://forum.godotengine.org/uploads/default/original/2X/8/890dcdc70ae9860e1c4efa37c103c7cf463b6afa.svg" alt="Godot Forum" id="site-logo" />
</picture>
</a>
</div>
<div class="panel clearfix">
<span class='header-buttons'>
<a href="/signup" class='btn btn-primary btn-small sign-up-button'>Sign Up</a>
<a href="/login" class='btn btn-primary btn-small login-button btn-icon-text'><svg class="fa d-icon svg-icon svg-node" aria-hidden="true"><svg id="user" viewBox="0 0 448 512">
<path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"/>
</svg></svg>
Log In / Register</a>
</span>
</div>
</div>
</div>
</header>
<div id="main-outlet" class="wrap not-found-container">
<div class="page-not-found">
<h1 class="title">Oops! That page doesn’t exist or is private.</h1>
<a href="/login" class='btn btn-primary'><svg class="fa d-icon svg-icon svg-node" aria-hidden="true"><svg id="user" viewBox="0 0 448 512">
<path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"/>
</svg></svg>
Log In / Register</a>
</div>
<div class="row page-not-found-topics">
<div class="popular-topics">
<h2 class="popular-topics-title">Popular</h2>
<div class='not-found-topic'>
<a href="/t/dev-snapshot-godot-4-3-dev-6/58166">DEV SNAPSHOT: Godot 4.3 dev 6</a><a class='badge-category__wrapper ' href='/c/announcements/23'><span data-category-id='23' style='--category-badge-color: #F57389; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Official blog posts and other Godot announcements.'><span class='badge-category__name'>Announcements</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/my-disappointment-in-godot-engine/59532">My disappointment in Godot Engine :frowning:</a><a class='badge-category__wrapper ' href='/c/general/4'><span data-category-id='4' style='--category-badge-color: #8B6CE1; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Create topics here that don’t fit into any other existing category.'><span class='badge-category__name'>General</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/we-are-currently-under-bot-attack/60683"><img src="/images/emoji/twitter/warning.png?v=12" title="warning" class="emoji" alt="warning" loading="lazy" width="20" height="20"> We are currently under bot attack</a><a class='badge-category__wrapper ' href='/c/announcements/23'><span data-category-id='23' style='--category-badge-color: #F57389; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Official blog posts and other Godot announcements.'><span class='badge-category__name'>Announcements</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/brackeys-will-be-making-godot-tutorials/56806">Brackeys will be making Godot Tutorials</a><a class='badge-category__wrapper ' href='/c/announcements/23'><span data-category-id='23' style='--category-badge-color: #F57389; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Official blog posts and other Godot announcements.'><span class='badge-category__name'>Announcements</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/where-can-i-improve-my-knowledge-of-gdscript/59724">Where can I improve my knowledge of GDScript?</a><a class='badge-category__wrapper ' href='/c/help/6'><span data-category-id='6' style='--category-badge-color: #478CBF; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Ask your questions here! If possible, use one of the more specific subcategories.'><span class='badge-category__name'>Help</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/using-is-on-ceiling-to-detect-if-characterbody2d-is-colliding-with-a-ceiling-doesnt-work-correctly/57642">Using is_on_ceiling() to detect if CharacterBody2D is colliding with a ceiling doesn’t work correctly</a><a class='badge-category__wrapper ' href='/c/help/6'><span data-category-id='6' style='--category-badge-color: #478CBF; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Ask your questions here! If possible, use one of the more specific subcategories.'><span class='badge-category__name'>Help</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/how-to-make-my-game-more-friendly-to-modders/58322">How to make my game more friendly to modders?</a><a class='badge-category__wrapper ' href='/c/help/programming/7'><span data-category-id='7' style='--category-badge-color: #78E5F6; --category-badge-text-color: #000000; --parent-category-badge-color: #478CBF;' data-parent-category-id='6' data-drop-close='true' class='badge-category --has-parent' title='Questions about code, syntax and related topics.'><span class='badge-category__name'>Programming</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/make-your-first-2d-game-the-main-game-scene-section-mobs-do-not-spawn-in-c/57507">Make your first 2D Game “The main game scene” section. Mobs do not spawn in c#</a><a class='badge-category__wrapper ' href='/c/help/6'><span data-category-id='6' style='--category-badge-color: #478CBF; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Ask your questions here! If possible, use one of the more specific subcategories.'><span class='badge-category__name'>Help</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/how-do-i-smoothly-rotate-an-object-using-rotate-x-rotate-y-and-rotate-z-in-combination/57747">How do I smoothly rotate an object using rotate_x, rotate_y and rotate_z in combination?</a><a class='badge-category__wrapper ' href='/c/help/6'><span data-category-id='6' style='--category-badge-color: #478CBF; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Ask your questions here! If possible, use one of the more specific subcategories.'><span class='badge-category__name'>Help</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/how-do-you-make-tiles-interactive-in-godot/58779">How do you make tiles interactive in Godot?</a><a class='badge-category__wrapper ' href='/c/help/6'><span data-category-id='6' style='--category-badge-color: #478CBF; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Ask your questions here! If possible, use one of the more specific subcategories.'><span class='badge-category__name'>Help</span></span></a>
</div>
<a href="/top" class="btn btn-default">More…</a>
</div>
<div class="recent-topics">
<h2 class="recent-topics-title">Recent</h2>
<div class='not-found-topic'>
<a href="/t/best-practice-for-custom-shaped-3d-fog-effect/62713">Best Practice for Custom Shaped 3D Fog Effect</a><a class='badge-category__wrapper ' href='/c/help/6'><span data-category-id='6' style='--category-badge-color: #478CBF; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Ask your questions here! If possible, use one of the more specific subcategories.'><span class='badge-category__name'>Help</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/class-name-player-problem-with-accesing-var-of-player/62712">Class_name Player: Problem with accesing var of player</a><a class='badge-category__wrapper ' href='/c/help/programming/7'><span data-category-id='7' style='--category-badge-color: #78E5F6; --category-badge-text-color: #000000; --parent-category-badge-color: #478CBF;' data-parent-category-id='6' data-drop-close='true' class='badge-category --has-parent' title='Questions about code, syntax and related topics.'><span class='badge-category__name'>Programming</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/3d-grid-movement-and-movement-in-general/62707">3D grid movement and movement in general</a><a class='badge-category__wrapper ' href='/c/help/navigation/26'><span data-category-id='26' style='--category-badge-color: #78E5F6; --category-badge-text-color: #000000; --parent-category-badge-color: #478CBF;' data-parent-category-id='6' data-drop-close='true' class='badge-category --has-parent' title='Anything related to pathfinding.'><span class='badge-category__name'>Navigation</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/godot-4-2d-movement-causing-ghost-jitter-blur-fix/62706">Godot 4 2D movement causing ghost jitter blur [FIX]</a><a class='badge-category__wrapper ' href='/c/general/4'><span data-category-id='4' style='--category-badge-color: #8B6CE1; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Create topics here that don’t fit into any other existing category.'><span class='badge-category__name'>General</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/laggy-collisions-between-2-simple-objects-in-godot-4-3d/62704">Laggy collisions between 2 simple objects in Godot 4 3D</a><a class='badge-category__wrapper ' href='/c/help/physics/9'><span data-category-id='9' style='--category-badge-color: #78E5F6; --category-badge-text-color: #000000; --parent-category-badge-color: #478CBF;' data-parent-category-id='6' data-drop-close='true' class='badge-category --has-parent' title='Talk about physic bodies and how they can interact with each other.'><span class='badge-category__name'>Physics</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/whats-the-deal-with-focusmode-and-mouse-clicks/62702">What's the deal with FocusMode and mouse clicks?</a><a class='badge-category__wrapper ' href='/c/help/6'><span data-category-id='6' style='--category-badge-color: #478CBF; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Ask your questions here! If possible, use one of the more specific subcategories.'><span class='badge-category__name'>Help</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/how-would-i-make-my-raycast-follow-a-node-specifically-the-player/62698">How would I make my raycast follow a node (specifically the player):</a><a class='badge-category__wrapper ' href='/c/help/6'><span data-category-id='6' style='--category-badge-color: #478CBF; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Ask your questions here! If possible, use one of the more specific subcategories.'><span class='badge-category__name'>Help</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/vibration-doesnt-work-for-dualsense-controller/62697">Vibration doesn't work for "Dualsense Controller"</a><a class='badge-category__wrapper ' href='/c/help/6'><span data-category-id='6' style='--category-badge-color: #478CBF; --category-badge-text-color: #FFFFFF;' data-drop-close='true' class='badge-category ' title='Ask your questions here! If possible, use one of the more specific subcategories.'><span class='badge-category__name'>Help</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/state-machine-counting-states-state-changes/62696">State Machine: counting states/state changes</a><a class='badge-category__wrapper ' href='/c/help/programming/7'><span data-category-id='7' style='--category-badge-color: #78E5F6; --category-badge-text-color: #000000; --parent-category-badge-color: #478CBF;' data-parent-category-id='6' data-drop-close='true' class='badge-category --has-parent' title='Questions about code, syntax and related topics.'><span class='badge-category__name'>Programming</span></span></a>
</div>
<div class='not-found-topic'>
<a href="/t/top-down-twin-stick-shooter-rotation-in-3d-with-joystick-or-gamepad/62694">Top-down twin stick shooter rotation in 3D with joystick or gamepad</a><a class='badge-category__wrapper ' href='/c/help/programming/7'><span data-category-id='7' style='--category-badge-color: #78E5F6; --category-badge-text-color: #000000; --parent-category-badge-color: #478CBF;' data-parent-category-id='6' data-drop-close='true' class='badge-category --has-parent' title='Questions about code, syntax and related topics.'><span class='badge-category__name'>Programming</span></span></a>
</div>
<a href="/latest" class="btn btn-default">More…</a>
</div>
</div>
<div class="row">
<div class="page-not-found-search">
<form action='/search' id='discourse-search'>
<label for="search-input">Search this site</label>
<input type="text" id="search-input" name="q" value="">
<button class="btn btn-primary">Search</button>
</form>
</div>
</div>
<script defer src="/assets/onpopstate-handler-1ea3e951679a33d36b6c5f2f8d98016e9908c4af9110736a24b159542c83a9b8.js" data-discourse-entrypoint="onpopstate-handler" nonce="UvXSXKb8KkHOfOzAybOv2vwRw"></script>
</div>
</section>
</body>
</html>