   Facebook Development Questions
  Hi there, not sure if this is the right forum or if I should post this in the "Multi-player and Networking" bit.This question is not entirely related to Game Development Some friends and I are looking into making a Facebook application (a game) and I'm a little confused on exactly how it works. The game we am planning is 2D multi-player (NOT AN MMO) shooter style game where you can log on and challenge your friends to a game etc.Just a few questions:1/ Is it possible to use XNA? I assume it as as I only need some DLLs and Facebook supports .NET2/ I am a little confused by the server architecture do I need a hosted server? or can i somehow use a client as a server host? and just have a database on my server?Anyone got any experiance with this kinda thing can point me in the right direct?Cheers in advance ~Andy xD   
  I'm going to answer assuming you mean a game running inside a facebook page, rather than a stand-alone game which uses facebook for login.1)Probably notA quick bit of googling found this: http://silversprite.codeplex.com/I know nothing about it other than I found it when checking my answer to you.You might also like to check out using Unity instead - they support running in a web page and there are a few Unity games on facebook already.2)Yes you do. You need to be able to serve web pages.I suggest you create a facebook developer account and create a simple App. When you know a bit more about how facebook development works, you'll have a bit more perspective on your other questions.EDIT:It might have been better to post in Web Development forum about the facebook stuff, and in the DirectX forum about the XNA stuff.   ;  Facebook doesn't host any of the games or apps.  They just provide a framework for your game to run from your server.  Facebook people don't go for "installed" games, it has to be 100% through the broswer.  I'm not sure if you can actually stream a XNA game like that.  For C#, Silverlight is probably the way you need to go.   ;  Thanks man for the quick reply. :) much appreciatedSilverSprite looks EXACTLY what i need :D so defo gunna look into it.Now my question on servers is what i thought, however will  a simple server do it? Heart internet I was looking at a Web Hosting package from this website. However, I am slightly numbish when it comes to Web server :) Question is, will that allow me todo what I want? Say use 1 player as a Host (server then on fb) store data on a database on here, and then be able to play?   