Games in general: 3d object assets(mesh, rigging, animation, materials, textures, physics properties, scripts), additional scripts, GUI, client and server applications, database, website.
Game features: movement, targeting, abilities, skills, inventory, equipment, bank, auctionhouse, vendor, trading, monsters, crafting, looting, parties, logging in, character creation, chat.
Website so the user could purchase an account.
Full loot, full pvp, player driven economy game. No quests. Buying books from vendors to learn new skills, then using your abilities to raise your skills which grant new abilities. Materials for crafting could be gotten from mining or looting or crafting. Every craftable object will have its own specific ability to craft it. Looting and mining will also be done with abilities. Every mining node will require a different ability to mine it. Crafting will always require a station.
The models will be skinned to meshes and animated using move and rotate. There will only be one animation playing at one time no matter what the model is. There wont be any animation blending so there will always be a stutter when your character changes between strafing and running etc.
I’m also interested in animating materials using some sort of blending between sets of painted verticies.
The animations would need to be playing correctly. The abilities would need to work in combat by range and obstruction. All the other features that operate with the GUI would need to be coded too.
I didn’t mention anything about how I would graphically craft the GUI, because I don’t know how I would.