Homework - 04 Scripting
Date: 29.3. 2022
Time invested: between 5 and 6 hours
Conclusion:
First of all, I'm sorry to turn this in late. I already talked with Karel Vlachovský and he knows about this.
This was quite the challenge for me. Some parts of the document were a little unclear to me, e.g. UnityEvent in Part 3, the last task in Part 1 or creating the animation with transitions before using Animator Controller.
But I think that a lot of things actually clicked for me - I'm now pretty confident with the usage of GetComponent because it was used so many times. I'm also starting to see where to put certain public fields and how to connect the different components and scripts together.
What confused me the most was the last task of Part 1, and it still isn't working in this build. I found some more reading about ScriptableObjects, but I still need to invest more time into that, because I just couldn't grasp it. I will try to add that tomorrow (Wednesday), I will also look into the additional sections.
Everything else is working, there is a custom BreakableColumn with the proper physics implemented (single bullet type) and also the H key can be used to shoot bullets. The custom PowerUp is also there, with blinking, animation transitions and a sound effect.
When I finally began to work quicker, it became a lot of fun. I hope that I will be able to keep up this tempo for the future, because at first, even the simplest of tasks were very painful. That was because I was very slow and I had to think about why and how the stuff works.
That's hopefully everything important for now. When the time for feedback comes, I will surely have some things to say, as I spend a whole day and a bit on the tutorial.
Files
Get Project A
Project A
Status | Released |
Author | The_Minetex |
Tags | mff-gdintro-2022-a |
More posts
- The final touches on Project AMar 28, 2022
- Finishing Project AMar 21, 2022
- Dev Log - One page level designMar 09, 2022
- Dev Log 02Mar 08, 2022
- First Dev LogFeb 28, 2022
Leave a comment
Log in with itch.io to leave a comment.