使用 .NET 進行遊戲開發

張善友發表於2020-10-08

微軟是一家綜合性的網路公司,相信這點來說不用過多的贅述,沒有人不知道微軟這個公司,這些年因為遊戲市場的回報,微軟收購了很多的遊戲公司還有獨立工作室,MC我的世界就是最成功的的案例,現在市值是排在全世界第三的位置,微軟遊戲也貢獻了不少市值,微軟的遊戲技術堆疊中.NET也是非常大的一部分,他們有 一套全面的工具和服務用來開發遊戲,微軟的開源專案Orleans(https://github.com/dotnet/orleans)就是來自於微軟的遊戲。

說起遊戲騰訊遊戲如今是國內乃至全世界都是最大的遊戲公司,一直以來為玩家提供了很多優質的遊戲作品,其實就拿騰訊代理的這些遊戲,哪一款都是世界上最賺錢的遊戲,像是DNF,像是LOL英雄聯盟,玩家們其實真的應該感謝,能夠有如此好的伺服器遊戲客戶端以及運營,多虧了騰訊遊戲,甚至現在在手機遊戲的市場也是非常可觀的,騰訊的王者榮耀就是基於.NET的Unity3d引擎開發的,除此之外還有大量的遊戲是基於C#來構建的,騰訊遊戲的一個lua的開源專案https://github.com/Tencent/xLua 提供了C#下Lua程式設計支援。

微軟.NET團隊部落格上寫了一篇文章使用 .NET 進行遊戲開發相關的文章: https://devblogs.microsoft.com/dotnet/game-development-with-net/ 。 文章重點介紹了使用.NET 進行遊戲開發的相關內容,包括遊戲引擎、線上服務、開發工具和生態系統等,在dotnet官方網站上增加了一個遊戲開發的頻道 Game Development with .NET

image

同時在微軟的Learn平臺上也釋出了Unity 入門教程:該教程將讓你立即開始使用 Unity 並編寫 C# 指令碼, 在Learn平臺也上線了遊戲開發相關教程:https://dotnet.microsoft.com/learn/games

image

使用 .NET,您可以使用一個程式碼庫支援超過 25 個不同的平臺。您可以為 Windows、macOS、Linux、Android、iOS、Xbox、遊戲機、任天堂和混合現實裝置製作遊戲,.NET 不僅僅涵蓋構建您的遊戲,你也可以用ASP.NET 構建遊戲網站,可以使用Xamarin 構建移動應用。

相關文章