Unity Game Development
I. Unity Foundations
1. Introduction to Unity
2. Game Engines Overview
3. Unity Editor Basics
4. Scenes and GameObjects
5. Components and Properties
6. C# Basics for Unity
7. Scripts and MonoBehaviour
8. Prefabs and Assets
9. Project Structure
10. Unity Package Manager
II. Core Game Development
11. Input Systems
12. Physics and Collisions
13. Rigidbodies and Forces
14. Cameras and Lighting
15. Materials and Shaders
16. UI System Basics
17. Canvas and Layouts
18. Audio Management
19. Animations and Animator
20. Particle Systems
III. Gameplay & Systems
21. Game State Management
22. AI Basics
23. NavMesh and Pathfinding
24. Level Design Principles
25. Save and Load Systems
26. Object Pooling
27. Performance Optimization
28. Mobile Builds
29. PC Builds
30. Debugging Techniques
IV. Production & Careers
31. Profiling and Analysis
32. Game Polish and Feedback
33. Publishing Games
34. Real World Unity Project
35. Multiplayer Basics
36. AR and VR Introduction
37. Testing and QA
38. Interview Preparation
39. Career Roadmap
40. Senior Unity Developer Expectations
41. Industry Best Practices
42. Common Mistakes
43. Performance Case Study
44. Course Review
45. Wrap Up