Mixed reality project developed in a team of 4 over 8 weeks for a capstone course

what is it

todo

challenges

  • actually my first time working very closely in a group on similar portions of code - pull requests, merge conflicts, etc.
  • debugging
  • thinking about networked elements - who is responsible for the source of truth, which logic belongs locally vs. RPC

learnings

  • the importance of optimization was reeeeally felt here, since the headset isn’t that computationally powerful
    • switching from a min heap to custom priorityqueue did like a 10x speedup on pathfinding
    • using hashset instead of list
  • 3D pathfinding! octrees for efficient spatial understanding over voxel grid - first foray into procedural generation