So I have this idea for a game that I want to start working on. Its going to look kind of like minecraft, but more realistic and not as "pixely". The same concept applies with the use of blocks, only the blocks will be much smaller than the ones in minecraft. Its going to be a multiplayer game also unless I can figure out some kind of advanced AI for the enemies. There will be different maps, such as a canyon, forest, beach, things like that. The maps will have to be huge too because of the mining and crafting aspect and gathering resources. You start off at a predetermined spawn point and set you "base" within 15 seconds of the game start. The base creates a big wall in which you build your "buildings". Your main tower is also directly in the middle, which if destroyed, removes you from the game. You spawn "wisps" that automatically advance towards the enemy bases. I dont want this to be a warcraft 3 type game, which is why you wont be able to drag and move individual units at a time. There will be buttons that allow you to retreat and other combat based movements tho. You have 3 resources, rock, tree, and spirit. Spirit will summon the "wisps". Rock is used to build up your town walls as you would in minecraft. Trees can also be used for that too, although they will be more scarce in some maps than in others. Trees and rocks will also be used for upgrading your buildings and "wisps".
The maps will not be random. Each map will be very large tho, so as not to drain resources quickly and allow for a bigger battlefield,. They will all have boundaries, either mountains, water, or a dense area of trees that you arent able to cut down. I also want to add weather and have it affect your wisps. There will be a day and night cycle also. In order to win, you must get a certain number of points. Example: 5 v 5 is first to 10000, 4v4 first to 8000 and so on. Destroying a main tower gives you 2000, each wisp will give 10 or 5. That has yet to be determined until I can figure out how big the battles will actually be.
Their will be a minimap like warcraft 3. You can switch between 3rd and first person views, although you can only gather resources through first person mode.
My goal for this game is to create my first actual game that I can be proud of :) I want it to be chaotic with huge battles at points. There has to be a fine line between gathering resources, building up your walls, and keeping track of your troops. What I want to stand out most tho is the interaction between team members. Say youre running low on rocks and your wall has been destroyed. Maybe a team member could help you out!! The rock textures will have different colors based on the player you are so youll know who has helped you out. Resources must be used wisely also. There will be a limited amount of rock and tree that you can gather. Spirit will regenerate over time, and be made faster by upgrading your technology.
Im not sure what your character will look like yet. Maybe a wizard or witch? Youll be able to level them up and battle with your troops if you feel that you have enough resources to last you a few minutes. Your character will also have abilities that can help you gather faster or make your wisps stronger or faster.
Anyways, I know that I am nowhere near ready to start developing this game yet as I have no knowledge of 3d in XNA. Would this even be possible in XNA? Or would I be better off going with a different library? Questions and ideas are appreciated :)