其實OGRE對於新手而言並不是這麼容易上手，嚴格來說，要跑起來很容易，但真正要用OGRE做專案需要有一定的物件導向與設計模式底子，尤其誤用功能容易造成整體效率低落，用起來要特別小心。週遭的人看到OGRE都是避而遠之，人因不熟悉而感到恐懼，一堆階層式的架構對於傳統程式設計師而言是難以跨過的門檻， 其實物件導向架構是分層負責，使用者根本不需要深入了解底層的實作，除非你是想研究程式的架構，一般只要了解如何使用即可。所以要使用OGRE要有全OO的心理準備，不然就不要使用，如果抱持著舊觀念來使用它必定會付出慘痛的代價，輕則效能低落，嚴重則bug不斷。我就看過有人硬在render queue裡面嵌入opengl function，打亂整個繪圖狀態，下場當然是慘兮兮啦，所以新手使用上一定要特別小心。