Resources
Это содержимое пока не доступно на вашем языке.
I have a lot of example university projects on my github which can be used as reference when doing them youself.
Most of them are here listed in the uni_ projects here.
Almost all of the projects, except FP and graphs
have uni_ in their name, so that they are easily found by searching repositories with uni_ in the name in my github.
Here’s my google meet link: https://meet.google.com/trr-gkmj-cxz.
Here’s my google drive link, which contains rendered completed university assignments, and example test answers, grouped by semester, as well as some books I read when learning: https://drive.google.com/drive/u/0/folders/1Rs0-qy6ivSDuHh5JadrP4Ta4YDhuVRiC
Good YouTube videos and channels for learning programming:
-
Casey Muratori at Molly Rocket. This is just a very smart guy who has an immense experience in the industry. You should watch all his lectures.
-
Code Aesthetic, who has awesome visual videos for understanding intermediate-advanced programming concepts.
-
Simon Dev’s video on floating point numbers. I probably won’t be covering this in the course, so you may want to learn it on your own.
-
Essense of Linear Algebra. This topic is very important to understand for game development and graphics, and it’s best understood visually in my opinion. There’s no better source for learning this than these series.
-
Essense of Calculus. This is to understand derivatives and integrals, which are occasionally useful in game development.
-
Associativity. You really want to understand this if you study abstract algebra. It will really help you big time in realizing what’s going on in the lectures. Probably not relevant for this course though.
-
OOP is bad. This video explains why.
Some articles:
-
Zig compiler, which I’ll use to compile C and C++ (it bundles Clang).
-
Virtual multiple inheritance in C++. I will cover this in a future lesson and move the link, but for now, I’ll keep it here.
Precausions:
- Don’t EVER under any circumstances use pirated software, like monkrus’. ALWAYS install the official bloated Windows 10 version from the official site and ALWAYS be sure to install office tools from official installation files (you get the license from the university too!), which come with telemetry to make the services better.