MAMT Post Mortem
What went wrong
There were way too many arguments.
It felt like many of the producers didn’t support the art and engineering teams. This is the first team I’ve had where the producers didn’t stay in the lab with the art and engineering team and support them while we worked late. They also often argued with each other, and then with us about our decisions, and got in the way of work. They meant well, but it was frustrating and difficult to get work done with their constant problem pointing, and bickering.
What I learned
The design meeting was a Godsend
People see me as a leader. They listen to my ideas. I’m really good at listening to the ideas and suggestions of others an d sifting and combining them into what is best for the game.
I loved being lead engineer. I was nervous about it, but I believe I did a great job organizing the team.
I’ve become a better leader.
I like partner programming and I’m really good at helping engineers overcome their obstacles.
I love writing. I’m good at it. I had multiple people including faculty tell me I am an excellent writer.
I learned how good I am at Unity UI, partner programming, organization, game design, and writing. I wasn’t sure I was learning that much, but when it came down to the end of the semester and we were making the game and people needed help with their other classes (producers with their engineering class, writing class, engineers with their engineering clas), I was able to help them. When people asked for help I also made it a point to help them. I learned that I enjoy helping others and that as I stay organized and watch my time I do have time to help them.
What I would do differently
I would have initiated the design meetings much sooner. Also there were a couple miscommunications among the engineers, really just one big one between myself and one of them and what they said they had gotten done. She told me she’d gotten this huge chunk done, but I think she misunderstood the scope of what I had asked. Binoy had the great idea that we should do code reviews. So in the future I will have all the engineers commit whatever code they have been working on at the end of everyday and Binoy and myself will review it.
I should definitely continue writing regardless of where my career takes me. It makes my soul happy. As does game design, and being lead engineer. They were all roles I enjoyed playing this semester.
I want to be team lead. I have been team lead on several outside projects and they’ve all been amazing projects and have done well. I think if I am lead for this team I’ll be able to incorporate everyone’s ideas into something awesome that will make everyone happy.
I would also instantiate a veto and appeal process. The team often can’t come to decisions so the team lead (which we didn’t have one) needs to make an executive decision. The idea shouldn’t just be tossed out though. if someone feels strongly they should be able to go through an appeal process where they write up a one page defense for their idea, how it would benefit the game, a plan of action for implementing it, and it should address all the concerns and have a logical reason behind how their plan overcomes each of them,