EVALUATION
For my Double Project I am making a low poly, top down shooter game. The 3D assets are
being modelled in Cinema 4D and scripted into playable game objects within Unity. I’m
making the game because i’ve never made one before and wanted to further my
knowledge in Unity and scripting.
At the end of Semester one, I am very happy with the progress I have made. Following my
timetable, I needed to have completed my research, developed the concept and created
the game mechanics by now.
Not only have I done all of the above, I have moved onto my next design stage and have
begun modelling the 3D assets, meaning i’m a month ahead of schedule.
The research stage was quick and easy, as I already had a very strong idea on how I
wanted the game to look and play. I looked at several popular PC and mobile games, as
well as a number of art styles before moving on to creating the rules and objectives of the
game. These were fairly simple; unlimited ammo, no time limit, one life – kill as many aliens
for the highest score.
I then needed to design my player who I wanted to be a ‘Rambo’ like protagonist so began
sketching ideas until I had a final design. I then moved on to my enemy models and
several game objects (like trees etc.) so I had an idea what to eventually model.
Next, I needed to create the mechanics for the game to run on. My previous knowledge of
Unity was fairly limited and my experience of scripting in C# was almost non-existent. This
meant following several tutorials and implementing the little bits I needed here and there.
At the beginning this was extremely difficult and time-consuming, especially as I found a
lot of the tutorials contained obsolete information that would not work in my version of
Unity and had to look for alternatives.
After several iterations however, I had the mechanics created and the game was working
as planned. Near the end, I was even logically fixing any problems that arose as I began to
feel more comfortable with C#.
At this stage, as stated before, I now found myself ahead of schedule, so rather than
waste time, I started to model my player and enemy assets based on the sketches I had
made. I did this within Cinema 4D as I feel very comfortable with the program and as such
had no problems with this stage. So far I have created my player model, the enemies and
a number of objects for the first level that have already been implemented into Unity.
If I was to do the semester again, I would feel a lot more comfortable with scripting and
would know what to look for to save me wasting any time. I also felt I learnt several key
concepts about Unity and how games are made in general. I have more clarity on what I
would need to improve at and what new things I would need to learn.