I have a question, I will first lay down the situation.
My expertise is based on 15 years of online marketing and website development. The website development is reduced to using CMS's and modifying extensions, plugins, etc. Although I have a programming diploma, I have never practiced coding too much, so my knowledge is basic, I forgot a lot of things I have learned back then.
What I want to achieve.
I want to move into mmo text-based games, and see how things go. I want to create a medieval mmorpg game. I live medieval history, and I don't see any medieval text-based game that offers what I want to achieve. I know the games in the niche, and they are pretty restricted as game play. I want to make it text-based because my knowledge is limited now, and I also want to target people that want to play it a bit at work, a bit on the road, etc. A game that requires download or extended graphics might be an issue. I have to expertise to market it, I have the ideas, a framework to work on, but I have no idea where to start in terms of programming or game engines to use.
An example of game in the niche, somehow similar to what I want to do, but yet far away on what I want to offer:
A very rough resume on the game ideas:
Religions entities - Kingdoms entities > Non affiliated organizations entities
Pope will have the same same power as the kings. Leaders of NAO will have the power granted by the money they make, relations they have, etc.
Alliance entity > Kingdoms entities > Regions entities > Cities entities
Alliance leaders > Kings and queens > Nobles, vassals and stuff > Regular people > NPC characters like peasants, regular soldiers, etc.
Ruler position can be conquered through rebellion or once every 6 months through elections. Any non religion player can be part of this.
Pope position can be attained every 6 months through elections by any religion official like this. 1 NPC candidate. 1 candidate designated by the former pope - himself or another, his choice. 1 candidate picked by the 1st tier of officials from a list where every 1st tier official can register - the one who gets the most votes is the official candidate, if votes are tied, the richest one, else the smarter one, etc. Tier 2 picks an option, tier 3 picks an option, etc. Not realistic, but I want everybody to have access to the full game. I will use the NPC candidate if there is no proper candidate or if I want to modify the religion standings.
Pope can excommunicate kingdoms if various conditions are met, king can become heretic by choice with huge religious, production and military penalties.
Pope names and revokes tier 1, tier 2, tier 3 officials, t1 officials can name and revoke tier 2, tier 3, etc. If local kings refuse the access to an official, the pope can excommunicate them or give orders to the other kingdoms to gather armies to defeat the infidels.
Alliance leaders have the veto on what the alliance can do, but the alliance members are free to choose what to do.
Kings can name officials, takes taxes from their lands, a share of taxes from the vassals and nobles, can ask for soldiers, request for a building to be built or demolished ( exceptional situations ) in a province, request for clothes, food and weapons for the soldiers.
Both religious and kingdom entities will own mines, forests, etc, in each kingdom.
NPC characters - Rebels, Cardinals, historical personalities, peasants, regular soldiers, etc, that will affect the game.
War - Economy - Justice system.
Etc, etc, etc.
What people can do in the game - very small examples:
They register, pick a kingdom. They have to eat ( click on things in inventory and eat, or eat at a tavern ), sleep ( purchase houses, click on bed in the house, sleep, a timer appears until they wake up ), fight ( click on invite to duel, or attack, chances are calculated etc ), players have stats that affect crafting time and quality, kings pick vasals, officials, they tax people, etc, etc.
Game will have a European map, I will start with the full map, all kingdoms, but beside the first kingdom where the players will start, Rome and the neighbour ones, the rest of the map will be filled with NPC characters, and a population relative to the medieval time I will pick.
The game will have nice graphics, but static ones.
And now the question: What game engine or/and programming language should I focus on to develop such a thing? For now, I want to start it myself, get the hangs of it, learn, and at some point in the future hire extra hands. But first I want to learn about things myself, because I want to know what is all about, what can be done easily, hardly, or can't be done ( if such things exist ). I want to lay out the basics myself. I can't be a good manager of such a thing if I don't know what can be done, and what can I ask to the people that help on the project.
Thank you, and sorry for the long lines.