{"id":4524,"date":"2022-02-28T08:54:00","date_gmt":"2022-02-28T08:54:00","guid":{"rendered":"https:\/\/brightchamps.com\/blog\/?p=4524"},"modified":"2026-01-29T11:37:11","modified_gmt":"2026-01-29T11:37:11","slug":"create-flying-game-scratch","status":"publish","type":"post","link":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/","title":{"rendered":"How To Create A Flying Game In Scratch [Quick Tutorial]"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4524\" class=\"elementor elementor-4524\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5eed91d e-flex e-con-boxed e-con e-parent\" data-id=\"5eed91d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-439a313a elementor-widget elementor-widget-text-editor\" data-id=\"439a313a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"yoast-breadcrumbs\"><span><span><a href=\"https:\/\/brightchamps.com\/blog\/\">Home<\/a><\/span> \u00bb <span><a href=\"https:\/\/brightchamps.com\/blog\/code-for-kids\/\">Code for Kids Corner<\/a><\/span> \u00bb <span class=\"breadcrumb_last\" aria-current=\"page\"><strong>How To Create A Flying Game In Scratch [Quick Tutorial]<\/strong><\/span><\/span><\/div>\n<p>\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">Are you interested in game development and coding? Have you ever wanted to create your own game from scratch? Scratch is a beginner-friendly programming language that can help you bring your ideas to life. In this quick tutorial, we will guide you through the process of creating a simple flying game in Scratch. You&#8217;ll learn the basics of programming, and have the opportunity to customize your game with your own graphics and sound effects. By the end of this tutorial, you&#8217;ll have a game that you can share with others and be proud of. So, let&#8217;s take off and get started on creating your very own flying <a href=\"https:\/\/brightchamps.com\/blog\/best-scratch-games\/\">game in Scratch<\/a>!<\/p>\n\n<p class=\"wp-block-paragraph\">The main goal in this game is to help the flying cat catch as many gold coins as possible by pressing the up, down, left, and right key arrows on your keyboard. The coins will continue to shift positions at random.<\/p>\n\n<p class=\"wp-block-paragraph\">Whether you&#8217;re a beginner or an experienced Scratch user, this tutorial is designed to help you create an exciting and challenging game that you can share with your friends and family. So, let&#8217;s get started!<\/p>\n\n<p class=\"wp-block-paragraph\">Before diving into the blog, You can check out the video.<\/p>\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<div class=\"wp-block-embed__wrapper\">https:\/\/youtu.be\/fdr9wAqYuUc<\/div>\n<figcaption class=\"wp-element-caption\"><strong><em>BONUS: Watch how you can make a 3D Scratch Game in under 10 minutes!<\/em><\/strong><\/figcaption>\n<\/figure>\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\">\n<h2>Table of contents<\/h2>\n<ul>\n<li><a href=\"#h-scratch-flying-game-prerequisites\" data-level=\"3\">Scratch Flying Game Prerequisites<\/a><\/li>\n<li><a href=\"#steps-to-create-a-flying-game-in-scratch\" data-level=\"2\">Steps to Create A Flying Game In Scratch<\/a>\n<ul>\n<li><a href=\"#step-1-design\" data-level=\"3\">Step 1: Design Scratch Game<\/a><\/li>\n<li><a href=\"#step-2-programming-the-game\" data-level=\"3\">Step 2: Programming the Game<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#h-conclusion\" data-level=\"2\">Conclusion<\/a><\/li>\n<li><a href=\"#h-frequently-asked-questions-faqs\" data-level=\"2\">Frequently Asked Questions (FAQs)<\/a><\/li>\n<\/ul>\n<\/div>\n\n<h3 id=\"h-scratch-flying-game-prerequisites\" class=\"wp-block-heading\"><strong>Scratch Flying Game<\/strong> <strong>Prerequisites<\/strong><\/h3>\n\n<ul class=\"wp-block-list\">\n<li><strong>Character Positions<\/strong><\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">When creating a<a href=\"https:\/\/brightchamps.com\/blog\/create-first-scratch-project\/\"> scratch program<\/a>, keep in mind that the X and Y axis can be used to easily manipulate characters\u2019 positions.<\/p>\n\n<p class=\"wp-block-paragraph\">An X-axis or X position is the horizontal line responsible for the character&#8217;s position on the screen i.e whether the character will be moving to the right or the left.<\/p>\n\n<p class=\"wp-block-paragraph\">It is also important to understand that when you are shifting the character to the left you are decreasing their X-axis, yet if you move a character to the right you are increasing their X-axis.<\/p>\n\n<p class=\"wp-block-paragraph\">Similarly, the Y-axis or Y position is a vertical line responsible for the character\u2019s position on the screen. Moving the character further up a screen increases their Y-axis and moving the character further down a screen decreases their Y-axis.\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">Here&#8217;s a diagram to help you understand it more clearly!<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img fetchpriority=\"high\" fetchpriority=\"high\" decoding=\"async\" width=\"826\" height=\"564\" class=\"wp-image-4527\" style=\"width: 620px; height: 423px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-2_.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-2_.png 826w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-2_-480x328.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 826px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">The yellow lines denote the Y-axis, while the blue lines denote the X-axis.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Variables<\/strong><\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">A variable is a one-of-a-kind identifier created by the programmer i.e. you. Variables can contain anything you want, such as a score, a life, or even a name.<\/p>\n\n<p class=\"wp-block-paragraph\">A variable can be text, numbers, or even images. It has an infinite number of possibilities, and the variables are extremely simple to change and create.<\/p>\n\n<p class=\"wp-block-paragraph\">For more information about <a href=\"https:\/\/brightchamps.com\/blog\/online-coding-for-kids\/\">coding game for kids<\/a>. Click here!<\/p>\n\n<p class=\"wp-block-paragraph\">Now let\u2019s start building this game<\/p>\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/learn.brightchamps.com\/book-trial-class?utm_source=website_organic&amp;utm_medium=blog&amp;utm_campaign=scratch_body\"><img decoding=\"async\" width=\"2082\" height=\"395\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/09\/Scratch-Inline-CTA.gif\" alt=\"Learn Scratch for Free\" class=\"wp-image-11111\"\/><\/a><\/figure>\n\n<h2 id=\"steps-to-create-a-flying-game-in-scratch\" class=\"wp-block-heading\">Steps to Crea<strong>te A Flying Game In Scratch<\/strong><\/h2>\n\n<h3 id=\"step-1-design\" class=\"wp-block-heading\"><strong>Step 1: Design<\/strong> Scratch Game<\/h3>\n\n<p class=\"wp-block-paragraph\">Let\u2019s start by setting up your <a href=\"https:\/\/brightchamps.com\/blog\/guides\/scratch-programming\/\">scratch<\/a> design to make an appealing game.\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">First, click on \u201ccreate\u201d in Scratch, and you\u2019ll be on a window like the one shown in the image below.<\/p>\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"523\" class=\"wp-image-4528\" style=\"width: 768px; height: 392px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-3-1024x523.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-3-980x500.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-3-480x245.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Then, in the lower right corner of the screen, beneath the stage, click the blue button to bring up a screen full of options for a background for your game, as shown in the image below.\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">You can choose any background you want, but for this game, I&#8217;m using Blue Sky.<\/p>\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" class=\"wp-image-4529\" style=\"width: 768px; height: 402px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-4-1024x536.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-4-980x513.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-4-480x251.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Once you&#8217;ve chosen your background, it will be visible on the game&#8217;s screen right away. Let us now add all of the characters you&#8217;ll need.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"666\" height=\"906\" class=\"wp-image-4530\" style=\"width: 500px; height: 680px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-5.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-5.png 666w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-5-480x653.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 666px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">The amazing thing about scratch is that it gives the creators complete control over the appearance of the game; you can choose from over 100 scratch-provided characters or draw and upload your own.\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">For this game, we will use three <a href=\"https:\/\/brightchamps.com\/blog\/grouping-sprites-in-scratch\/\">Scratch characters<\/a> and upload one of our own.<\/p>\n\n<p class=\"wp-block-paragraph\">The first character we&#8217;ll need is a flying cat, who we&#8217;ll control in this game with the arrow keys on our keyboard.<\/p>\n\n<p class=\"wp-block-paragraph\">Simply click on the blue button with a Cat icon next to the background button to add a character. Then search &#8220;cat flying.&#8221;<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"498\" class=\"wp-image-4531\" style=\"width: 440px; height: 374px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-6.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-6.png 586w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-6-480x408.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 586px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">The second and third character that we need to add is a tree and a cloud to give our game a more lively appearance. Scratch has a couple of options to choose from.<\/p>\n\n<p class=\"wp-block-paragraph\">Here I went with &#8220;Tree1&#8221; and &#8220;Clouds.&#8221;<\/p>\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"402\" class=\"wp-image-4532\" style=\"width: 768px; height: 302px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-7_-1024x402.png\" alt=\"How To Create A Flying Game In Scratch Step 7\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-7_-980x385.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-7_-480x188.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Finally, we must add a coin!\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">This coin represents the character that our flying cat must collect to improve its score. Simply choose a free coin image from the internet and upload it.<\/p>\n\n<p class=\"wp-block-paragraph\">Hover over the blue sprite button and click on the upload icon, then find the image that you just downloaded.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"912\" height=\"624\" class=\"wp-image-4533\" style=\"width: 684px; height: 468px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-8.png\" alt=\"How To Create A Flying Game In Scratch Step 8\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-8.png 912w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-8-480x328.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 912px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">If the coin image is too large after uploading it, change its size to 20 by clicking on the coin where you\u2019ll find the size editing option.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"862\" height=\"422\" class=\"wp-image-4534\" style=\"width: 647px; height: 317px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-9.png\" alt=\"How To Create A Flying Game In Scratch Step 9\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-9.png 862w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-9-480x235.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 862px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">That&#8217;s all there is to it! Your design is complete and should now resemble the image below.<\/p>\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"844\" height=\"1024\" class=\"wp-image-4535\" style=\"width: 633px; height: 768px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-10-844x1024.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-10-844x1024.png 844w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-10-480x582.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 844px, 100vw\" \/><\/figure>\n\n<h3 id=\"step-2-programming-the-game\" class=\"wp-block-heading\"><strong>Step 2: Programming the Game<\/strong><\/h3>\n\n<h4 id=\"h-1-flying-cat-code\" class=\"wp-block-heading\"><strong>1) Flying Cat Code\u00a0<\/strong><\/h4>\n\n<p class=\"wp-block-paragraph\">Now we&#8217;ll program the cat&#8217;s movements, such as whether we want it to move up, down, left, or right by manipulating its X and Y coordinates.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>To begin, go to the yellow &#8220;Event&#8221; code on the left side of your screen and select the &#8220;when space key pressed&#8221; code block. This is the second code block on your events code and will be used frequently, so keep an eye out for it.\u00a0<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">We can easily modify the space key to any other key we want to code. So drag it and then put it in the center of the screen!<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"730\" class=\"wp-image-4536\" style=\"width: 336px; height: 548px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-11.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-11.png 448w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-11-184x300.png 184w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-11-92x150.png 92w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/figure>\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"453\" class=\"wp-image-4537\" style=\"width: 768px; height: 340px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-12-1024x453.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-12-980x433.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-12-480x212.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n<ul class=\"wp-block-list\">\n<li>Then select the &#8220;up arrow&#8221; to indicate that whatever code you connect to this event block will be the action generated when you press their respective keys.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Now let&#8217;s go to the motion block in the top left corner of the screen.\u00a0<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Then use the code block &#8220;change y by.&#8221; If you recall, the Y-axis changes the vertical (up and down) position of the characters.<\/li>\n\n<li>Connect this motion block to the previously added yellow event block.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">It should look like the image below.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"318\" class=\"wp-image-4538\" style=\"width: 546px; height: 239px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-13.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-13.png 728w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-13-480x210.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 728px, 100vw\" \/><\/figure>\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"631\" class=\"wp-image-4539\" style=\"width: 768px; height: 473px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-14-1024x631.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-14-980x604.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-14-480x296.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Now, using your up arrow, you should be able to see that the cat can now fly up. Let us now add the remaining movements to help our code go in any direction.<\/p>\n\n<h4 id=\"h-2-coin-code\" class=\"wp-block-heading\"><strong>2) Coin Code<\/strong><\/h4>\n\n<p class=\"wp-block-paragraph\">The first step is to create a Variable. On the left side of the screen, click the &#8220;variable&#8221; block and select Create a variable.\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">Then name your variable &#8220;score&#8221; or &#8220;coins,&#8221; or whatever you want.<\/p>\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"583\" class=\"wp-image-4540\" style=\"width: 768px; height: 437px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-15-1024x583.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-15-980x558.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-15-480x273.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Now let\u2019s start coding!<\/p>\n\n<p class=\"wp-block-paragraph\">Take the &#8220;set my variable to 0&#8221; code and click on the &#8220;my variable&#8221; to change it to the variable that you just created.\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">Here, I chose &#8220;score&#8221; because it is the variable I had just created.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"964\" height=\"732\" class=\"wp-image-4541\" style=\"width: 723px; height: 549px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-16.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-16.png 964w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-16-480x364.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 964px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Now go to the &#8220;Control&#8221; code block, which is light orange, and take a &#8220;Forever&#8221; code block, which means that the code inside it will be read indefinitely. Of course, until the game is over.<\/p>\n\n<p class=\"wp-block-paragraph\">Inside this code block, go to the purple &#8220;Looks&#8221; code block and take a &#8220;next costume&#8221; code; this allows us to change the animation of the coin so that it continues to rotate.\u00a0<\/p>\n\n<p class=\"wp-block-paragraph\">After you&#8217;ve finished, your code should look like the one shown in the image, and you can now click on the green flag to see how beautiful our coin is flipping through.<\/p>\n\n<p class=\"wp-block-paragraph\">Now, let&#8217;s add some more code to make it more interactive.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"756\" class=\"wp-image-4542\" style=\"width: 489px; height: 567px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-17.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-17.png 652w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-17-480x557.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 652px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Take another \u201c<em>when green flag clicked<\/em>\u201d event block but why do we need two different &#8220;when green flag clicked&#8221; event blocks?<\/p>\n\n<p class=\"wp-block-paragraph\">This is done so that we can be more specific in our code, stating that one is simply added to focus on the appearance, whereas the other is added to focus on its actions.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>The first thing you need to do is add a &#8220;Show&#8221; code block, which can be found in the purple &#8220;Looks&#8221; block code.\u00a0<\/li>\n\n<li>Then, from the blue &#8220;motion&#8221; block code, add a &#8220;go to X and Y&#8221; code, changing the X to 117 and the Y to 108. This establishes the coin&#8217;s initial positions.\u00a0<\/li>\n\n<li>Then, from the &#8220;control&#8221; code block, add a &#8220;forever&#8221; block beneath the X and Y.<\/li>\n\n<li>Now, inside the forever code block, add a &#8220;change x by 10&#8221; and replace the 10 with a -5 to create the illusion that the coin is magically moving to the left side of the screen.<\/li>\n\n<li>Add an &#8220;if&#8221; code found in the &#8220;control&#8221; code block beneath this code.\u00a0<\/li>\n\n<li>This is included so that when our coin moves to the left and eventually disappears from the screen, it will return to us.\u00a0<\/li>\n\n<li>Then, from the &#8220;operator&#8221; code block, insert a less than sign into the if block, then insert an &#8220;x position&#8221; code from the &#8220;motion&#8221; code block into the left side of the operator block, and finally, type &#8220;-240&#8221; into the right side of the operator block.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">This means that once the coin has an X value less than -240 (which is off the screen), we will make it appear on the screen again by inserting a &#8220;go-to X and Y&#8221; code with X as 117 and Y as 108.<\/p>\n\n<p class=\"wp-block-paragraph\">Right now, your code should look something like the one in the image below.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"708\" class=\"wp-image-4543\" style=\"width: 578px; height: 531px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-18.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-18.png 770w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-18-480x441.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 770px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Now beneath this &#8220;if&#8221; code, add another &#8220;if&#8221; to state that if the cat touches our coin, we must add a score and the coin must disappear and reappear in a different and random position so that our game isn&#8217;t too predictable.<\/p>\n\n<p class=\"wp-block-paragraph\">In this &#8220;if&#8221; code, add a &#8220;touching mouse pointer&#8221; code from the &#8220;sensors&#8221; code block and change it to &#8220;touching cat flying&#8221; place this code inside the if argument, then add a &#8220;hide&#8221; code from the &#8220;looks&#8221; code block inside it, then add a &#8220;change score by 1&#8221; code from the &#8220;variable&#8221; code block then take a &#8220;go-to X and Y&#8221; code and place a &#8220;pick random from 1 to 10&#8221; in both.<\/p>\n\n<div id=\"cstm_banner_cta\">\u00a0<\/div>\n\n<p class=\"wp-block-paragraph\">This instructs our coin to keep changing its X and Y coordinates, making it difficult to predict where our coin will appear next.\u00a0<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Then, from the &#8220;control&#8221; code block, add a &#8220;wait&#8221; code and put another &#8220;pick random from 1 to 10&#8221; within the wait code, changing the numbers to 1 to 3 so that we don&#8217;t know when or where our next coin will appear.<\/li>\n\n<li>\u00a0Finally, at the bottom, add a &#8220;show&#8221; from the &#8220;looks&#8221; code block! Your code should now look something like the one in the image below.<\/li>\n<\/ul>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"976\" class=\"wp-image-4544\" style=\"width: 593px; height: 732px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-19.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-19.png 790w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-19-480x593.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 790px, 100vw\" \/><\/figure>\n\n<h4 id=\"h-3-trees-and-clouds\" class=\"wp-block-heading\"><strong>3) Trees and Clouds<\/strong><\/h4>\n\n<p class=\"wp-block-paragraph\">The codes for the tree and clouds are very similar; the only difference is the direction in which they move as well as their location, as the tree is at the bottom of the screen and the cloud is at the top.<\/p>\n\n<p class=\"wp-block-paragraph\">First, let&#8217;s code the Tree, starting with the &#8220;when green flag clicked&#8221; event block as usual.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Now, add a &#8220;go to X and Y&#8221; code block and change its X to 195 and its Y to -115, then place a &#8220;Forever&#8221; code block and inside it, add a &#8220;change x by -5&#8221; code block, which tells our tree to keep moving to the left of the screen.<\/li>\n\n<li>Take an &#8220;if&#8221; code block and place it in the &#8220;if&#8221; block so that if the Trees position starts disappearing from the screen, it can reappear by changing the X-axis once more.\u00a0<\/li>\n\n<li>Then take a Less than Sign from the &#8220;operator&#8221; code block and place it in the &#8220;if&#8221; block, then take an &#8220;x position&#8221; code from the &#8220;motion&#8221; code block and put it on the left side of the operator block.<\/li>\n\n<li>Finally, type &#8220;-240&#8221; on the right side Put a &#8220;go to X and Y&#8221; code inside this if code and change its X to 195 and its Y to -115 again. Your tree code should now look like the one shown in the image below.<\/li>\n<\/ul>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"1004\" class=\"wp-image-4545\" style=\"width: 600px; height: 753px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-20.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-20.png 800w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-20-480x602.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 800px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Finally, this will be the last &#8220;when green flag clicked&#8221; event block.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Add a &#8220;go-to X and Y&#8221; code block and change its X to -198 and its Y to 166, then place a &#8220;Forever&#8221; code block and inside this add a &#8220;change x by 5&#8221; which tells our clouds to keep moving to the right of the screen.\u00a0<\/li>\n\n<li>Take an &#8220;if&#8221; code block, then a Greater than Sign from the &#8220;operator&#8221; code block, then an &#8220;x position&#8221; code from the &#8220;motion&#8221; code block, and place it in the left side of the operator block, and type &#8220;255&#8221; in the right side of the operator block.<\/li>\n\n<li>Put a &#8220;go-to X and Y&#8221; code inside this if code and change its X to -198 and its Y to 166 again. Your cloud code should now look like the one in the image below.<\/li>\n<\/ul>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"658\" class=\"wp-image-4546\" style=\"width: 524px; height: 494px;\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-21.png\" alt=\"How To Create A Flying Game In Scratch\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-21.png 698w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch-Step-21-480x452.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 698px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Go ahead and click on the<em> green flag<\/em> to play your game, and you can continue coding it to customize further.<\/p>\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<div class=\"wp-block-embed__wrapper\">https:\/\/youtu.be\/fdr9wAqYuUc<\/div>\n<figcaption class=\"wp-element-caption\"><strong><em>BONUS: Watch how you can make a 3D Scratch Game in under 10 minutes!<\/em><\/strong><\/figcaption>\n<\/figure>\n\n<p class=\"wp-block-paragraph\">For more information about<a href=\"https:\/\/brightchamps.com\/blog\/online-robotics-classes-for-kids\/\"> online robotics classes for kids<\/a>. Click here!<\/p>\n\n<h2 id=\"h-conclusion\" class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n<p class=\"wp-block-paragraph\">Congratulations! If you&#8217;ve made it this far, you&#8217;re now a certified game developer! In conclusion, creating a flying game in Scratch can be a fun and rewarding project for anyone interested in coding and game development. By following the steps outlined in this tutorial, you can learn the basics of Scratch programming and use them to create a simple but engaging game that you can customize to your liking.<\/p>\n\n<div id=\"cstm_banner_cta\">\u00a0<\/div>\n\n<p class=\"wp-block-paragraph\">Whether you&#8217;re a beginner or an experienced programmer, the possibilities for creating your own unique flying game in Scratch are endless. So why not give it a try and see where your creativity takes you? With a little bit of patience and practice, you may just be able to take your game to new heights!<\/p>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Learn Scratch at<a href=\"https:\/\/brightchamps.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"> BrightChamps<\/a> with its specially designed curriculum that makes learning programming easy for students in Grade 1-12. BrightChamps also teaches a variety of other programs that help kids build a foundation in computer programming through activities, interactive lessons, and other means.<\/p>\n<\/blockquote>\n\n<h2 id=\"h-frequently-asked-questions-faqs\" class=\"wp-block-heading\">Frequently Asked Questions (FAQs)<\/h2>\n\n<div class=\"schema-faq wp-block-yoast-faq-block\">\n<div id=\"faq-question-1680256509571\" class=\"schema-faq-section\"><strong class=\"schema-faq-question\">Do I need any prior coding experience to create a flying game in Scratch?<\/strong>\n<p class=\"schema-faq-answer\">No, you don&#8217;t need any prior coding experience. Scratch is designed to be a beginner-friendly programming language, and this tutorial is meant for beginners who are new to coding.<\/p>\n<\/div>\n<div id=\"faq-question-1680256535561\" class=\"schema-faq-section\"><strong class=\"schema-faq-question\">Can I customize the game once I&#8217;ve created it?<\/strong>\n<p class=\"schema-faq-answer\">Yes, you can customize the game in any way you want. Once you have the basic mechanics of the game down, you can add your own graphics, sound effects, and additional features to make the game your own.<\/p>\n<\/div>\n<div id=\"faq-question-1680256549817\" class=\"schema-faq-section\"><strong class=\"schema-faq-question\">How long does it take to create a flying game in Scratch?<\/strong>\n<p class=\"schema-faq-answer\">The time it takes to create a flying game in Scratch depends on your level of experience and how complex you want your game to be. However, with this tutorial, you should be able to create a simple flying game in a few hours.<\/p>\n<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 Are you interested in game development and coding? Have you ever wanted to create your own game from scratch? Scratch is a beginner-friendly programming language that can help you bring your ideas to life. In this quick tutorial, we will guide you through the process of creating a simple flying game in Scratch. [&hellip;]<\/p>\n","protected":false},"author":31,"featured_media":4525,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"1080","footnotes":""},"categories":[49],"tags":[68],"class_list":["post-4524","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-for-kids","tag-codechamps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How To Create A Flying Game In Scratch [Quick Tutorial] - BrightChamps Blog<\/title>\n<meta name=\"description\" content=\"Creating a flying game in Scratch is an excellent way to pique a child&#039;s interest in coding because it is simple to implement and the logic\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Create A Flying Game In Scratch [Quick Tutorial] - BrightChamps Blog\" \/>\n<meta property=\"og:description\" content=\"Creating a flying game in Scratch is an excellent way to pique a child&#039;s interest in coding because it is simple to implement and the logic\" \/>\n<meta property=\"og:url\" content=\"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/\" \/>\n<meta property=\"og:site_name\" content=\"BrightChamps Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BrightChamps-101266664954230\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-28T08:54:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-29T11:37:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2100\" \/>\n\t<meta property=\"og:image:height\" content=\"1185\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Team BrightChamps\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Team BrightChamps\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/\"},\"author\":{\"name\":\"Team BrightChamps\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/person\\\/696f52bb580934e5022585ac161e5123\"},\"headline\":\"How To Create A Flying Game In Scratch [Quick Tutorial]\",\"datePublished\":\"2022-02-28T08:54:00+00:00\",\"dateModified\":\"2026-01-29T11:37:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/\"},\"wordCount\":2472,\"publisher\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/How-To-Create-A-Flying-Game-In-Scratch.png\",\"keywords\":[\"CodeChamps\"],\"articleSection\":[\"Code for Kids Corner\"],\"inLanguage\":\"en-US\",\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/\",\"name\":\"How To Create A Flying Game In Scratch [Quick Tutorial] - BrightChamps Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/How-To-Create-A-Flying-Game-In-Scratch.png\",\"datePublished\":\"2022-02-28T08:54:00+00:00\",\"dateModified\":\"2026-01-29T11:37:11+00:00\",\"description\":\"Creating a flying game in Scratch is an excellent way to pique a child's interest in coding because it is simple to implement and the logic\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#faq-question-1680256509571\"},{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#faq-question-1680256535561\"},{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#faq-question-1680256549817\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#primaryimage\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/How-To-Create-A-Flying-Game-In-Scratch.png\",\"contentUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/How-To-Create-A-Flying-Game-In-Scratch.png\",\"width\":2100,\"height\":1185,\"caption\":\"How To Create A Flying Game In Scratch\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code for Kids Corner\",\"item\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/code-for-kids\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How To Create A Flying Game In Scratch [Quick Tutorial]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/\",\"name\":\"BrightChamps Blog\",\"description\":\"BrightChamps Blog, also known as BrightChamps Hub is a go-to resource hub for everything on Coding for kids\",\"publisher\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#organization\",\"name\":\"BrightChamps\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/BrightCHAMPS-logo-new-1.png\",\"contentUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/BrightCHAMPS-logo-new-1.png\",\"width\":417,\"height\":80,\"caption\":\"BrightChamps\"},\"image\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/BrightChamps-101266664954230\\\/\",\"https:\\\/\\\/www.instagram.com\\\/brightchamps\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/brightchamps\\\/mycompany\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC_Afe_rMGoK5Bs4nSt8QIzQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/person\\\/696f52bb580934e5022585ac161e5123\",\"name\":\"Team BrightChamps\",\"description\":\"We are an army of educators and passionate learners from BrightChamps family, committed to providing free learning resources to kids, parents &amp; students. Learn from Us\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/author\\\/team\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#faq-question-1680256509571\",\"position\":1,\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#faq-question-1680256509571\",\"name\":\"Do I need any prior coding experience to create a flying game in Scratch?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, you don't need any prior coding experience. Scratch is designed to be a beginner-friendly programming language, and this tutorial is meant for beginners who are new to coding.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#faq-question-1680256535561\",\"position\":2,\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#faq-question-1680256535561\",\"name\":\"Can I customize the game once I've created it?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, you can customize the game in any way you want. Once you have the basic mechanics of the game down, you can add your own graphics, sound effects, and additional features to make the game your own.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#faq-question-1680256549817\",\"position\":3,\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-flying-game-scratch\\\/#faq-question-1680256549817\",\"name\":\"How long does it take to create a flying game in Scratch?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The time it takes to create a flying game in Scratch depends on your level of experience and how complex you want your game to be. However, with this tutorial, you should be able to create a simple flying game in a few hours.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Create A Flying Game In Scratch [Quick Tutorial] - BrightChamps Blog","description":"Creating a flying game in Scratch is an excellent way to pique a child's interest in coding because it is simple to implement and the logic","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:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/","og_locale":"en_US","og_type":"article","og_title":"How To Create A Flying Game In Scratch [Quick Tutorial] - BrightChamps Blog","og_description":"Creating a flying game in Scratch is an excellent way to pique a child's interest in coding because it is simple to implement and the logic","og_url":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/","og_site_name":"BrightChamps Blog","article_publisher":"https:\/\/www.facebook.com\/BrightChamps-101266664954230\/","article_published_time":"2022-02-28T08:54:00+00:00","article_modified_time":"2026-01-29T11:37:11+00:00","og_image":[{"width":2100,"height":1185,"url":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch.png","type":"image\/png"}],"author":"Team BrightChamps","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Team BrightChamps","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#article","isPartOf":{"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/"},"author":{"name":"Team BrightChamps","@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/person\/696f52bb580934e5022585ac161e5123"},"headline":"How To Create A Flying Game In Scratch [Quick Tutorial]","datePublished":"2022-02-28T08:54:00+00:00","dateModified":"2026-01-29T11:37:11+00:00","mainEntityOfPage":{"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/"},"wordCount":2472,"publisher":{"@id":"https:\/\/brightchamps.com\/blog\/#organization"},"image":{"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#primaryimage"},"thumbnailUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch.png","keywords":["CodeChamps"],"articleSection":["Code for Kids Corner"],"inLanguage":"en-US","accessibilityFeature":["tableOfContents"]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/","url":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/","name":"How To Create A Flying Game In Scratch [Quick Tutorial] - BrightChamps Blog","isPartOf":{"@id":"https:\/\/brightchamps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#primaryimage"},"image":{"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#primaryimage"},"thumbnailUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch.png","datePublished":"2022-02-28T08:54:00+00:00","dateModified":"2026-01-29T11:37:11+00:00","description":"Creating a flying game in Scratch is an excellent way to pique a child's interest in coding because it is simple to implement and the logic","breadcrumb":{"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#faq-question-1680256509571"},{"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#faq-question-1680256535561"},{"@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#faq-question-1680256549817"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#primaryimage","url":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch.png","contentUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/How-To-Create-A-Flying-Game-In-Scratch.png","width":2100,"height":1185,"caption":"How To Create A Flying Game In Scratch"},{"@type":"BreadcrumbList","@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/brightchamps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Code for Kids Corner","item":"https:\/\/brightchamps.com\/blog\/code-for-kids\/"},{"@type":"ListItem","position":3,"name":"How To Create A Flying Game In Scratch [Quick Tutorial]"}]},{"@type":"WebSite","@id":"https:\/\/brightchamps.com\/blog\/#website","url":"https:\/\/brightchamps.com\/blog\/","name":"BrightChamps Blog","description":"BrightChamps Blog, also known as BrightChamps Hub is a go-to resource hub for everything on Coding for kids","publisher":{"@id":"https:\/\/brightchamps.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/brightchamps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/brightchamps.com\/blog\/#organization","name":"BrightChamps","url":"https:\/\/brightchamps.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2026\/03\/BrightCHAMPS-logo-new-1.png","contentUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2026\/03\/BrightCHAMPS-logo-new-1.png","width":417,"height":80,"caption":"BrightChamps"},"image":{"@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BrightChamps-101266664954230\/","https:\/\/www.instagram.com\/brightchamps\/","https:\/\/www.linkedin.com\/company\/brightchamps\/mycompany\/","https:\/\/www.youtube.com\/channel\/UC_Afe_rMGoK5Bs4nSt8QIzQ"]},{"@type":"Person","@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/person\/696f52bb580934e5022585ac161e5123","name":"Team BrightChamps","description":"We are an army of educators and passionate learners from BrightChamps family, committed to providing free learning resources to kids, parents &amp; students. Learn from Us","url":"https:\/\/brightchamps.com\/blog\/author\/team\/"},{"@type":"Question","@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#faq-question-1680256509571","position":1,"url":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#faq-question-1680256509571","name":"Do I need any prior coding experience to create a flying game in Scratch?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No, you don't need any prior coding experience. Scratch is designed to be a beginner-friendly programming language, and this tutorial is meant for beginners who are new to coding.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#faq-question-1680256535561","position":2,"url":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#faq-question-1680256535561","name":"Can I customize the game once I've created it?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, you can customize the game in any way you want. Once you have the basic mechanics of the game down, you can add your own graphics, sound effects, and additional features to make the game your own.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#faq-question-1680256549817","position":3,"url":"https:\/\/brightchamps.com\/blog\/create-flying-game-scratch\/#faq-question-1680256549817","name":"How long does it take to create a flying game in Scratch?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The time it takes to create a flying game in Scratch depends on your level of experience and how complex you want your game to be. However, with this tutorial, you should be able to create a simple flying game in a few hours.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts\/4524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/comments?post=4524"}],"version-history":[{"count":13,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts\/4524\/revisions"}],"predecessor-version":[{"id":36038,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts\/4524\/revisions\/36038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/media\/4525"}],"wp:attachment":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/media?parent=4524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/categories?post=4524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/tags?post=4524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}