Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera Project Network

Object-Pooling with C# in Unity

Coursera Project Network via Coursera

Overview

In this one-hour, project-based course, you'll learn about the concept of object-pooling and its benefits in game-design. You'll learn how to write a simple class that will instantiate and store GameObjects for repeated reuse. You'll write methods that will allow the activation, return and recycling of the objects, to greatly improve memory and CPU efficiency of your games. The guided project will introduce you to the following coding concepts: - Instantiating, activating, repositioning and deactivating GameObjects - Pooling GameObjects in Queues - Spawning GameObjects from Pools

Syllabus

  • Project Overview
    • In this one-hour, project-based course, you'll learn about the concept of object-pooling and its benefits in game-design. You'll learn how to write a simple class that will instantiate and store GameObjects for repeated reuse. You'll write methods that will allow the activation, return and recycling of the objects, to greatly improve memory and CPU efficiency of your games.

Taught by

Edward Falzon

Reviews

Start your review of Object-Pooling with C# in Unity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.