Posts

Beta

Image
  At this point, I am mostly satisfied with my game, the game functions well and it is pretty much playable, this week I worked on trying to add a main menu to my game but unfortunately I was not successful as it wouldn't work, I will still try to make it work throughout the week.  Other than that I have worked on adding everything I planned into my game like the score system, I also made the game increase in difficulty as the player gets further. If I can fix the main menu I will add a high score to track the players progress and then the game will be finished.

Game Stories

Image
  The first reading called 'what every game developer needs to know about story' talks about what a story is and how to approach stories in games. Link to reading A story in games is similar to a story in movies but in different forms. The first attempts to make stories into movies were a failed attempt. The common misconceptions or mistakes that have been made in games are: Story is dialog Story doesn't matter Some people think that the story doesn't matter but that is not true, to get on the level that movies have reached, the same story problems have to be figured out for games just like the movies. If we develop games into the advanced story form that movies have become, we have to start learning everything that movies had to learn. McKee pointed out that the real substance of the story is conflict. Also, what a character eats, wears and drives is important but shallow, whats really important is what he chooses to do and what defines his character. A good story will...

Alpha

Image
  This week I continued working on my game, I added a script that removes the old tiles behind my player to save space, I also made the different tiles spawn randomly in front of my player as he runs forward as I prepared a few different bridges in the prefabs folder. Once I did that I moved on to building the score system with the score showing up at the top left of the screen, as the player moves forward and gets further in the game the difficulty of the game increases. Next week I will focus on adding a death condition when my player collides with an obstacle, Once the player dies he will stop moving and also the score will stop and will be documented. I will also work on building a death menu with a small animation and the option to play again or return to the main menu. This week I didn't have much difficulty while developing the game.

Review Week: Comments and Feedback

Image
  Feedback in: From the comments I have received in my blog so far, I have gotten some positive feedback and good advice from the students which I find to be very helpful. I try to review the comments on my blog and see what advice from the blog comments I can implement in my work. The comments I find the most useful are the ones that give me good new ideas of what I can add to my existing game or how I can improve it all together, I'm very grateful for all the feedback I have gotten over this semester and It definitely is very helpful and encourages me to try and do better when building my game. The comments are also useful if you are interested in learning more about your classmates and it has made me realize that I have many things in common with some of my classmates. So far I enjoy the comments section of the module as its a different way of working with your classmates and not the same as group work. Feedback out: Looking back at all the comments I have left on other blogs I ...

Week 9: Reading And Writing

Image
Looking back at all the work I have done so far for this module, I thought the reading tasks would be much harder when I first found out about them, but each week as I read all the papers I found them to be quite informative and writing a blog about each reading task became easier as time passed. At first, the biggest difficulty I had was figuring out how to summarize each reading and what information would be most important to include in my blog, but with time I found that easier to do.  The writing assignments are not too bad for me but I find that sometimes it can be hard to write a blog after doing each task as some take me a few hours and once I'm done with the task I find myself to be tired and dreading to have to write a blog after, I have disciplined myself to write a blog each time. My favourite reading so far has been about the growth mindset as its something that I think is useful to learn, especially students. It was a good way to start the module by trying to implement...

First Playable

Image
  This week I worked more on developing my game, I figured out how to add gravity to my character by adding a rigidbody to my player and I also made the player be able to go either left and right by going back to previous unity tutorials and implementing them into my game. I then added the appropriate code for the camera to follow my player as he runs forward, I also added a little camera animation at the begging of the scene to make it look more stylish and I restricted the camera on the x and y axis. I then moved on to making a variety of bridge/tile prefabs that will be spawned at random while the game is running. Once I had the bridge prefabs ready I created a tile manager in which I make the bridge prefabs spawn as the player moves forward.  This time I didn't have much difficulty while working on the game, although it was very time-consuming.  What I'm planning to develop next week in my game is to have the old tiles behind my player removed as he moves forward and ...

Unity Tutorial 7

Image
  In this lesson, we complete three tutorials, the first one is called 'Watch where you go'. In this tutorial, we create a new prototype and download the starter files from the asset store. We then make the player rotate the camera in a circle around the map which looks like an island. The player is in the form of a sphere that can move around the map, the player can choose which texture they want to apply onto the sphere in the scene. We then apply force to the sphere and allow them to move forward or backwards. In tutorial 4.2 we create an enemy to challenge our player, we can also choose the texture we want to apply to our enemy. We then give the enemy the ability to bounce our player and make them fall off the map. At the end, we make the enemy able to spawn anywhere on the map and chase the player. In the last tutorial 4.3 we already have an enemy that can chase our player around the map but now we have to provide a way for our player to be able to defend themselves better...