   Project Basics
  Me and some friends are wanting to start a project together and I'm trying to get some basic guidelines drawn up so we all have a place to start.What we're thinking about is an isometric multiplayer RPG game using DirectX, programmed in C#. It would be nice if it ran on Linux and Windows, and essentially free of any royalty stuff with formats. (Ignore that we're using DirectX for now.. I hear it's just easier to work with for now.. if we ever want to port to linux we could always include an opengl option)With that in mind, what formats should we use for images, sounds, music, etc.I'm thinking music could be OGG, but what about images and small sounds? Should all sounds use OGG, or is something like wav better suited? For images we need something that is high quality, and will be good with directx. Also something decent in size (obviously nothing like BMPs). I think PNG? Would that be the best to use?Programming-wise.. what sort of database should we use? It should be able to handle a large amount of data accessing quick and easily. I have experience with MySQL, but i'm not sure if that's the best suited for this projectAre there also any sites that provide free pre-made graphics and sounds we could use until we made our own? also any tutorials on making this sort of thing would be great   
  Hey, For sound this is what i use in my projects:Background Music = mp3Sound Effects = wavAlso for images JPG and PNG are very easy to use with Direct3D.All the best on your project.   