AR/VR Cospace (Phone or Web)

CoSpace: Build Your World

Dina Chehab

CoSpaces

I

Prompt

It's time to design our games using CoSpaces! 

Instructions 

  1. Open CoSpaces and enter to the project created by your teacher
  2. Explore CoSpaces' features—you can create multiple scenes, environments, and mechanisms.
  3. Start building your game world in CoSpaces.
      • Start by looking over your storyboard and game plot & Identify the key scenes or environments that are central to your game.
      • Prioritize the most important scene or location to begin building. For example, where does the player start? What should they experience first?
      • Build one scene or environment at a time to keep things organized.
      • First: Focus on the layout and environment (e.g., terrain, buildings, obstacles).
      • Position and scale any static 3D models in the scene. Remember, these models won’t move but can be essential elements like buildings, trees, or decorative objects (you will build these yourself in 3d using another software later on!).
      • Position your characters in the world. Think about where the player will encounter them and how they fit into the environment.
  4. Play through the scene to ensure that everything is working as intended (Make sure models are properly placed and scaled, and interactions are functioning smoothly).

Deliverables

  • Filled assets list
  • A first draft of your game in CoSpaces. You can view it in AR/VR through the CoSpaces mobile app. Simply sign in to access your game!

Materials:

  • CoSpaces account ( your teacher will support you)
  • Laptops
  • All your previous sketches 
  • Tutorials (available in the tutorial tab within the folder)

Time 4hrs

Tutorials

Dina Chehab

10 I CoSpace: Code your Game

Dina Chehab

CoSpaces

II

Prompt
It’s time to add interactivity and finalize your games using CoSpaces! Incorporate all the work you've done so far.

Instructions

  1. Start by introducing interactions to make your game more dynamic:

    • Clickable Characters: Make characters interactive by adding dialogue or actions when clicked. For example, a character can give instructions or trigger the next part of the story.
    • Interactive Objects: Add objects that respond to player actions. For instance, a door can open when the player clicks it, or an object can disappear when collected.
    • Use Events: Create events where one action leads to another. For example, clicking on a button could trigger a door opening or unlock a hidden area.
  2. Use Block-Based Coding
    CoSpaces has a simple, visual coding system that lets you build game mechanics without needing to write code. Here's how to get started:

    • Object Collection: Use code blocks to allow players to collect items in the game, such as keys or treasures. When the player clicks the object, it disappears, and a message can confirm the collection.
    • Character Interactions: Set up mechanics where characters respond to player actions. For example, if a player clicks on a character, that character could say something or trigger an event.
  3. Sound adds atmosphere and emotion to your game. Here’s how to integrate audio:

    • Background Music: Choose background music that fits the mood of your game’s scenes (e.g., suspenseful music for a mystery game or upbeat music for an adventure).
    • Sound Effects: Add sound effects to enhance player interactions (e.g., footsteps when a character moves or a door creaking open).
    • Tip: CoSpaces has a library of sound effects, but you can also upload your own audio files if needed. Check the "Sounds library" in the tabs above.

Deliverables

  •  Completed version of your game in CoSpaces with all interactions, music, and sound effects in place.
  • Take screenshots or create screen recordings of key moments in your game, showcasing both the design and interactivity.

Coding Tutorials

Dina Chehab

check this playlist: 4 videos in total 

https://www.youtube.com/watch?v=15Vlqe22_x0&list=PLwVby6khJkrplyIpQ8TB_-vt2P7EixnQk

Animations & Sounds

Dina Chehab