短期目標:
- 學習Script在遊戲的應用。
- 選擇一個Script Language及Binding方法 (大概是Lua和Swig)。
- 先寫個3D Vector的Binding吧。
- 用Script做Unit Test。
- 做Native和Script的Performance Test。
- 再試做它的 .Net Binding (用Swig 的PInvoke或 C++/CLI)。
- 做個簡單的Graphics API Wrapper。最近剛做過某Console的簡單wrapper,感覺視野有闊了一點。始終底層都是那些硬件,Graphics API的差異變得較不重要。
- 做個簡單的GUI系統。不知做了多少次,十幾年前(?!)做的都沒有screenshots了,不然對比一下它們可能會很有趣。
- 用.Net做GUI Editor,Script做Event Handling。
- 開發簡單的Game Engine和工具,先針對遊戲內容的製作。
- 開發一個遊戲。不一定要完整的,但要有Core gameplay。
沒有留言:
發佈留言