So this week I set out to make the first game in the series of games made by my fictional gamemaker character. As inspiration I used the structure of a game I invented in semester 1 called Mystery House (which I have since learned is the name of a very real game), though because of my limited abilities in Unity it was dramatically simplified. In this Mystery House the player simply walks around a large house (four different hallways) and can pass through green doors and not between red ones. My initial goals were simple: 1) make an environment in Unity with different coloured doors, 2) add environment audio, 3) add triggering audio, 4) export as a working game, and 5) make meshes in Krita and then import them into Unity, and I managed to do all of these except for number 3 on the first day.
Once this was all done, I made some ghostly objs in Blender and then imported those into Unity and animated them moving around the house which was another big tick. Then when I wanted to look into making a triggering audio sound I hit the wall I had been anticipating where I realised I had to learn some C#. This sent me into a three day journey to get my head around this entirely new language. I've taken many pages of notes and am only just barely starting to understand how to apply code to Unity gameobjects. Gah! A lot to learn, and yet it seems like progress happens so slowly as you have very little to show for eight hours of studying at the end of each day.
Next week I need to be sure to actually continue practicing building worlds in Unity and making them look interesting, rather than focussing too much on coding. Some friends have sent me some encouraging words about the importance of building a base of C# knowledge, but I think it will be refreshing to start some narrative brainstorms for my folio project, and to thus approach these Unity projects from multiple angles. But I do also want to learn even more on C#. Stay tuned...
By Harry Hughes
Email Harry Hughes
Published On: 11/08/2020