Introduction
  • Introduction
  • Join the H3D Student Community
  • Frequently Asked Questions
The Command Pattern
  • Commands Part 1
  • Commands Part 2
  • Commands Part 3
  • Commands Part 4
The Flyweight Pattern
  • Investigating Memory
  • Scriptable Objects Part 1
  • Scriptable Objects Part 2
  • Unity's ECS Part 1
  • Unity's ECS Part 2
  • Unity's ECS Part 3
  • A little ECS Optimisation Extra
The Observer Pattern
  • Observers Part 1
  • Observers Part 2
  • Observers Part 3
  • Observers Part 4
  • Observers Part 5
The Prototype Pattern
  • The Prototype Pattern
  • Cloning a Game Object
  • Dynamic Prefab Creation
The Singleton Pattern
  • The Singleton
  • Using a Singleton
The State Pattern
  • The State Pattern
  • Creating and Using a State Class
  • Patrolling the Perimeter
  • Chasing the Player Part 1
  • Chasing the Player Part 2
  • State Challenge
The Object Pool
  • Setting Up the Project
  • Adding in an Object Pool
  • Extending the Object Pool
  • Blowing Up the Ship
And...
  • More Patterns
  • Final Words
  • Where to now??