Masterion Evaluation

Miguel Matos

Revision: 0.1.16


Development

Throughout its development the game has changed several times. We decided it was best to iterate through several versions of the game trying to continuously collect useful and insightful feedback regarding how the game mechanics felt and how things look, whether it is something technical or something visual. We decided to not follow a strict way of development and instead opted for iteration upon iteration.

From the beginning of the development of this game we decided the game was going to be multiplayer. This presented a massive challenge for me as I coded everything and doing so provided us with several challenges throughout development which we could have avoided if we decided to make the multiplayer localized (same device multiplayer) instead of multiple devices and over the internet. However, I am glad we decided to go with multiplayer over the internet as it allowed us to develop the game we have.

From developing this game I have learnt the importance of good communication in a team as well as how crucial playtesting is throughout development. I have learnt that communicating my goals and progress continuously with my partner in this project was very beneficial to the project in the long-run. This paired with good documentation of all development helped avoid and fix problems as well as increased working efficiency. Furthermore, the continuous use of playtesting throughout the whole development of the game proved crucial in shaping our game as well as in identifying any problems with the build (design and mechanics).

There were some design ideas we had which had to be scrapped as we realised there wasn't enough time before our deadline to achieve everything, we therefore made the right call to focus on one specific gamemode to develop.

There were some issues I had to battle, specifically compatibility between different devices, as well as networking issues (most of the issues originated from networking in general), not to mention the fact that for a mobile game, there are several things which need to be heavily optimized in order for the game to run smoothly, something I quickly learned when testing the first prototypes.

Overall, I feel we did a good job in managing the sheer amount of tasks we set out to do with regards to the development of our game. We were able to implement most of the things we had in mind for this timeframe of the project.


Present

Currently the game is in a good starting point, by this I mean there are still many things to be improved among which are networking optimizations with a high priority and visual feedback improvements making the first time interaction with a player be as seamless and intuitive as possible.

In its current state the game has some noticeable issues. All issues we are aware of and found through playtesting are documented at the end of this document.

The game is in a playable state and players can have fun while playing it. It is however, significantly more fun when both players are in constant verbal communication (together in person or through a VoIP platform).

According to the Game Design Document we developed I would say we are on schedule and have achieved the Playable Online Game milestone. Therefore, I feel there are still many things to be improved in the game before we reach the Release milestone of our project and actually publish the game.

At this point, further playtesting and debugging will give us a more accurate list of all the issues which need addressing as well as consequent improvements and fixes to the known issues will make the experience of playing the game more enjoyable as it will run smoother and the mechanics will work as intended.

This being said, I am happy with the current progress made in the game so far, as it is engaging, fun, has intuitive mechanics and is also visually appealing.


Future Plans

The next milestone for this project will be to prepare the game towards being published. However, there are still many issues which still need to be addressed before doing so, fixing the already known issues/bugs will be the expected starting point for future development.

Besides fixing what we already have identified as current problems with the game, we would like to add sound effects and more gameplay options such as more purchasable items in the shop like barriers, as well as character upgrades and different enemies.

We have also roughly planned for the game post release, adding monetization via ads for rewards, as well as player experience levels and upgradeable player buffs which would be unlocked with player experience levels and ingame money obtained from playing.

Some of those above mentioned additions will be added in future updates to the game, after proper playtesting and others even before the game is published. This is something we will have to discuss and define properly before publishing the game.

I am looking forward to developing this game further to the point of proper commercialization and release.


Known Bugs/Issues

Visual


COMMON

No Solution Found


COMMON

No Solution Found


COMMON

No Solution Found


UNCOMMON

No Solution Found


UNCOMMON

No Solution Found


UNCOMMON

No Solution Found


Network


COMMON

Solution: The first client to select the class will select Mechanic and the Second will select Defender


COMMON

Solution: Restart the game client


COMMON

Solution: Restart the game client


COMMON

No Solution Found


COMMON

No Solution Found


UNCOMMON

No Solution Found


UNCOMMON

No Solution Found


UNCOMMON

No Solution Found


UNCOMMON

No Solution Found


UNCOMMON

No Solution Found


UNCOMMON

No Solution Found


RARE

Solution: Buy another object in the shop and it should fix the issue


RARE

Solution: Restart the game client


RARE

No Solution Found


RARE

No Solution Found