Skip to content
jormaje edited this page Oct 22, 2018 · 9 revisions

Planns to improve this repo


What worked & what didn't:

Ideas for improvement:

  • better & simpler live collaborative workflow than repl.its or github
  • have challenges ready for each step
    • "if you don't know what to do, try this ..."
    • scenes to replicate (without inspecting)
    • challenges to keep fast people interested within each step's constraints
  • create more and simpler examples
    • organize them in a vr-navigable memory palace
    • host them on gh-pages? replit? other?
  • think sooner about interactions
    • what is easy & what is hard
    • what can be found, what needs to be custom
    • plan them intentionally, not for their own sake
  • find a way to keep resources, examples, and instructions always one-two clicks away
  • keep a curated list of community components and re-usable pieces
  • include blender, or some alternative
    • more complete experience
    • more efficient scenes
    • greater possibilities with less frustration
  • improve the teamwork
    • ensure that all the members of a team know what are the other members working on
    • (suggestion) give to members a sticker so they could write their names and (profile or what they want to learn/practice more) and stick it on their shirts

Improved steps: create & save a finished demo for each

  1. VR, storytelling & UX
    1. Learning Objectives
      • Be aware of possibilities & limitations
      • Storyboards for simple & clear scenarios
      • Learn roles on a team & how to share work
        • sounds
        • assets
        • ambiance
        • interactions
        • ... and figure out how to separate & distribute these
      • Choose a team and project to stick with for all steps
    2. Constraints
      • No computers
      • One-sentence scenarios
  2. Aframe workflow and scene
    1. Learning Objectives
      • Aframe inspector
      • Repl.it (or alternative)
      • navigating the docs
    2. Constraints
      • Read-only, no modifying the scene
  3. Block-out: Primitives
    1. Learning Objectives
      • Feeling VR space, in/out of headset all the time
      • Creating space
    2. Constraints
      • Yes primitives
      • Yes a-entities with only position, scale, rotation (as containers)
      • No movement in scene
      • No animations
      • No sound
      • No custom lights
  4. Block-out: Ambiance
    1. Learning Objectives
      • Feeling VR space, in/out of headset all the time
      • Creating mood
    2. Constraints
      • Yes primitives
      • Yes a-entities with only position, scale, rotation (as containers)
      • Yes sounds
      • Yes lights
      • No movement in scene
      • No animations
      • No external assets
  5. Block-out: Assets
    1. Learning Objectives
      • Feeling VR space, in/out of headset all the time
      • Creating environments
    2. Constraints
      • Yes primitives
      • Yes a-entities with only position, scale, rotation (as containers)
      • Yes sounds
      • Yes lights
      • Yes external assets
      • No movement in scene
      • No animations
      • No interactions
  6. Entity/Component ...