{"id":58749,"date":"2024-01-12T19:30:13","date_gmt":"2024-01-13T01:30:13","guid":{"rendered":"https:\/\/www.codewizardshq.com\/?p=58749"},"modified":"2025-04-29T19:46:24","modified_gmt":"2025-04-30T01:46:24","slug":"5-popular-game-mechanics-in-scratch","status":"publish","type":"post","link":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/","title":{"rendered":"5 Popular Game Mechanics in Scratch [60 Second Lessons]"},"content":{"rendered":"\n<p>Moving, jumping, and scoring are standard features in almost every game we play. <strong>Kids can learn how to add these popular game mechanics to their Scratch games in just a few clicks.<\/strong><\/p>\n\n\n\n<p>In our <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-elementary-school-students\/\">elementary school coding classes<\/a>, kids use Scratch to code their own games that they can play and share with friends. When they are beginners, they\u2019re often asking how to include these simple game mechanics and it\u2019s easier than they think.<\/p>\n\n\n\n<p><strong>Here are five popular game mechanics that take just 60 seconds to add to any game in Scratch.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Move left and right<\/li>\n\n\n\n<li>Add gravity<\/li>\n\n\n\n<li>Jump<\/li>\n\n\n\n<li>Follow the Mouse<\/li>\n\n\n\n<li>Keep Score<\/li>\n<\/ol>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Kids Can Quickly Code Games in Scratch<\/strong><\/h3>\n\n\n\n<p><a href=\"https:\/\/scratch.mit.edu\/\" target=\"_blank\" rel=\"noreferrer noopener\">Scratch<\/a> is a free <a href=\"https:\/\/www.codewizardshq.com\/what-is-block-coding\/\">block coding language<\/a> and online community that allows kids to create programs and games using drag-and-drop.&nbsp;<\/p>\n\n\n\n<p><strong>Scratch is an excellent choice for kids who want to build games fast.<\/strong> There\u2019s no setup and the drag-and-drop coding interface is easy enough for any beginner. In Scratch, kids can really focus on understanding coding concepts rather than learning syntax.<\/p>\n\n\n\n<p>We teach these fundamental concepts through engaging projects in our <a href=\"https:\/\/www.codewizardshq.com\/scratch-coding-classes\/\">Scratch classes<\/a>. Elementary school students learn to code games and apps using Scratch first. This helps them build a solid understanding of fundamental coding concepts before they move on to text-based coding.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What are game mechanics?&nbsp;<\/strong><\/h3>\n\n\n\n<p><strong>Basic game mechanics refers to the fundamental rules, interactions, and systems that govern how a game operates. <\/strong><\/p>\n\n\n\n<p>These make up the core framework of a game, shaping the player&#8217;s experience and defining the rules of engagement within the game world.&nbsp;<\/p>\n\n\n\n<p>When you start a new game, you learn the basic mechanics first in order to play.&nbsp;<\/p>\n\n\n\n<p>Game developers use basic game mechanics to create engaging and enjoyable gameplay, providing structure, and a sense of progression for players. A few examples include:<\/p>\n\n\n\n<p><strong>Player Controls:<\/strong> Player controls define how users interact with the game. This includes keyboard and mouse inputs, gamepad controls, touch gestures, or any other input method.<\/p>\n\n\n\n<p>Developers design controls to be intuitive and responsive, allowing players to navigate the game world, perform actions, and interact with objects.<\/p>\n\n\n\n<p><strong>Objectives and Goals: <\/strong>Games typically have specific objectives or goals that players must achieve to progress. These objectives can include completing missions, solving puzzles, defeating enemies, or reaching a specific destination. Well-designed objectives create a sense of purpose and motivation for players.<\/p>\n\n\n\n<p><strong>Scoring and Rewards:<\/strong> Scoring systems track players&#8217; performance and provide a quantifiable measure of success. Rewards, such as points, items, or in-game currency, are often tied to achievements and milestones. Scoring and rewards incentivize players to strive for improvement and mastery.<\/p>\n\n\n\n<p><strong>Physics and Collision Detection: <\/strong>Physics engines simulate realistic movement and interactions within the game world. This includes gravity, friction, and object collisions. Collision detection ensures that objects interact believably, contributing to a more immersive and coherent game experience.<\/p>\n\n\n\n<p>You can see some of these at work in the <a href=\"https:\/\/www.codewizardshq.com\/25-best-scratch-games\/\">25 best Scratch games<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5 Popular Game Mechanics in Scratch<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Watch the 60-second Scratch video lessons to add these features to your next game!&nbsp;<\/strong><\/h3>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-1-move-left-and-right-nbsp\">1. <strong>Move Left and Right&nbsp;<\/strong><\/h2>\n\n\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\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"iframe-container\"><iframe loading=\"lazy\" title=\"Move Left and Right - 60 Second Scratch Tutorial for Kids\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/AXOcR_49G5w?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>Moving left and right is a fundamental part of many games, particularly in 2D platformers and side-scrolling games. This basic movement mechanic may seem simple, but it plays a crucial role in the gameplay experience. It can also influence player control, level design, pacing, and even contribute to the narrative impact of the game.&nbsp;<\/p>\n\n\n\n<p>In the <a href=\"https:\/\/www.codewizardshq.com\/scratch-tutorial-for-kids\/\">Rocket Landing game<\/a>, the rocketship moves left and right.<\/p>\n\n\n\n<p>If we want our rocket to move left and right, we need to change the X value.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In your code, select the When Key Pressed block then choose right arrow.&nbsp;<\/li>\n\n\n\n<li>Use a motion block to Change X by 5.<\/li>\n\n\n\n<li>Use the When Key Pressed block again then choose left arrow.&nbsp;<\/li>\n\n\n\n<li>Then use the motion block to Change X by -5.<\/li>\n\n\n\n<li>Now, press the green flag and use the arrow keys to test your movement.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Add this to your Scratch code:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/wZ5gSGBY8eE_Un5TPGUEfDbDshRbDMFw79ftxwKdpAujMPMr8_zgpVglGgEorFopopm09rzP4xq0hpBIjKyOv9Mt7y-c9bwqoUsm4GDdBHlSh3PerzGHMAoNqEx3udhBwrrunr0ZqGowI45Xno8QgQQ\" alt=\"Scratch code for right and left\"\/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-2-add-gravity\">2. <strong>Add Gravity<\/strong><\/h2>\n\n\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\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"iframe-container\"><iframe loading=\"lazy\" title=\"Add Gravity - 60 Second Scratch Tutorial for Kids for Kids\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/kibfkDGv5mE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>Incorporating gravity into a game world will add realism and can be an added layer of challenge. Games that involve falling or flying heavily depend on gravity. Changing gravity can lead to shifting landscapes, floating platforms, or other dynamic elements that keep the gameplay experience fresh and unpredictable.<\/p>\n\n\n\n<p>In our <a href=\"https:\/\/www.codewizardshq.com\/scratch-tutorial-for-kids\/\">Rocket Landing game<\/a>, the rocketship falls from the sky.<\/p>\n\n\n\n<p>If we want our rocket to move from top to bottom, we need to change the Y value.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In your code, drag a When Green Flag clicked block in events.<\/li>\n\n\n\n<li>Select the Repeat loop and loop 200 times.<\/li>\n\n\n\n<li>Use a motion block to change Y by -2. Put that inside the loop, so the rocket goes down by -2 , 200 times.&nbsp;<\/li>\n\n\n\n<li>After it falls, set it back to the top with the Go To block x = 0 and y = 130&nbsp;<\/li>\n\n\n\n<li>Now, press the green flag to test your rocket. It\u2019s falling!<\/li>\n<\/ul>\n\n\n\n<p>Add this to your Scratch code:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/0IQpWU3IEmeyggZoz3O1uhxz_5KeID9p4eEhJpfUk8Dg5r5BtRTRbrKL8QFR1lz4mH-joC2VLC0MUdt0Sazv_Ou8XiCjR9jRKu4vx69kgI237UAXvJMQGENo8VFc3MZDFTQtla9JbBi_1cgTt4SoMiU\" alt=\"Scratch code for gravity\"\/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-3-jump\">3. <strong>Jump<\/strong><\/h2>\n\n\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\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"iframe-container\"><iframe loading=\"lazy\" title=\"Jump  - 60 Second Scratch Tutorial for Kids\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/_EF8zVBTB0k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>Jumping is another fundamental game mechanic that you\u2019ll see in virtually every game. Players can jump to navigate vertically, overcome obstacles, or reaching higher platforms. The ability to jump make a game more dynamic because they can introduce features like moving platforms or changing landscapes that require players to adapt their jumping skills in real-time.<\/p>\n\n\n\n<p>In the <a href=\"https:\/\/www.codewizardshq.com\/how-to-make-a-sprite-jump-in-scratch\/\">Frog Jumper game<\/a>, the frog jumps over a snake when you click the spacebar.<\/p>\n\n\n\n<p>To move the frog up and then down, we need to change the Y position in Scratch.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In your code, select a When Space Key Pressed block in events.<\/li>\n\n\n\n<li>Use a motion block to Change Y by 15.&nbsp;<\/li>\n\n\n\n<li>Select the repeat loop and repeat the change in Y 15 times. Add this around the motion block.<\/li>\n\n\n\n<li>Right-click to duplicate your loop and change Y to -15. This moves the frog down.<\/li>\n\n\n\n<li>Now, press the green flag to test your frog. It jumps!<\/li>\n<\/ul>\n\n\n\n<p>Add this to your Scratch code:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/Bh8esixmPSkcHhrWdTqw0J4Tvsc8tYStpLLZ7Mmy_ELejjiMhJRAPgwe4ScXJTWiR6E_NY_nbPrhPe9ruHA6qcrh9OKMtwZclAX_Y-3TPFtA66YF7-J0mbFv-Bl0_WpytKhIKtMtjWoU8YsJ1h28UQs\" alt=\"Scratch code for jumping\"\/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-4-follow-the-mouse\">4. <strong>Follow the Mouse<\/strong><\/h2>\n\n\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\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"iframe-container\"><iframe loading=\"lazy\" title=\"Follow the Mouse - 60 Second Scratch Tutorial for Kids\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Jg2bSYCx7dA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>The &#8220;Follow the Mouse&#8221; game mechanic, also known as mouse tracking or mouse-based control is important in certain types of computer games. It is crucial in certain genres like point-and-click adventures or real-time strategy games. Players may move the cursor with the mouse to explore the environment, interact with objects, or solve puzzles.<\/p>\n\n\n\n<p>In the <a href=\"https:\/\/www.codewizardshq.com\/scratch-coding-for-kids-halloween-2020\/\">Candy Collector game<\/a>, the ghost follows the mouse. Anytime the mouse moves our ghost will move.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add a When Green Flag clicked block.<\/li>\n\n\n\n<li>Choose the motion block for Go To and select mouse-pointer.<\/li>\n\n\n\n<li>We want the ghost to follow the mouse pointer forever, so use a forever loop.&nbsp;<\/li>\n\n\n\n<li>Put it around the Go To block to repeat that action.<\/li>\n\n\n\n<li>Click the green flag and move your mouse. Does your sprite follow your mouse?<\/li>\n<\/ul>\n\n\n\n<p>Add this to your Scratch code:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/NMGcXFcj9jLyXtj8ycBKQ-kCtOKs6Snn9Wn2ypeW05NeGmSrpXIDuPT0Tjwj0lokqZT2rLqTvi0jVuAKRg7gpU4hnBf6n7C3jiAWWNGCJaKtUniXMNLMU7gTQuT6K5_LGJQyHIHpmw2UT-815n5gAgo\" alt=\"Scratch code for follow the mouse\"\/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-5-keep-score-nbsp\">5. <strong>Keep Score&nbsp;<\/strong><\/h2>\n\n\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\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"iframe-container\"><iframe loading=\"lazy\" title=\"Keep Score - 60 Second Scratch Tutorial for Kids\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/ABNpEQSMMLk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>Keeping score is a fundamental game mechanic that serves various purposes across different types of games. Whether it&#8217;s a simple arcade game or a complex strategy game, the scoring system adds a competitive element to games, motivating players to improve their skills and achieve higher scores. It also provides clear goals for players to achieve and gives immediate feedback on player performance.&nbsp;<\/p>\n\n\n\n<p>In the <a href=\"https:\/\/scratch.mit.edu\/projects\/945300918\/\">Monkey Tickler<\/a> game, the score goes up when you click on the monkey.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The score changes, so first go to variables and Make a Variable called score.<\/li>\n\n\n\n<li>In your code, drag a When Green Flag clicked block in events.<\/li>\n\n\n\n<li>Set the score variable to 0 when you start your game.<\/li>\n\n\n\n<li>Then, get the event block When This Sprite is Clicked.<\/li>\n\n\n\n<li>Every time we click the sprite, the score will change by 1.&nbsp;<\/li>\n\n\n\n<li>In variables, get Change Score by 1.<\/li>\n\n\n\n<li>Now, press the green flag to test your game.<\/li>\n\n\n\n<li>The score increases when you click your sprite.<\/li>\n<\/ul>\n\n\n\n<p>Add this to your Scratch code:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/WCZjYffIfKZkg6I-K4A5RzbZXquL1aQXTLL4VOkmRaoE50XZGHTBCV6FZOgxGJUHPqQdgkZJ3LV-MW_9TlucDxH-YuNyEEKXXx_DtYsHS6u_i__6eCGdf357fnggFv3-cSvbEQhr0PW944uUR8N9-MY\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/YTojc1w3-Qfj6G2xwXQIQ4xZxifdRAGKptG1KIErGhuHwy3fVaAcTY62qiCg1Sw4sqen_O7-ircZ1XrYRP2fatlmAGmJvIyYYGAAM_jsENAZNweKnezdfYvFfGQ-AwmeN7vMMrHMPM-yLuYRG_FxokM\" alt=\"scratch code for scoring\"\/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-take-your-scratch-skills-to-the-next-level\"><strong>Take your Scratch skills to the next level.<\/strong><\/h2>\n\n\n\n<p>Now that you have your basic game features, take your Scratch skills to the next level! The <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-elementary-school-students\/\">elementary school core track<\/a>, for kids ages 8-11, is a structured and fun way to advance your child\u2019s coding skills. Kids will build a foundation in coding and practice skills like logical reasoning, problem-solving, and critical thinking.\u00a0<\/p>\n\n\n\n<p>Encourage your child to learn Scratch and empower the next generation of creators. <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-elementary-school-students\/\">See Scratch classes and enroll<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Moving, jumping, and scoring are standard features in almost every game we play. Kids can learn how to add these popular game mechanics to their Scratch games in just a few clicks. In our elementary school coding classes, kids use Scratch to code their own games that they can play and share with friends. When [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":58894,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"inline_featured_image":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4758],"tags":[10740],"class_list":["post-58749","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn-coding","tag-scratch"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>5 Popular Game Mechanics in Scratch [60 Second Lessons] | CodeWizardsHQ<\/title>\n<meta name=\"description\" content=\"Add these popular game mechanics, 60 second Scratch video lessons. Kids can learn to code games in Scratch using these easy video tutorials.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 Popular Game Mechanics in Scratch [60 Second Lessons]\" \/>\n<meta property=\"og:description\" content=\"Add these popular game mechanics, 60 second Scratch video lessons. Kids can learn to code games in Scratch using these easy video tutorials.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeWizardsHQ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codewizardshq\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-13T01:30:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-30T01:46:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/02-60-Second-Lessons-600x323-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"323\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Margaret Choi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:site\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Margaret Choi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"Article\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Margaret Choi\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca\"\n\t            },\n\t            \"headline\": \"5 Popular Game Mechanics in Scratch [60 Second Lessons]\",\n\t            \"datePublished\": \"2024-01-13T01:30:13+00:00\",\n\t            \"dateModified\": \"2025-04-30T01:46:24+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/\"\n\t            },\n\t            \"wordCount\": 1413,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner.png\",\n\t            \"keywords\": [\n\t                \"Scratch\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"Learn Coding\"\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/\",\n\t            \"name\": \"5 Popular Game Mechanics in Scratch [60 Second Lessons] | CodeWizardsHQ\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner.png\",\n\t            \"datePublished\": \"2024-01-13T01:30:13+00:00\",\n\t            \"dateModified\": \"2025-04-30T01:46:24+00:00\",\n\t            \"description\": \"Add these popular game mechanics, 60 second Scratch video lessons. Kids can learn to code games in Scratch using these easy video tutorials.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#primaryimage\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner.png\",\n\t            \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner.png\",\n\t            \"width\": 1600,\n\t            \"height\": 395,\n\t            \"caption\": \"60 second scratch lesson page banner\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.codewizardshq.com\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"5 Popular Game Mechanics in Scratch [60 Second Lessons]\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#website\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"description\": \"The leading online coding academy for kids and teens ages 8-18\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.codewizardshq.com\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"width\": 150,\n\t                \"height\": 108,\n\t                \"caption\": \"CodeWizardsHQ\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\"\n\t            },\n\t            \"sameAs\": [\n\t                \"https:\/\/www.facebook.com\/codewizardshq\/\",\n\t                \"https:\/\/x.com\/codewizardshq\",\n\t                \"https:\/\/www.instagram.com\/codewizardshq\/\",\n\t                \"https:\/\/www.linkedin.com\/company\/codewizardshq\",\n\t                \"https:\/\/www.pinterest.com\/codewizardshq\/\",\n\t                \"https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw\"\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca\",\n\t            \"name\": \"Margaret Choi\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g\",\n\t                \"contentUrl\": \"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g\",\n\t                \"caption\": \"Margaret Choi\"\n\t            },\n\t            \"description\": \"Instructor and marketing manager at CodeWizardsHQ since 2019. She breaks down topics around coding and specific coding languages for kids to understand.\",\n\t            \"sameAs\": [\n\t                \"https:\/\/www.facebook.com\/margaret.choi.3\"\n\t            ],\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/author\/margaretchoi\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"5 Popular Game Mechanics in Scratch [60 Second Lessons] | CodeWizardsHQ","description":"Add these popular game mechanics, 60 second Scratch video lessons. Kids can learn to code games in Scratch using these easy video tutorials.","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:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/","og_locale":"en_US","og_type":"article","og_title":"5 Popular Game Mechanics in Scratch [60 Second Lessons]","og_description":"Add these popular game mechanics, 60 second Scratch video lessons. Kids can learn to code games in Scratch using these easy video tutorials.","og_url":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/","og_site_name":"CodeWizardsHQ","article_publisher":"https:\/\/www.facebook.com\/codewizardshq\/","article_published_time":"2024-01-13T01:30:13+00:00","article_modified_time":"2025-04-30T01:46:24+00:00","og_image":[{"width":600,"height":323,"url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/02-60-Second-Lessons-600x323-1.png","type":"image\/png"}],"author":"Margaret Choi","twitter_card":"summary_large_image","twitter_creator":"@codewizardshq","twitter_site":"@codewizardshq","twitter_misc":{"Written by":"Margaret Choi","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#article","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/"},"author":{"name":"Margaret Choi","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca"},"headline":"5 Popular Game Mechanics in Scratch [60 Second Lessons]","datePublished":"2024-01-13T01:30:13+00:00","dateModified":"2025-04-30T01:46:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/"},"wordCount":1413,"publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"image":{"@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner.png","keywords":["Scratch"],"articleSection":["Learn Coding"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/","url":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/","name":"5 Popular Game Mechanics in Scratch [60 Second Lessons] | CodeWizardsHQ","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#primaryimage"},"image":{"@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner.png","datePublished":"2024-01-13T01:30:13+00:00","dateModified":"2025-04-30T01:46:24+00:00","description":"Add these popular game mechanics, 60 second Scratch video lessons. Kids can learn to code games in Scratch using these easy video tutorials.","breadcrumb":{"@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#primaryimage","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner.png","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner.png","width":1600,"height":395,"caption":"60 second scratch lesson page banner"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codewizardshq.com\/5-popular-game-mechanics-in-scratch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codewizardshq.com\/"},{"@type":"ListItem","position":2,"name":"5 Popular Game Mechanics in Scratch [60 Second Lessons]"}]},{"@type":"WebSite","@id":"https:\/\/www.codewizardshq.com\/#website","url":"https:\/\/www.codewizardshq.com\/","name":"CodeWizardsHQ","description":"The leading online coding academy for kids and teens ages 8-18","publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codewizardshq.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codewizardshq.com\/#organization","name":"CodeWizardsHQ","url":"https:\/\/www.codewizardshq.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","width":150,"height":108,"caption":"CodeWizardsHQ"},"image":{"@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codewizardshq\/","https:\/\/x.com\/codewizardshq","https:\/\/www.instagram.com\/codewizardshq\/","https:\/\/www.linkedin.com\/company\/codewizardshq","https:\/\/www.pinterest.com\/codewizardshq\/","https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw"]},{"@type":"Person","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca","name":"Margaret Choi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g","caption":"Margaret Choi"},"description":"Instructor and marketing manager at CodeWizardsHQ since 2019. She breaks down topics around coding and specific coding languages for kids to understand.","sameAs":["https:\/\/www.facebook.com\/margaret.choi.3"],"url":"https:\/\/www.codewizardshq.com\/author\/margaretchoi\/"}]}},"modified_by":"Margaret Choi","featured_image_src":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner-600x395.png","featured_image_src_square":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2024\/01\/60-Second-Scratch-Lessons-Page-Banner-600x395.png","author_info":{"display_name":"Margaret Choi","author_link":"https:\/\/www.codewizardshq.com\/author\/margaretchoi\/"},"_links":{"self":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/58749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/comments?post=58749"}],"version-history":[{"count":1,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/58749\/revisions"}],"predecessor-version":[{"id":69024,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/58749\/revisions\/69024"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media\/58894"}],"wp:attachment":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media?parent=58749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/categories?post=58749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/tags?post=58749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}