Tuesday, March 22, 2022

Activating GameObjects

 

Image from learn.unity.com

And for my second coding task this week it was about activating gameobjects and different ways to handle them this was for this tutorials I was glad to see that I actually knew most of it already which is progress because with most of these tutorials they are still a learning curve for me and knowing that I actually remember this was great over my time using unity so far I have learnt so much about coding and using unity in general which is great.

Enabling and Disabling Components

Image from learn.unity.com

For this coding task I learnt about Enabling and Disabling components via the script during runtime this tutorial I knew about a fair bit already but as always with these tasks I like to learn about coding more times over and over just so I can get used to it and have more of a chance remembering it going forward so these tasks are always a useful thing to do.

Doing : Reading 09

 

Image from firewalls.com
For this week's reading task was another week of reviewing and adding finishing touches to my research topic. I first reviewed two of my peers' research topics and added comments to them accordingly. It was nice reading what some of my classmates have researched and I actually learned some things after reading them, which is great. Also, seeing loads of comments in the Google doc is good. It’s interesting to see the advice and compliments everyone is giving to each other's research. The comments I received I am very happy with as they left compliments about my work and seemed to enjoy reading my research and learn some things from it, which is what I wanted my research to do. I wanted it to include the information I wanted in an organised way but also keep the reader interested and, hopefully, by the end of it, they will learn a thing or two from it. So from the comments that were left on my work, it’s good to see that I seem to have gotten that across. I like the comment system that is in these tasks because it allows me to improve my work and understand what people like about it while, I also like being able to give people feedback on their work as well, so overall, this week's reading task proved to be useful and helped out.

Wednesday, March 9, 2022

Project Progress

For my project this week, it was all about piecing together my game and getting it started in unity. Since I already had my game design document done from the previous tasks, I already had a rough idea of how I wanted my game to look and play. What I first did was start my game by creating a 2D project in unity. I then started to research online and through the unity store for different images to use and tiles that I could use to start designing my game map. The fact my game is medieval, I was looking for a knight as the main character and then to have possibly goblins or witches as the enemy type, so I just kept on searching for these pixelated images until I found the right ones. I also wanted to have a good looking map environment, so my main goal was to have that medieval atmosphere by including dirt, grass, tree stones, etc and having them look a bit darker than normal to add a scary feel to the map overall. This week was just all about the research on my map creation, so I can get started on the coding after doing my overall design for the map and characters, because I feel with 2D games, it’s all about creating the map first, then having the characters function, or at least that’s how I prefer to start anyway.

So far, I feel like my game is coming along very well and last semester has really helped me in terms of planning the whole game and starting it. I remember all of this from creating my 3D game, so it’s great to know that last semester is making this game a lot easier to accomplish and also more enjoyable to do and more fun because of me being more experienced in creating my own game.

Image screenshotted on unity hub

Tuesday, March 8, 2022

Update and FixedUpdate

Image from learn.unity.com

The second coding task this week went over update and fixedupdate coding which is something I remember using quite a lot in during semester one making my 3D game and during the tutorials learning how to use unity this is a very useful bit of code and can help you out a lot when creating a game in unity. 

Awake and Start

Image from learn.unity.com

This week during the first coding tasks it went over the Awake and start coding for unity I remember doing these and learning about them before but I hadn't fully remembered it so this was a good recap and well needed so overall I liked doing this coding task and it was explained very well in a short amount of time which is always a bonus.

Tutorial 07

Image from conceptartempire.com

