位遊戲製作師要度好嗮「要有咩類別」、「要有咩物件」、「每個類別要有咩特性同方法」... 呢啲咁多問題（但仲未鬱手寫源碼）嘅過程就係軟件設計，而好似上述個例子噉喺諗計階段經已打算用物件導向編程，就係所謂嘅物件導向設計。