Session 0 Cheat Sheet - binarybarnyard/project-btc GitHub Wiki

Cheat Sheet

Meeting Leader Guide

Introduction

  • Purpose: To get organized, align on the game jam process, and start a practice project.
  • Questions to Ask:
    • "What are our main goals for this meeting?"
    • "Is everyone familiar with the Pirate Software Game Jam details?"

Roles and Skills Assessment

  • Discuss Skills and Interests: Each member shares their skills and what they enjoy doing.
  • Necessary Game Parts and Roles:
    1. Concept and Design: Game Designer
    2. Programming and Development: Lead Developer / Programmer
    3. Art and Visuals: Art Director / Artist
    4. Sound and Music: Sound Designer
    5. UI/UX: UI/UX Designer
    6. Project Management: Project Manager
    7. QA and Testing: QA Tester / Everyone
  • Questions to Ask:
    • "Can you briefly describe your skills and interests?"
    • "Are there any areas you want to learn or improve?"

Possible Role Synergies and Overlaps

  • Lead Developer + Project Manager: Manages code and ensures project is on track.
  • Art Director + UI/UX Designer: Handles character design, environments, and user interface.
  • Programmer + Sound Designer: Implements game mechanics and works on audio integration.

Game Concept Discussion

  • Brainstorming: Encourage everyone to share ideas.
  • Questions to Ask:
    • "What kind of game themes or mechanics interest you?"
    • "How can we incorporate the game jam's theme creatively?"

Practice Project Planning

  • Select a Small Project: Choose a simple game or feature to develop.
  • Assign Roles and Tasks: Based on the skill mapping.
  • Questions to Ask:
    • "What practice project should we start with?"
    • "Who wants to take on specific tasks?"

Project Planning for the Game Jam

  • Draft GDD: Outline game mechanics, story, art style, technical requirements.
  • Set Milestones and Deadlines: Break project into chunks with deadlines.
  • Questions to Ask:
    • "What are the key milestones for our game?"
    • "What tools and software will we use?"

Communication and Collaboration Setup

  • Establish Channels: Decide on communication tools (e.g., Discord, Slack).
  • Schedule Meetings and Updates: Regular check-ins and progress updates.
  • Questions to Ask:
    • "Which communication tools should we use?"
    • "How often should we meet for updates?"

Q&A and Closing

  • Open Floor: Address questions and concerns.
  • Summarize Next Steps: Recap immediate tasks and next meeting.
  • Questions to Ask:
    • "Any questions or concerns?"
    • "What are our next steps and when should we meet next?"

⚠️ **GitHub.com Fallback** ⚠️