What You'll Learn
- Understand the Unity Editor and workflow
- Create 2D and 3D games from scratch
- Control players with physics and input
- Design levels, animations, and gameplay systems
- Build UI, audio, and camera effects
- Optimize, build and publish games for mobile
Requirements
- Basic computer usage skills
- A Windows or macOS computer
- Willingness to learn and experiment
- Basic C# coding experience required
Course Outline
- 1. Instructor Introduction
- 2. Course Introduction Preview
- 3. Installing Unity & Tools Preview
- 4. Game Development Lifecycle
- 5. Game Design Fundamentals
- Assignment 1: Game Design Fundamentals
- 6. Career Pathways
- 7. Project Setup & 2D Fundamentals
- Assignment 2: Project Setup & 2D Fundamentals
- Live Session: Week 1
- 8. Sprites & Tilemaps
- Assignment 3: Sprites & Tilemaps
- 9. Colliders & Basic Physics
- Assignment 4: Colliders & Basic Physics
- 10. Player Movement
- Assignment 5: Player Movement
- 11. Camera Follow & Movement
- Assignment 6: Camera Follow & Movement
- 12. Jumping & Raycast
- Assignment 7: Jumping & Raycast
- 13. Ground Detection & Debug
- Lab: Ground Detection & Debug
- 14. Animation Basics
- Assignment 8: Animation Basics
- Live Session: Week 2
- 15. Playing Animation from Script
- Assignment 9: Playing Animation from Script
- 16. Collectibles & Score
- Assignment 10: Collectibles & Score
- 17. Death System
- Assignment 11: Death System
- 18. Refactor into Multiple Methods
- Assignment 12: Refactor into Multiple Methods
- 19.1. Basic Enemy AI – Part 1
- 19.2. Basic Enemy AI – Part 2
- Assignment 13: Basic Enemy AI
- 20. UI Integration: Lives & Game Over
- Assignment 14: UI Integration: Lives & Game Over
- 21. Checkpoints & Save/Load
- Lab: Checkpoints & Save/Load
- Live Session: Week 3
- 22. Checkpoints & Save/Load (Advanced)
- Assignment 15: Checkpoints & Save/Load
- 23. Polish: Camera Shake & SFX
- Assignment 16: Polish: Camera Shake & SFX
- 24. 2D Project Wrap-up
- Assignment 17: 2D Project Wrap-up
- 25. Project Initialization (3D)
- Assignment 1: Project Initialization (3D)
- 26. Introduction to Unity’s Spline Tool
- Assignment 2: Introduction to Unity’s Spline Tool
- 27. Implementing the New Input System
- Assignment 3: Implementing the New Input System
- 28. Rolling Ball Physics
- Assignment 4: Rolling Ball Physics
- Live Session: Week 4
- 29. Camera Follow System – Part 1
- Assignment 5: Camera Follow System
- 30. Camera Follow System – Part 2 (Camera Based Movement)
- 31. Camera Follow System – Part 3
- Assignment 6: Camera Based Movement
- 32. ScriptableObjects for Skins
- Assignment 7: ScriptableObjects for Skins
- 33. Implementing Skin Switching
- Assignment 8: Implementing Skin Switching
- 34. Saving and Loading Skins
- Assignment 9: Saving and Loading Skins
- 35. Implementing Singleton Pattern
- Assignment 10: Implementing Singleton Pattern
- Live Session: Week 5
- 36. Death System (3D)
- Assignment 11: Death System (3D)
- 37. Checkpoint System
- Assignment 12: Checkpoint System
- 38. Coin Collection & Score System
- Assignment 13: Coin Collection & Score System
- 39. Power-Up System
- Assignment 14: Power-Up System
- 40. Goal System
- Assignment 15: Goal System
- 41.1. Level Manager – Part 1-1
- 41.2. Level Manager – Part 1-2
- Lab: Level Manager – Part 1
- 42. Level Manager – Part 2
- Assignment 16: Level Manager
- Live Session: Week 6
- 43. Adding Sound Effects
- Assignment 17: Adding Sound Effects
- 44. Game State Management + Designing UI – Part 1
- Assignment 18: Game State Management & Designing UI – Part 1
- 45. Designing Responsive UI – Part 2
- 46. Designing Responsive UI – Part 3
- Assignment 19: Designing Responsive UI – Part 2
- Live Session — Week 7
- 47. Optimization & Build Settings
- Assignment 20: Optimization & Build Settings - Build Optimization
- Assignment 21: Optimization & Build Settings - Profiler Usage
- 48. Building and Publishing
- Assignment 22: Building and Publishing
- Live Session — Week 8
Skills You'll Gain
Instructors
Savya Bikram Shah
Instructor
Top Instructor
1 Courses
12+ Students
Experienced instructor passionate about teaching and helping students achieve their goals.
Suggested Courses, for YOU!
Explore our most popular courses, get everything you need in career.
Unity Game Development for Beginners
Learn game development from scratch using Unity. Build real 2D and 3D games, understand core concepts, and publish your...
▶ Beginner
▶ 10hrs 46m
Unity
Game Development
Beginner
Enroll Now (NRs. 2,500.00)
Starting from: Mar 09