The tutorials this week were basically all about adding and finalising things for Rubys 2D adventure which I enjoy doing I like adding in the finishing touches so for the first tutorial it was all about Audio like adding in audio clips background music and sounds etc this was fun to do because it feels like last weeks task as in adding life to the game because in my opinion sound for video games is important and you should always try to include Atleast some sound effects or Atleast music into the game and of course I then had to edit scripts to make the sounds function properly in the game I then looked out how to check the minimum and maximum distance that you can heard sound in the game and fixing attenuation then in the final tutorial for this whole game is basically adjusting settings like building the game and running it for a certain platform which a lot of this I already knew from last semester when creating my own game. Overall I enjoyed learning about 2D unity and expanding my unity and coding knowledge. Some things were confusing, but that’s okay. It was interesting to see the differences compared to 3D unity, and it was a good learning experience. I look forward to creating my own 2D game, which I am already in the process of.

Doing : Reading 08

This week's reading task was all about making an introduction and a conclusion for our research topic. I first started off by watching all of the videos included in the task and then I did my own research online about how to write an introduction and conclusion and what the best way is to approach them both, making sure you write them properly because they can sometimes be mixed up or sometimes you can write them in a similar way, which is wrong because they are basically an intro and an outro, two different things altogether, so watching the videos for the task and researching online helped me a lot for creating them, and I feel like I made a good introduction and conclusion for my research topic which I then updated in the Google docs to finish off this weeks task. Overall this task benefitted me a lot because I done my own research and learned how to create an effective introduction and conclusion, which will benefit me in the future when something like this comes up again where I need these skills to create something. That’s what I did for this week's reading task, and it seems as though my research topic has come along well with now having an intro and outro and my overall piece.

Image from www.eauk.org

Thursday, March 3, 2022

Scope and Access Modifiers

This tutorial was all about Scope and Access modifiers in unity I am so far enjoying these coding tasks and discovering a lot more about the unity interface and coding in visual studio I will admit the coding part is not easy but I am intrigued and want to learn as much about it as I can because I like coding and am determined to improve bit by bit overtime.

Image from learn.unity.com

Loops

Image from learn.unity.com

In this coding task tutorial I learned about creating different types of loop coding which is something in coding that I have actually never heard of before so it was good to learn about and now know what multiple loops do and its cool to compare unity coding to video games that I have played before in terms of comparing the coding to actions that happens in them its so cool to see how they achieve that even though for huge games the coding is definitely more complex nonetheless.

Tutorial 06

This weeks first tutorial was on visual styling - user interface and head-up display I enjoyed this tutorial because the whole thing was about adding a functioning healthbar into the game which is actually something that I wanted to do for my own game in semester 1 but I was unsure how to do so it’s cool now that I know how by adding in a canvas, anchors, portrait etc and then making it function properly in the game by creating a health bar script and adding code into it. The second tutorial was all about world interaction dialogue raycast so it was all on raycasting which I had never actually seen or attempted this in unity so this was a first for me and I enjoyed the creation of it as things like adding in characters and dialogue so being able to speak to characters in a game makes it feel so much more alive and like an actual game you also of course have to add in a script for the npc to be able to have some dialogue and create and interaction with them so overall this week had fun tutorials and taught me a lot in unity and coding which I hadn’t known about yet so it was very useful.

Image from medium.com

Doing : Reading 07

 

Image from theedge.com.hk

This week I reviewed two of my peers' topics, which ended up being very enjoyable to do because I ended up learning a lot while reading the topics and I must say, the topics overall, from looking through them, look great and it seems as though everyone has put in a lot of effort in terms of there research and how they wrote out the information for their topic. I also received reviews on my own topic which I am glad because it gave me something to reflect on and possibly improve on some of my topic piece but I am very happy with the reviews that I got. It seems peers that reviewed me enjoy my topic that I researched and wrote so that was great to see and have an opinion on I think reviews and feedback in general is great to get from multiple people because it then gives you a good idea on how people feel about the piece and how you could maybe improve or add to it so overall I think this weeks task was a very useful thing and helped especially after all of the effort that was put into all of the topics so it was great to see everyone posting and reviewing each others work.

Project Progress

Image from wallpaperflare.com This week is the final project task for my 2D game that I created and called Knight trials I had a lot of fun ...