Game Developer's Portfolio

Center Piece Touchpoint

Lecture 1 in Chapter 7

Week 7: Advancing the Solo Centerpiece Project

Lecture Content

At this stage, you should have a solid foundation for your centerpiece project—the work that will showcase your skills and define your portfolio. This week, we’ll focus on assessing progress, troubleshooting challenges, and incorporating feedback effectively.


Midpoint Check-In: Evaluating Your Progress

Why Midpoint Evaluations Matter

Reaching the halfway point in a project is a great time to step back and assess progress, identify roadblocks, and adjust plans as needed. A well-managed project stays on track through regular check-ins and iteration.

Key Questions to Ask Yourself

  • What have I accomplished so far?
  • Am I on track with my initial timeline?
  • What challenges or blockers am I facing?
  • Have I incorporated feedback received earlier in the process?
  • What are the next steps to ensure I reach my goal?

Midpoint Quiz

Why is a midpoint check-in valuable for your project?


Troubleshooting and Staying on Schedule

Common Challenges and Solutions

Projects rarely go exactly as planned, and that’s okay. What matters is how you adapt.

ChallengeStrategy to Overcome It
Scope is too largePrioritize core features and cut non-essential elements
Debugging issues slow me downBreak the problem into smaller parts, ask for help, and use debugging tools
Lack of motivation or burnoutSet small, achievable milestones and take short breaks
Time management strugglesUse a task tracker, schedule focused work blocks, and limit distractions

Timeboxing and Adjusting Goals

Timeboxing—allocating a fixed amount of time to a task—can prevent over-investing in minor details. If something takes too long, reassess its importance and either simplify or move on.

Troubleshooting Quiz

What is an effective way to handle an issue that is taking longer than expected to fix?


Incorporating Feedback Into Your Project

The Iterative Process

Feedback is not a critique of your abilities—it’s a tool for improvement. The best projects evolve through iteration, where you:

  1. Build an initial version
  2. Get feedback
  3. Identify areas of improvement
  4. Implement changes
  5. Repeat

How to Handle Constructive Feedback

  • Be open-minded – Feedback is meant to help, not criticize.
  • Ask clarifying questions – Understand why something isn’t working.
  • Prioritize actionable feedback – Focus on the changes that will have the most impact.
  • Keep your creative vision – Not all feedback needs to be implemented. Balance it with your goals.

Feedback Quiz

What is the best way to approach feedback on your project?

The Importance of Peer-to-Peer Feedback

While feedback from the professor is valuable, peer reviews offer a unique perspective that is just as important. Engaging with other students helps refine your work in ways that a single viewpoint cannot.

Why Peer Feedback Matters

  1. Diverse Perspectives – Your peers may catch issues or suggest improvements that you hadn't considered.
  2. Mimics Real-World Collaboration – Game development and programming involve team feedback loops, so learning to give and receive constructive criticism is a crucial skill.
  3. Enhances Critical Thinking – Evaluating others' work improves your ability to assess and refine your own projects.
  4. Reinforces Learning – Seeing different approaches to similar problems can introduce new ideas and techniques.
  5. More Iterative Feedback – You receive multiple viewpoints instead of just one, allowing you to make more informed decisions.

How to Provide Effective Peer Feedback

  • Be specific – Instead of saying "This isn't clear," explain why and suggest a way to improve clarity.
  • Stay constructive – Focus on how something can be improved rather than just pointing out flaws.
  • Balance positives and areas for improvement – Highlight what works well before suggesting changes.
  • Respect different creative styles – Feedback should enhance, not override, the creator’s vision.

Peer Feedback Quiz

Why is peer feedback beneficial in addition to professor feedback?


In-Class Activity: 1-on-1 Check-Ins

During class, I will be meeting individually with each student to review project progress and provide feedback.

How It Will Work:

  1. Join the Queue – Write your name on the provided online queue in class.
  2. Time Management – I will determine how much time we have per student based on class size.
  3. 1-on-1 Review – Each student will present their current project status.
  4. Showcase Your Work – Demonstrate your progress, including completed features and work in progress.
  5. Receive Feedback – I will provide direct, personalized feedback and suggestions for improvement.

What You Should Be Ready to Show:

  • Your current project status
  • Features you have implemented so far
  • Any major roadblocks or issues you need help with
  • Your plan for completing the next phase

This is an opportunity to get targeted feedback, address challenges, and refine your project before the final push.


Final Thoughts

By the end of this week, you should have:

  • ✔ A clear understanding of your project’s progress
  • ✔ Identified key issues and strategies to resolve them
  • ✔ Incorporated feedback to strengthen your work

Use this midpoint check-in to course-correct if needed, refocus on priorities, and set yourself up for success in the final stretch of development.