Pair Programming with Blocksmith
Practicing pair-programming
Pair programming is absolutely possible with Blocksmith! But you should consider expanding beyond pure programming to include pair-design and animation as well.
It is recommended that one student takes the role of driver and the other navigator.
The driver controls the building of the scene, and comes up with ideas on how to proceed. The navigator leads the evolution of the project. That means asking questions, raising concerns, and keeping the creator on the grounded and realistic.
Splitting Responsibilities
Blocksmith is a great tool for introducing students to all aspects of game design. When collaborating on projects, students can really play to their strengths, or the areas they are most comfortable with. Scene design, 3D modeling, animations, and programming are all essential parts of game design that students can specialize in and use to contribute to a collaborative project.
It is recommended to give students the opportunity to experiment with each facet of game design even if they've already chosen a specialty.
Collaborating
Students can collaborate on shared projects easily.
See how to collaborate on experiences.
Peer Review
After collaborating on and completing a project, it is a great idea for each team of collaborators to present their finished project to the group. There are many ways to make this an engaging and fun process such as:
- Have the creator team present how they made their project, and their favorite features.
- Have everyone in the group playtest the game after the presentation.
- Encourage testers to submit constructive criticism and positive feedback as comments on the game's experience page.