It is nearing the end of the course, which means that my group’s project is due soon. We have less than two weeks to wrap everything up. When we created the project plan for our project, none of us had created a game in Unity before so we didn’t know which tasks would be difficult. Also, we all needed to spend time watching tutorials to learn how to use Unity. As a result, we created a project plan that was outside of our skills and time.
Perhaps with a few more weeks, we would be able to accomplish everything we set out to do. Perhaps if we all knew how to use Unity before starting this course, we would know how to create an appropriate project plan. Perhaps if we were advanced Unity developers, everything in our project plan would have been easy and quick to implement. However, none of those are the case so now we have to look at our plan realistically and figure out how to create the best version of our game with our current skills and time.
Our project is supposed to allow a player to create a board game, save it, and then play it. When the player starts making a new board game, they should be able to customize the game, such as picking the goal of the game, dice vs spinner, and type of pieces. When they play a game, they should be able to pick the number of players that are playing. Last week, my team had a meeting where we discussed which aspects of our game must be completed and which ones are not as essential.
We decided that the absolute basics that need to be implemented are creating a board game, playing that same board game by clicking a dice and moving the player piece towards the finish line, and taking turns with another player so that the first player to reach the finish tile wins. Everything else, including saving the game, was deemed not as essential.
As of three days ago, we completed the absolute basics of the game. Now, we can breathe a little better. If worst comes to worst and none of us are able to work on our game during the next two weeks, we can turn in our project and not be completely embarrassed by what we made.
Now, we are currently working on adding additional features. Well, I call them additional features, but all of those features are all listed in our project plan as being part of the game. One teammate is working on implementing a save function, another teammate is working on adding more board customization options and I am working on adding more gameplay options. I highly doubt we’ll get everything listed in our project plan implemented but we want to get as close as possible. It’s unfortunate that our plans won’t come to full fruition; but, at least I gained experience with working on a large project with a group!