← All courses

C#

Unity Essentials: Physics, UI & Gameplay Systems

Build real gameplay in Unity: Rigidbody physics with collisions and triggers, raycasting, the UGUI Canvas system, the Input System, data-driven design with ScriptableObjects, object pooling for performance, and saving player data with PlayerPrefs and JSON.

8 lessons

Start the first lesson

Curriculum

  1. 1Rigidbody Physics: Collisions and TriggersπŸ“ quiz
  2. 2RaycastingπŸ“ quiz
  3. 3The UI System: Canvas and UGUIπŸ“ quiz
  4. 4The Input SystemπŸ“ quiz
  5. 5ScriptableObjects: Data-Driven DesignπŸ“ quiz
  6. 6Object PoolingπŸ“ quiz
  7. 7Saving and Loading DataπŸ“ quiz
  8. 8Final Project: Wave-Based Shooter

Every lesson is open, take them in order or jump straight to what you need.