Saturday, September 06, 2014

重新啟動

之前本來把這邊變成Qubit Games的dev blog因此後來貼的文章都用英文,不過現在既然公司的網站以及blog都已經建立好了,因此想把這邊再回歸成我個人平常記錄一些生活中發生的事情以及遊戲相關技術的地方。之前在加拿大時張貼的文章現在變成一個很好的回憶,因此我想之後即使再忙,也會找時間在這貼些東西,也可以為之後創作的遊戲做一個很好的紀錄。

今天講講為何我的引擎叫做LynxEngine吧 :) 其實我本來的引擎是要叫做TigerEngine的,但是那時我想先做一個小的引擎試試,只有非常簡單的功能,然後才要開發完整的遊戲引擎 TigerEngine。所以我將這個小引擎取名為Lynx,也就是山貓的意思,一樣是貓科動物,比家貓大,但比tiger小,表示他是介於繪圖引擎跟遊戲引擎間的一個引擎 :) 但是後來得發展是LynxEngine功能越加越多,我也懶得再開發一套新的引擎了,所以最後Lynx的名字就一直沿用下去了...... 早知道一開始就叫做TigerEngine了,我比較喜歡Tiger這個名字  orz 

我最早一個引擎叫做VedaEngine,全部是用C+Assembly寫的,沒有用任何C++,連D3D API都是透過vtbl來呼叫。VedaEngine還包含遊戲編輯器,也是純C + Win32 SDK寫出來得,當初XBOX上的遊戲就是用這引擎做出來的。Veda就是吠陀的意思,那時真的很假文青 XD