Presentations - Project Files - Resources - Tutorials - Unity Tips
During this minor we're making games with Unity.
Week | Topic(s) |
---|---|
1.1 | Basics 1, Introduction to Unity: Course Intro, RigidBody2D, Script Lifecycle, Sprites, Components, Referencing Objects, Prefabs, Creating/Destroying GameObjects, Camera (Cinemachine), Sounds. |
Week 1 Material | |
1.2 | Basics 2 Communication: GameObject Identification: Collision/Trigger, Tags, GetComponent, Find GameObjects Collections: List/Array/Dictionary/ScriptableObject Timers and Events: Quick Timer in Update, Coroutines, UnityEvents & Listeners Tips & Best Practices Google Play Publishing process |
Week 2 Material | |
1.3 | UI, Saving: Screen Space, World Space, Canvas, Resizing, Anchors, Pivots, UI Components. Persistence, Saving/Loading, JSONUtility |
Week 3 Material | |
1.4 | Game Dev Architecture 1: Prefab as API, Game Programming Patterns, SOLID principles. |
Week 4 Material | |
1.5 | Game Jam Code: AnimationClips, Player Feedback/VFX, iTween/DOTween, How To Debug Quickly |
Week 5 Material | |
1.6 | n/a |
1.7 | Block Prototyping |
Week 7 Material | |
1.8 | n/a |
1.9 | Problem Solving: Profiler, HTRTFM, Using Unity Learn, Package Manager, Overview of useful Unity components, Script Reference > Tutorials, Separate problems into small projects |
Week 9 Material | |
1.10 | Game Dev Architecture 2: Databases and other ways to store data, Refactoring. |
Week 10 Material | |
2.1 | Game Dev Architecture 2: Databases and other ways to store data, Refactoring. |
Week 10 Material |