Firemonkeys 縮短了 AGDE 的開發(fā)和調(diào)試時間Firemonkeys 縮短了 AGDE 的開發(fā)和調(diào)試時間藝電(EA)是一家總部位于美國加利福尼亞州的游戲公司。它制作了各種不同類型的游戲,例如:體育,動作,賽車和模擬。EA的開發(fā)工作室Firemonkeys最出名的是Real Racing 3,TheSims ......
藝電(EA)是一家總部位于美國加利福尼亞州的游戲公司。它制作了各種不同類型的游戲,例如:體育,動作,賽車和模擬。EA的開發(fā)工作室Firemonkeys最出名的是Real Racing 3,TheSims FreePlay和Need For Speed: No Limits的開發(fā)商。Firemonkeys使用自定義游戲引擎來開發(fā)游戲,現(xiàn)在在其所有Android游戲的開發(fā)工作流程中使用Android Game Development Extension(AGDE)。該工作室正在尋找一種方法來簡化其構(gòu)建和調(diào)試工作流程,最終節(jié)省開發(fā)工作量和成本,AGDE提供了這一點。
圖1:《模擬人生:自由游戲》截圖
Firemonkeys使用AGDE來生成他們所有的Android版本進行測試,以及在Android上調(diào)試原生C / C++代碼。他們的游戲構(gòu)建工作流程包括預(yù)編譯頭文件和Unity構(gòu)建的組合,以縮短編譯時間 AGDE都很好地支持這兩者。為了進行調(diào)試,F(xiàn)iremonkeys 經(jīng)常使用 AGDE 來調(diào)試 C/C++代碼。EA技術(shù)總監(jiān)Patrick Broddesson表示:我們對調(diào)試界面和性能感到滿意。當(dāng)出現(xiàn)更復(fù)雜的問題時,我們使用反匯編視圖,而AGDE為此提供了很好的工具。在分析方面,從擴展本身快速啟動Android Studio Profilers的能力使得在查看設(shè)備特定問題時分析過程更加輕松快捷。
Firemonkeys的工程團隊已經(jīng)非常熟悉Visual Studio,并且在幾天內(nèi)可以輕松地將AGDE集成到新項目或現(xiàn)有項目的現(xiàn)有工作流程中。集成過程很簡單,擴展附帶文檔和示例應(yīng)用程序作為指導(dǎo),Broddesson說。
圖2:正在進行的AGDE調(diào)試
使用AGDE允許Firemonkeys統(tǒng)一開發(fā)環(huán)境,并自動跨平臺和設(shè)備構(gòu)建管道。AGDE使Firemonkeys能夠利用其現(xiàn)有的Visual Studio IDE以及AGDE的調(diào)試界面來滿足Firemonkeys的Android開發(fā)需求。Broddesson表示,集成已經(jīng)成功,并且比以前的工作流程有了顯著改進。使用AGDE絕對減少了Android新功能的開發(fā)時間,以及調(diào)試復(fù)雜的Android特定錯誤所花費的時間。Firemonkeys 團隊發(fā)現(xiàn),使用 AGDE 可以減少維護,并縮短新項目的設(shè)置時間,特別是對于已經(jīng)使用 Visual Studio 作為主 IDE 設(shè)置的跨平臺項目。使用 AGDE 給我們帶來的最大好處是,我們不必在不同的 IDE 和調(diào)試工具之間移動,從而最大限度地減少了工程團隊的上下文切換。
總體而言,F(xiàn)iremonkeys預(yù)計使用AGDE的構(gòu)建,調(diào)試和分析工具將使Android特定功能的開發(fā)成本降低1015%。Broddesson 說:通過減少我們團隊在工程工作流程中的障礙,節(jié)省了成本。
了解Android 游戲開發(fā)擴展如何使您能夠在 Visual Studio 中使用 C/C++ 構(gòu)建跨平臺游戲時以 Android 為目標。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部