This repository contains examples from Tech Class
Good Unity programming tutorials
https://gamedevbeginner.com/unity/
Mostly UI related tutorials
https://www.youtube.com/@ChristinaCreatesGames
Unity’s Manual (hardly bedtime reading, but more than the link below)
https://docs.unity3d.com/6000.0/Documentation/Manual/index.html
The scripting reference / API (no bedtime reading, look for things when needed)
https://docs.unity3d.com/6000.0/Documentation/ScriptReference/index.html
Unity's e-book repository (on all Unity related topics)
https://unity.com/resources?filters=e-book,game%20creation
Probuilder for quick Grey-boxing (in-editor 3D modelling)
https://docs.unity3d.com/Packages/[email protected]/manual/index.html
Diagram tool (Create flowcharts, class diagrams and more)
https://www.drawio.com/ (online version: https://app.diagrams.net/)
Observer Pattern (a way to connect game objects where one needs to update the other (i.e. player and its health bar)
https://gamedevbeginner.com/events-and-delegates-in-unity/
Movement in Unity
https://gamedevbeginner.com/how-to-move-objects-in-unity/
Make characters move in Unity A few options to make in-game characters move
Pros: Easy as 1,2,3
Cons: Conflicting with physics (THIS IS A BIG THING TO CONSIDER!!!)
See: https://gamedevbeginner.com/how-to-use-transform-translate-in-unity/, https://gamedevbeginner.com/how-to-rotate-in-unity-complete-beginners-guide/
Pros: Physics is taken care of
Cons: It is what it is, little tweaking
https://www.youtube.com/watch?v=_QajrabyTJc
Pros: Takes case of both physics (partially) and AI
Cons: Maybe bit harder to modify.
See: https://docs.unity3d.com/Packages/[email protected]/manual/NavInnerWorkings.html
See: https://gamedevbeginner.com/how-to-use-move-position-in-unity/
Pros: customize ‘till you drop.
Cons: barebones…
See: https://gamedevbeginner.com/how-to-move-objects-in-unity/#move_with_physics and the ExampleProject on Blackboard.