GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Docs
  • Miscellaneous

This view

  • Original page
  • New address

GeezerVison is showing minecraft.makecode.com — Sharing your project

Skip to main content
About FAQ Projects GitHub
Examples
Super Powers
Mega Jump Flower trail Super Digger Yellow brick road Game Over
Agent
Agent Dig Agent Tower Agent Checkers Agent Wanderer Agent Pyramid Hilbert Fractals
Mobs
Chicken Rain Zombie Pig Cats vs Dogs Rabbit Invasion Bouncing Pigs Bat Cave
Terraforming
1000 TNT Wipe Out Lava Tower Earthquake Pitfall Grid world Lorenz Attractor
Mini Games
Spleef Leap of Faith Gold Stairs TNT Spleef Gladiator Ice Age
Builder
Builder Wall 3D Axis Compass Build a House TNT Cannon
Courses
CS Intro
About
Lessons Blocks Minecraft Authors
Events
Overview Unplugged 1 Unplugged 2 Activity 1 Activity 2 Activity 3 Activity 4 Project
Coordinates
Overview Unplugged 1 Unplugged 2 Activity 1 Activity 2 Activity 3 Project
Variables
Overview Unplugged Activity 1 Activity 2 Activity 3 Activity 4 Project
Iteration
Overview Unplugged 1 Unplugged 2 Activity 1 Activity 2 Activity 3 Activity 4 Project
Conditionals
Overview Unplugged Activity 1 Activity 2 Activity 3 Activity 4 Project
Functions
Overview Unplugged Activity 1 Activity 2 Activity 3 Project
Arrays
Overview Unplugged 1 Unplugged 2 Activity 1 Activity 2 Activity 3 Project
Artificial Intelligence
Overview Unplugged Activity 1 Activity 2 Activity 3 Project
Final Project
Review Guide Project
Reference
Player Blocks Mobs Agent Builder Gameplay Positions Shapes
Blocks
On Start
Loops
repeat for while for of
Logic
if Boolean
Variables
assign change var var
Math JavaScript blocks Custom blocks
Python
Calling Sequencing Variables Operators Statements Functions Classes
JavaScript
Calling Sequencing Variables Operators Statements Functions Types Classes Interfaces Generics
Types
Number String Boolean Array Function
Get setup Blocks Gallery
Miscellaneous
About Support Translate Sharing projects Offline support Save Reset Beta version Home page content
Developers
Command Line Interface Visual Studio Code support Blocks Embed
Tutorials
Chicken rain Agent Moves Agent Build Agent Wall Mega Jump Walk On Water Flower Trail Positions Super Digger Billboard Compass Rose Fast Forward Spleef Leap of faith Gold Stairs Lava Tower Rainbow Beacon Colorful Rainbow Sand Storm Aquarium Leaping Salmon
Python Tutorials
Chicken rain Agent Moves Agent Build Mega Jump Flower Trail Super Digger Billboard Compass Rose Fast Forward Spleef Leap of faith Gold Stairs Lava Tower Sand Storm Aquarium Leaping Salmon
Using Extensions
Castle Builder Roller Coaster Pixel Art Builder
Lessons
Area AI - Part 1 AI - Part 2 Ratio Volcanoes - Part 1 Volcanoes - Part 2 Storyline Story ending Cubic units Gold mine

Sharing your project

There are a few different methods to share your MakeCode projects and for places to share your projects to.

Anonymous Share Link

If you are not signed-in to MakeCode, you can create an anonymous link to your project that you can share with others. On the top right, click the Share icon:

Share icon

Give your project a Title and optionally, you can create a thumbnail image or animated GIF of your project.

Share project

Clicking "Share Project" will create a link to your project.

Share project anonymously

This link is not published anywhere else and it is not tied to a specific user (it’s an "anonymous link"). If you lose the link, then there’s no way to get it back - you will have to share your project again to create a new link. These links are snapshots in time of a project, so if you make any subsequent changes to your project, you will have to Share your project again to create a new link with the changes. There is also no way to remove or "unpublish" an anonymous share link, except through the "Report Abuse" function (see below for more information).

Persistent Share Link

If you sign-in to MakeCode, you can create a persistent share link for your project. This means that you can create one link to a project, share it with others, or include it in curriculum. Then, for any subsequent changes you make to the project, you can keep the same link. For more information on signing in to MakeCode, see Online Accounts and MakeCode.

Persistent share links start with an "S" followed by a series of numbers.

Persistent share link

If you want to update or publish changes to a shared project, click to share it again and select the "Update existing share link for this project" checkbox.

Update link

Sharing to Google Classroom or Microsoft Teams

As well as being able to share projects to popular social media sites, users can also share their projects to Learning Management Systems (LMS) like Google Classroom or Microsoft Teams. In the Share Project window, click on the appropriate icon and you will be prompted to sign into the LMS and select where you want to share to.

Share project using LMS

Share project to MS Teams

Sharing to Mobile devices

For sharing projects to phones or other mobile devices, you can use your device’s camera to capture the QR code in the Share Project window.

Share project with QR code

Embedding into a blog or web site

MakeCode projects can also be embedded into a blog or web site. In the Share Project window, click on the Embed icon and copy/paste the HTML content. You can choose to embed just the project code, a read-only view of the editor, or just the simulator part of the project.

Share project with embedded HTML

Editing Shared Projects

By default, all shared projects in MakeCode can be copied and edited. There is no way to share a read-only project, or a project where people can’t make a copy or can’t see the code. Any edits they make will not change the original project - if they want to share their changes back, they will have to create a new share link.

Edit shared project button

Asset Packs

Certain editors (such as MakeCode Arcade) can include resource files inside of projects. The resources, or assets, might contain byte representations of images, animations, sounds, tilemaps, etc. An Asset Pack is a resource only project where just the assets are shared and no code is loaded from the shared project.

If this feature is supported by your editor, you can set a project as an asset pack by going to the Settings (⚙️) menu and selecting 'Project Settings'. Enable the 'Import as asset pack' setting. Watch this video to see how it's done:

See the Asset Packs page to learn more.

Report Abuse

All MakeCode shared projects pass through Microsoft standard scanning for security and safety compliance. In addition, the "Report Abuse" option is available on any shared project if you deem the contents of the project not appropriate (contains unsafe content or includes personally identifiable information). For these types of projects, the MakeCode Team will remove the project from our databases.

Report abuse link

Edit this page on GitHub
Edit template of this page on GitHub
Edit template of this page on GitHub

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.