《Star Swarm》是由Oxide Games製作,用來展示其開發的「Nitrous Engine」,以及用來測試各種新型的API(程式寫作介面),而最初為了展示及測試 AMD 的「Mantle API」。這個API的作用是可以簡化大量複雜的運算,以《Star Swarm》為例,在畫面中的所有戰鬥單位每次都是隨機產生,出現1000個以上的單位仍能暢順運算。而每個單位都擁有獨立的AI、路徑搜索系統,以及物理運算等,同時會因應環境的變化而作出不同反應。因此用家每次啟用程式時欣賞到的戰鬥畫面都會不一樣。AMD的「Mantle API」不同nVIDIA的「Physx」,不用硬性規定使用自家製的顯卡或CPU,像《Battlefield 4》的要求高運算的遊戲已經用到。
而《Star Swarm》未來推出的版本除了「Mantle API」外,還會加入DirectX 12的API,令畫面更加華麗,並預計可以同時繪畫出10萬個以上的物件(單位、子彈、星體碎石等等),以及數千單位同時作戰。
Steam 《Star Swarm》:
http://store.steampowered.com/app/267130/
如果能實際成為遊戲應該很棒啊 |