Should I trust the process?
Greetings, I'm writing this post hoping to reach some game developers/computer scientists to get some tips and share their thoughts about what I'm writing here and my "concerns".
I'm 25 years old and I'm studying a Computer Science course for video games at the local university.
This is a 3 years course and once it's done, I'll get a degree in Computer Science Engineering (I'm Italian, so I don't know if it is the correct translation lol).
It's my first year and thanks to a great professor, I've acquired the necessary foundations to learn any coding language.
Now, me and my group of colleagues are dealing with a project for an exam: we have to create a 2D game using Unity.
They actually haven't taught us much about how to use it tho, and I'm learning it all by myself through videos and AI.
The main topic about this post is exactly AI. (DISCLAIMER: the professor allowed us to use it).
I know how to code very basic stuff like programs that run on cmd terminal, but I'm very ignorant about complex codes and scripts for games. (for example, no one taught me how to make a functional hexagonal grid on Unity that will be later used as a core game mechanic).
I've made this kind of script for this project and it's 90% AI... basically nothing is written by me from scratch.
I know exactly what it does tho, I've studied it, I understand it and I always "copy" the codes by typing instead of by doing copy-paste without even reading it.
My questions and concerns are: is it normal to lack this much knowledge? Or they are asking way too much from us for being our first year?
Are they making us learn how to use AI aswell as it will be a powerful tool for us devs in the future?
I feel like I'm relying too much on it, but right now I really don't know what I can actually do and can't do on Unity, I don't even know what methods/functions can do because no one taught me that. (I literally begun using Unity not even a week ago).
I really want to learn how to code properly and mostly by myself... are they going to teach me that in the future? Or will I learn it "seriously" when I'll get hired and start working? I hope so...
What do you think?
Are my concerns legit?
Do I just need to calm down, keep going and trust the process?