2010年6月28日 星期一

想用Unity3D來開發MMO嗎?


Unity3D 可以用來開發MMO嗎? 當然是可以的! MMO - 顧名思義就是大量多人連線, 早已跳脫了單機遊戲之外, Unity提供了開發者一個大展身手的舞台,也提供了基本連線功能, 可是, 要如何把成百上千個玩家串在一起, 讓你中有我, 我中有你呢? 對那些已經在這行的老手, 這自不在話下.可是, 對那些非程式設計師或新手而言,要如何開始呢?
既然談到了MMO, 就免不了提到 Client/ Server的架構. Unity提供了client端的絕妙選擇, 但是, server端呢?
除了自己寫server之外又有哪些選擇呢? 幸好, 坊間還是有一些選擇可供新手來過過癮的, 有些是免費, 有些是以連線數來訂價, 有些則另行報價, 茲列於下:

SmartFoxServer
http://www.smartfoxserver.com/

Photon
http://photon.exitgames.com/

NetDog
http://www.pxinteractive.com/

Project Darkstar
http://www.projectdarkstar.com/

RakNet
http://www.jenkinssoftware.com/

Quazal
http://www.quazal.com/

Hero Engine
http://www.heroengine.com/

Icarus Studios
http://www.icarusstudios.com/

Monumental Games
http://www.monumentalgames.com/

MultiVerse
http://multiverse.net/index.html

BigWorld Technology
http://www.bigworldtech.com/index/index.php

Open Simulator
http://opensimulator.org

Badumna Network Suite - 一個P2P MMO多人線上伺服器
http://www.badumna.com/

Lidgren Network
http://code.google.com/p/lidgren-network/

All middeware can be used with Unity as long as it plays well with the Mono interface.

沒有留言:

張貼留言