During the process of this task, there were many skills which had to be learnt in order to get the desired outcome. This mainly consisted of some coding aspects which were necessary in order to make the game run as anticipated. However, I did already have knowledge in the coding language, as well as some experience in unity, so additional skills were relatively easy to learn. This knowledge was vastly obtained by online searches and tutorials. In terms of game design, with the combination of team mates and my knowledge, as well as the learning objectives taught in the workshops and tutorials it is believed that this style of game is effective for the task. Lots of questions were raised in the development process, however, it is believed that most of them are answered with the design of this game. Overall, the activity provided an adequate challenge and felt rewarding when completed, hence confirming my enjoyment for game design.
As team members were cooperative and willing to change/adapt and converge/diverge ideas as they came from other members, teamwork was fluid and flowed smoothly. Collaborative work was mostly completed in workshops, and the establishment of communication allowed for outer and further collaboration. It is believed all members performed their tasks, and we mingled quite well. All feedback from every member was considered, and responses to feedback if it didn’t work was explained so that all members were on board with what was happening.
As I am interested in game design, I found it very easy to stay motivated to complete tasks and prototypes. In team scenarios, individual work was found to be balanced evenly between members and mostly completed in workshops, with some small completion work being done in my spare time. The main challenges in this aspect was trying to organise WordPress as well as some coding aspects of unity. In the face of these challenges, the main resolution was to turn to an online source of information to be able to figure out these problems. This proved to be a reliable source of information and helped me through this.
As this style of game does not have much of a narrative aspect to it, the personal impacts this game may have on players isn’t as large as one with a heavily focused story. However, if the game was to be continued further, there would be a small introductory scene that lets the players know why they are destroying fish, or, if that causes too much controversy, change the fish models to perhaps a pile of garbage for a more environmental message.
Professional Development and Practice
This assessment was the first time I’ve ever dabbled into the world of Game Design. I came into this unit with absolutely no C# knowledge and no Unity knowledge so this has been an interesting task. However, I found Unity really simple to use and being a fast learner I adapted quite quickly. I made a few test games and found the IGB100 Practicals really useful especially from an ‘I know nothing’ point of view. Learning C# was fairly confusing at first, there are still some aspects I don’t understand. The ‘NullReferenceException’ error has been the bane of my existence for the past month. I still don’t know how to resolve that one!
On the other hand, I have about 7 years of graphic design and modelling knowledge and I have an animation unit to undertake this semester that utilises Blender. So, I took this game as an opportunity to practice using Blender and make my own 3D assets, being a bit ambitious however I found that I was spending more time making models than I was making the game so I had to realign my focus. Making sprites for the UI was also a simple process, I was able to throw together a simple but clean design in no time.
I’d love to learn some more C#, especially the grey areas that I don’t quite understand yet. There were a number of things I would’ve liked to implement into my game, the main one being a High Score system that saves the current score upon death, but I was unable to do because I just didn’t possess the knowledge to. I really enjoyed making this game and I think I’m going to continue to develop it in future, as I think it would be a good platform to continue learning.
Working in a Team
As team, we worked really well. Dylan, Joseph and I struggled a bit with how the IGB100 group system works at the start of the cycle but the tutors soon managed to clarify things a bit for us. Once we knew what we wanted to do we quickly fleshed out the core concepts we wanted for our games. While we initially started without Dylan, we still worked well together and got along quite well too. I look forward to working with them again for the next two cycles.
I’ve always worked better alone and this assessment was no different. I tend to dread any sort of group work but working together to develop key concepts and then working on them by myself and being able to develop my own vision for those concepts was really rewarding. Learning Unity and C# from zero has also been a great experience, I’ve discovered a really helpful community and a hobby I never thought I’d like. Always had a distaste for programming!
There were no major ethical issues to consider when developing this game. Possible epilepsy triggers may be an issue but I don’t think anything in my game is really crazy enough to be a trigger. The game is otherwise just a bit of fun that anyone could pick up for a few minutes and enjoy.
Vincent Bornaghi – N9463020
Professional Development and Practice:
Coming into this subject and during the development of mini-game 1, I had no experience with both unity and the C Sharp programming language. This was a limitation to my ability to work efficiently, as well as achieving the goals I had set for myself at the inception of this project. Looking back on this, I think it will benefit me in future game projects to be more diligent in taking small gradual steps towards the end goal, as for this project I gave myself a lot of work in the final week.
Further Skill Development:
I felt as though I made significant progress during the semester of understanding the content I was asked to work with, however If I want to excel in future with these projects, I feel as though I need a stronger knowledge of programming; to be able to tweak my games as I like them. I feel as though my understanding of Unity is adequate enough, and learning as I go should be fine. Programming is something I have yet to find confidence with, and this will be a challenge I will have to eventually conquer.
Working as a team:
I felt the blend of personalities between myself and my teammates was very positive, and that we had good rapport. I enjoyed working with them, and although we did have a couple of moments of doubt about where to proceed in activities, I felt as though we were quite productive overall. In retrospect I maybe could have benefitted from their knowledge of programming, which to their credit they did offer me help on several occasions. I think because of my lack of confidence in programming, I was a little nervous to ask questions – something to put aside in future.
I’ve felt for a while now that I have a substantially greater amount of motivation to work in groups, and I’ve felt that individual work does not suit me as well. I genuinely thrive off of being around other people and communicating thoughts and ideas in a setting, as opposed to locking myself down to a computer for a few hours. I feel as though this subject is putting a new perspective on what I want out of my degree and university education, as I am evaluating what type of work I enjoy closely.
I genuinely don’t think the final product of my game will affect a broad audience of people – It is enjoyable, but rather I feel as though it represents a small milestone of the knowledge I have gained to me and perhaps my family and friends. I feel as though while my project isn’t exciting and was hampered by my lack of knowledge, it proves amongst other things that the skills this subject are trying to teach are validated by what we as students have produced.