I wish to try and create a TCG using C#/XNA that would run inside a web browser. Some of the main game's features would be:
- At least 2.5D to imitate the card flipping/shuffling and etc. effects
- Simple particle effects (maybe even none at all)
- Use of scripting since each card would have its own abilities/type/effects
- Utilization of relational databases(cards themselves, users, profiles, decks, etc.)
- Lobby
- Chat rooms
- Buddy list
- Free
Is such thing possible? You might want interject and point me towards Flash/AS3 as a better alternative, but the thing is I'm much more versed in C# than AS3 and never worked with Flash.
Also, I believe Unity has a WebPlayer and uses C# as one of its scripting(?) languages. Thing is, I want to make sure that the game can run on pretty old PC/Laptop/maybe Tablet and or smartphone hardware.
Suggestions? Warnings? I'm just brainstorming about this at the moment to select the right technologies(aka C#/XNA/? if possible or Unity/C#/Unity WebPlayer) to start researching further on my own. Not a single line of code has been written.