Virtual Reality with Google Cardboard

Lesson 14: Mini RPG Part 1

Instruction Overview

 

Understand

  • What is an RPG? What are some common elements of one?
  • How can we incorporate all the elements we learned so far into a game?

Apply

  • Use everything you've learned about CoBlocks to make an RPG game

Create

  • Prepare a structure for an RPG, including writing the quest, creating an environment, and NPCs     

For the instructor's eyes only

Create Goals

☐Brainstorm ideas for a short RPG-style quest

☐Design stage, props, and NPCs

☐Program NPC to start the quest (give the player a task)

What is an RPG?

Role-playing games allow players to take the role of a hero

What does a player do in an RPG?

Players will usually interact with NPCs and complete quests for them

First step to make an RPG

Brainstorming!

Let's start by writing down some ideas for the following parts of the game:

We already know the value of planning out a game before executing it

  • Story
    • What is the player going to do, and why?
  • Environment/Level
    • Think about environment, buildings, props (anything the player may have to collect)
  • Characters
    • Who does the player interact with? What will they say?
  • Variables

Task
☐Brainstorm your RPG idea. Think about story, environment, characters, and variables. Write them down

5 min

Create Goals

☑Brainstorm ideas for a short RPG-style quest

☐Design stage, props, and NPCs

☐Program NPC to start the quest (give the player a task)

Let's log into CoSpaces

Visit www.cospaces.io

Let's start setting the stage

Start by designing your level

Think about the theme. Is it medieval? Futuristic? 

Utilize the "Upload" function

This will let you find even more cool 3D models!

Task
Design your RPG level, including environment, buildings and props, and NPCs

20 min

Create Goals

☑Brainstorm ideas for a short RPG-style quest

☑Design stage, props, and NPCs

☐Program NPC to start the quest (give the player a task)

We will now bring our NPC to life

Let's try out the Choice Panel

This allows for better interaction with a character. This works similarly to the Quiz Panel

An example of this is the NPC asking the player for help

You can choose whether or not to participate in the quest!

NPCs should have different reactions to each choice!

Try adding dialogue and animations to try this out

Task
Program your NPC dialogue to inform players about their quest. Include a Choice Panel. Try adding another NPC with a Choice Panel for extra complexity

 

20 min

Create Goals

☑Brainstorm ideas for a short RPG-style quest

☑Design stage, props, and NPCs

☑Program NPC to start the quest (give the player a task)

Test your game!

Place it into the Cardboard and let someone else try it

Next Lesson:
Mini RPG Part 2

Create a game which utilizes everything you've learned so far

Lesson 14 - Mini RPG Part 1

By scholarstem

Lesson 14 - Mini RPG Part 1

  • 292