This teaching tool page covers two related resources: Minecraft and MinecraftEdu. Minecraft is a stand-alone video game that can be used educationally, but since it was not designed for these purposes there will be some challenges. MinecraftEdu is a custom-built modification of Minecraft that gives teachers and students more robust controls and features for designing and orchestrating learning experiences. It also streamlines the server creation and hosting process. And while MinecraftEdu increases the learning curve slightly, we think it provides a set of tools that teachers will find indispensable. For more informal or home use, the "retail" Minecraft should be sufficient.
Lesson Plan Overview
In this lesson, the sandbox environment of Minecraft is leveraged to teach design thinking, system thinking, and computational reasoning while encouraging critical thinking and problem solving. Students will create their own game in groups as small or large as they like. The guidelines are minimal as to encourage the student driven aspect of this project. Students are naturally drawn to this game and leaving the possibilities open provides students with the opportunity to flourish rather than feeling confined.
The learner will...
- play minecraft to orient selves with the game and view with a game designer's lens
- write a design document to develop a clear, concrete plan for the game they will develop.
- develop a functional game based on the design document
- engage in the iterative design process by participating in peer evaluation and provide / receive feedback to improve game
- refine game based on peer feedback
- publish game and play peer games
- Students will play minecraft to orient themselves (if they are not familiar) with the gameplay and gain understanding of the open ended nature of the game.
- Students will play sample games created by others (i.e. Adventure maps, mini games, etc.) to provide context and perspective on how a game within a game functions
- Students will write the design document for their game plan. The game team can be comprised of as few or as many students as the game lends well to division of labor and group work. The design document will cover the following ideas:
- Come up with a name for your Minecraft game.
- Write a one-paragraph description that will make other players want to download and play it. (This will be a description of your game including a short synopsis of the story
- Write a two paragraph storyline (background story) to set the context for your game. This should not tell players how to play, but should provide an interesting backstory.
- List and describe any playable characters in the game - this will vary based on the type of game.
- If your game is an adventure game played by one player, provide a description of the player (physical description, personality, skills, etc.)
- If your game is co-op provide descriptions of different playable characters
- If your game is a competitive game, describe the different teams / factions and what their role is if applicable.
- List and describe any non-playable characters. Remember to describe each with sufficient detail to appropriately develop the character (include physical attributes, skills, abilitiies, etc.)
- NPCs (non-playable characters that help advance the story typically)
- Explain any challenges your player will have to overcome during the story - puzzles, traps, and other map features, but be sure not to give away too many details.
- Provide the ruleset for the game. What does the player need to know in order to play the game? Make this section clear and concrete. After reading the rules I should feel like I know what I will be doing when I choose to play your game.
- Students will create their game in minecraft. Games may be created in the single player game or on a server. This will vary based on availability and version of minecraft being used (i.e. minecraft vs. minecraftEDU)
- Students will play test peer games (alpha test) and provide concrete feedback in order to help peers make games better
- Students will revise game based on feedback.
- Students will play test peer games again (beta test) and provide specific feedback for improvement during final iteration (this step may be repeated until designer and player are happy with completed game)
- Students will revise game again based on newly recruited feedback.
- Students will celebrate their accomplishments by playing one another games.
- Students will publish final games to share with the minecraft community (this might be in the form of hosting the game on a shared server, packaging the final game for download, etc.)