Saturday, 29 January 2022

Planning

 In this week's reading task, several options and help were provided for us to be able to choose which way is easier and more organized when we are planning and keeping track of the research for the project book. It was useful and the way I felt that would make my research and information organized is by downloading the matrix excel sheet and recording everything I do step by step. There were other methods and ways to keep track of the work done, including the paper trail, documents, matrix, and synthesis folders. This way seemed complicated; therefore, the second one seemed easier to follow and understand. The Thursday's library session was useful and beneficial. Lindsay talked about everything we need to know about the library search, referencing, the keywords, and the matrix method. 

Matrix Method


Resources:

1. Guide to start keeping track of your research

_  https://www.perforce.com/blog/alm/how-create-traceability-matrix

2. Matrix method for planning 

https://guides.library.duq.edu/matrix

3. YouTube video to help with organizing the matrix method

https://youtu.be/xoxLfW8U2uc

Friday, 28 January 2022

Tutorial 01

For this semester, I have decided to go with 2D game development because I think it is easier to understand. When I started the tutorials, I struggled for a bit because I like following a tutorial video instead of reading instructions and following them but then I found it easy as I understood what I am doing. The instructions were clear and easy to follow. I really enjoyed doing the first 2d animation game because I knew what I was doing and that I learnt a lot from the tutorials. Now I know how to do a simple 2D game and also a 3D game from the last semester. I had an issue with the tile map tutorial because in the tutorial unity was a different version than my version but there was a YouTube tutorial I found and it was easy to do and I understood it at the end. I also learnt how to paint, draw tiles in pallets, and what every element and button inside unity how it works and how to use it. I skipped some instructions because I already knew about them from semester 1 so I didn't need to read about them again. Hopefully, I will enjoy the rest of the tutorials for the rest of the semester.



Saturday, 11 December 2021

Friday, 10 December 2021

Beta

 This week, I have added the final touches to my game to make it play as I want and finish it. I watched some useful tutorials to see how to add a level complete and to make the game restart by itself whenever hitting an obstacle and it worked. Before applying these scripts, something happened and my game broke but after deleting what I added, the game worked again. Finally, I added a restart button so as to use it whenever the car flips over.




Images by me






Saturday, 4 December 2021

Unity Tutorial 10

 This week's unity tutorial, which is the last tutorial in this semester, I found that it was the same as week 10's tutorial. Unit 5 was somehow hard and confusing but I learnt a lot from it and when I found that it includes the script and code for adding the game over and the restart buttons I got excited because I that's what I needed for my game since I am nearly done with my game. I also struggled a little bit in lesson 5.2 because I was trying to figure out something in the scripts that made my game break and wasn't playing because of the warning I had in one of the scripts. I spent a lot of time trying to figure out the error. This was frustrating and I almost gave up but then my game started playing again and finished the rest of the tutorials. This unit was difficult but it really benefited me. I was so glad when I finished it because I spent much more time doing it than the usual almost three hours but got it done at the end and I was so relieved but happy that it was useful and learnt from it things that I will use in my game.




Games Testing

 Testing the game you're designing in unity is important before publishing it because you will find mechanics that you need to upgrade and change to see what will make it better and enjoyable. You can also get feedback from letting people from different ages test the game to know what exactly each one would like more in the game and that is very important because even a word could change your whole idea about the game and you will know what to do to make it challenging and more fun by playing with the game mechanics and dynamics. Finally, just observe how they interact and engage with the game.





Monday, 29 November 2021

Game Stories

 In this week's reading task, I was amazed and shocked because I had no clue and would never thought about that the choices we had to make in a game won't affect the plot and that whatever we choose will end in the same way. Telling memorable stories and plots in a game is very important and that it is better to have your own narrative to the game and you make the choices and by these choices, the plot of the game should change but having a fixed plot no matter what isn't a memorable experience.

Telling Stories

Sunday, 28 November 2021

Unity Tutorial 09

This week's unity task was really fun to do but took much time than expected because I was trying to figure out how the code for adding the game over and the restart button work and that was interesting. The thing left in my prototype is to add a time and a game over text; therefore, this week's unity tutorials showed me how to do that and I was so happy that I found how because I have been looking for tutorials to show me the code and the script for game over but couldn't find any so these tutorials were really useful and I will definitely use some code from it to add in my prototype. I also got to know how to add the restart button, which was easy because it is basically the same as the game over button and I needed that also to add in my game i am designing. I just struggled a bit in the second lesson while trying to add the code for game over to make it appear after we lose in the game. Overall, this unity tutorials this week were really beneficial and useful because I needed those for my game and to add what is missing to finish up my game. 





Wednesday, 24 November 2021

Alpha

 In this week's project task I worked some more on my prototype. I changed a lot since my game was similar to the first tutorial; however, the road is zigzag so I had to start all over again so I can work on the zigzag road and not the straight one that was included in the assets of unit 1. I got assets from the assets store to make a zigzag road and I added it to my prototype scene as long with the assets from unit 1 that I used for the car and the roadblocks. I now have everything ready but what I need to add the "game over" script which I am trying to figure out and to add the time that the car has to finish the race in. This is what I have so far, the truck is moving but when you play you have to slow down when taking turns because the car will flip and you will lose.

taken by me

Monday, 22 November 2021

Unity Tutorial 08

 In this week's unity tutorial, it was the last lesson in unit 4, which is lesson 4.4 and unit 4 challenge. In the last lesson, I followed the tutorials and then suddenly while I was in the third video, an error occurred in my script. At first, I did not know what was happening but then I returned to the part where my game was not playing and then I figured out the problem was that I missed a letter in my script. I forgot the "s" in a word and that caused an error in the game that is why it wouldn't go to the play mode but then after doing that everything worked fine and the game was playing. For the challenge, I honestly struggled doing it and getting it to play. I followed a tutorial to help me, did everything but it kept doing the error thing in unity and I couldn't get it to play even after reading the script and did everything to see what was the issue but couldn't find anything. I don't like challenges that has a lot of coding because it is hard to read with a lot of coding in a script that's why in the challenges I follow a tutorial while doing them because it is hard to figure out the code by myself.