Concepts

Game Design

[
{
  "name": "Walking Hero",
  "description": "Make your own characters for games. Concepts: Creating sprites, Image editor, Moving sprites",
  "url": "/concepts/walking-hero",
  "labelClass": "green ribbon huge",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/89c32e0d311d9aacf511982b9fbf6bc598f3eb21/static/concepts/walking-hero.png",
  "largeImageUrl": "/static/concepts/walking-hero.gif"
},
{
  "name": "Picnic Food",
  "description": "Learn how coordinates work by placing food on the screen. Concepts: Coordinate system, Creating multiple sprites, Renaming variables",
  "url": "/concepts/picnic-food",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/19866454efac959da6377ce1e4a663873b99ec78/static/concepts/picnic-food.png",
  "largeImageUrl": "/static/concepts/picnic-food.gif"
},
{
  "name": "Princess Pizza",
  "description": "Use overlap events to detect when sprites come together. Concepts: Sprite kinds, On overlap event, Game over",
  "url": "/concepts/princess-pizza",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/955a32b191285959eff001fec8f260c8b9261509/static/concepts/princess-pizza.png",
  "largeImageUrl": "/static/concepts/princess-pizza.gif"
},
{
  "name": "Bouncing Burger",
  "description": "Create a sprite that will bounce around the screen. Concepts: Projectiles, Sprite motion, Bounce on Wall flag",
  "url": "/concepts/bouncing-burger",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/b361056823653952abd52c841b28136ac03712ed/static/concepts/bouncing-burger.png",
  "largeImageUrl": "/static/concepts/bouncing-burger.gif"
},
{
  "name": "Star Field",
  "description": "Create a starry night for the next hit space game. Concepts: Star motion, Particles",
  "url": "/concepts/star-field",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/4645308474dd4078c75f7c48dcce26654c2c1078/static/concepts/star-field.png",
  "largeImageUrl": "/static/concepts/star-field.gif"
},
{
  "name": "Throw a Bone",
  "description": "Learn about how projectiles and button events work by throwing a bone. New Concepts: Controller button events, projectiles",
  "url": "/concepts/throw-a-bone",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/b716b24316ede4c418f90e11d8b98d285ea64510/static/concepts/throw-a-bone.png",
  "largeImageUrl": "/static/concepts/throw-a-bone.gif"
},
{
  "name": "Sunday Drive",
  "description": "Learn about how to make actions occur on an interval, and introducing randomness to games. New Concepts: On game update interval, Pick random, Screen height property",
  "url": "/concepts/sunday-drive",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/975f50adb592e2e6e8a7ef681599c22530480dd0/static/concepts/sunday-drive.png",
  "largeImageUrl": "/static/concepts/sunday-drive.gif"
},
{
  "name": "Which Button?",
  "description": "Learn about how to use score, life, and countdown counters in your games. Concepts: Score, Life, Countdown",
  "url": "/concepts/which-button",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/2cb966ea65cf6a2b07af16a10514144ed5a4bfaa/static/concepts/which-button.png",
  "largeImageUrl": "/static/concepts/which-button.gif"
},
{
  "name": "Setting the Scene",
  "description": "Design tilemaps to create scenes and levels for players to explore. Concepts: Tilemaps, Tile Images, Walls",
  "url": "/concepts/setting-the-scene",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/2902c4bb97648c63a3322c31de24ef4e6386dc1d/static/concepts/setting-the-scene.png",
  "largeImageUrl": "/static/concepts/setting-the-scene.gif"
},
{
  "name": "Breadcrumb Trail",
  "description": "Use tilemaps to place sprites at different positions on the screen. Concepts: Tiles, Arrays, For Element Loops, Placing Sprites",
  "url": "/concepts/breadcrumb-trail",
  "cardType": "tutorial",
  "imageUrl": "https://cdn.makecode.com/blob/fc2b85740ea7649e3bf642382f35dd30190649dc/static/concepts/breadcrumb-trail.png",
  "largeImageUrl": "/static/concepts/breadcrumb-trail.gif"
},
{
  "name": "Tale of Talagron",
  "description": "Introduce your game with story text and effects. Concepts: Text print, Scrolling, Star motion",
  "url":"/concepts/talagron",
  "cardType": "codeExample",
  "imageUrl": "https://cdn.makecode.com/blob/92133d775c5072eb30ac73863f906cf8523ae434/static/concepts/talagron.jpg",
  "largeImageUrl": "/static/concepts/talagron.gif"
}
]

See Also

Walking Hero, Picnic Food, Princess Pizza, Bouncing Burger, Star Field, Throw a Bone, Sunday Drive, Which Button, Setting the Scene