Posts

Doing

Image
  Image depicting reflection,  source In this weeks reading blog we are reflecting back over this semester. Overall for myselft, it wasn't the easiest or best semester. It wasn't that easy juggling all my modules and work at the same time and I feel like I should've given more time to this multimedia module, it was where my least focus was this semester and I do regret missing out on learning about and doing the reading tasks properly as they are a great skill to have. Nonetheless, I have to keep moving forward and I'm glad I was at least able to use this module to improve on my game development skills with Unity. This has helped especially with my group project as we were making a game. Looking over the book that the class has now completed, it was great to see the amount of detail gone into it and how everyone that really tried did improve on their academic writing skills. 

Reading 10

Image
So I have finally gotten to making a reading task blog.. Yes, I know im very far behind on it and honestly feel like I've let myself down and could've tried that little bit more, but nonetheless, I'll try what I can for this last stretch. For this week's task I made two digital resources in forms of posters on my topic of the game world's dimensions and also an author's bio for my would be writing project. Image of my poster This first Poster shows the player, controlling a ball, falling of the platform. This shows what a game should not have unless on purpose (for example in mario), there should be a barrier set in place to not run the risk of the player falling in an area of nothingness and the player should also try to keep to the boundaries set in place. Image of my poster In in my second poster, I show a player that is stuck in a very small map with no indication of where to go, how to progress and is very limited in his/her movement. A game developer shoul

Collage Tech Task

Image
  Tiger Collage Here is the collage I made this week for the tech task using  Fotor.com . Image sources: https://unsplash.com/photos/EiGBmms-alk?utm_source=unsplash&utm_medium=referral&utm_content=creditShareLink https://unsplash.com/photos/EiGBmms-alk?utm_source=unsplash&utm_medium=referral&utm_content=creditShareLink https://unsplash.com/photos/wgCr3eIfmaQ?utm_source=unsplash&utm_medium=referral&utm_content=creditShareLink https://unsplash.com/photos/wgCr3eIfmaQ?utm_source=unsplash&utm_medium=referral&utm_content=creditShareLink

Tutorial 07

Image
  (image of this weeks tutorial) I have finally reached the end of the Unity Tutorials with the last two tutorials being Audio and Build, Run, Distribute. For the Audio tutorial I first started by making an empty game object and adding an audio source to it. I added some looped music and set spatial blend to 2d so the sound can be heard everywhere. I then went on to one shot sound and added sound for when health is collected. I then added some spacilized sound to the robot. I then moved on to fixing attentuation by making a child gameobject to the camera and adding an audio listener to that.  The last tutorial was pretty straigh forward, I learned how to edit the player setting and set them up to how the tutorial showed me and then I built the game from the build settings. After it was built I played the .exe file and went on to try out the game I had made!

Tutorial 06

Image
(an image showing the title of the tutorial)  This week for my unity tutorials I learned about user interfaces and heads up displays as well as Dialog Raycast When learning about user interfaces and heads up displays, I first created a UI Canvas. I then learned about the rect transform which is like transform but with an ui element and I kept an overlay for the screen space. I then used the canvas scaler and set it to constant pixel size. I added an image to the ui and went to editing the ui , resizing my image, anchoring the image to the top corner. I then added a portrait and created the healbar along with its scripts. I really found this part interesting and it touched on some of the things I had to self learn for the game we are making for group project. I definitely found this insightful. For the dialof raycast tutorial I first created a new character named Jambi, who is a frog that give Ruby her mission. I then wrote up some raycasting script for when the plater is in front of th

Unity Tutorial 05

Image
  (image of one of the tutorials I followed this week) This week for my unity tutorials and in creating Ruby's Adventure I followed two more tutorials, Camera - Cinemachine and Visual Styling - Particles. For the first part I added and installed the cinemachine package to the project and then set it up. I then learned that I will be using the orthographic camera mode since the game is in 2d. I then put Ruby the main character in the follow property on the vcam inspector and made the world bigger. I then set a camera bound so that it doesn't go outside the map.  I then moved on to visually styling particles. I first prepared the sprites by slicing the sprite atlas and then I created a new smoke effect particle. I added some randomness to the particles using the size and speed constants and made them fade away with the colour gradient and size over lifetime. I made a prefab from the smoke effect and added it to the robot prefab and then fixed the smoke movement to stop when the r

Unity Tutorial 04

Image
  This week in my unity tutorials I progressed with my Ruby's Adventure game. I delved into sprite animation and world interactions -projectiles. I was excited to learn about sprite animation and how it all works. I first started by adding an animator component, I then went on and made a new controller. I then went on to learn how to make animations from what I had in the assets folder. I learned how to change a sprite, create an animation and build the controller. I then went to the blend tree, set parameters and sent them to the animator controller and modified my script.  I then moved on to world interactions - Projectiles. I first created the projectile from the sprite named CogBullet, then I created a physics system to be able to launch the projectile. I also learned more about what the instantiate function does in Unity. I then worked on fixing a few errors and setting up my layers and Collisions. I then went ahead with fixing the robot and cleaning up the code so we don'