Нормальную? Для нормальных девочек 7-10 лет, или для нормальных юных троллей, или для нормального офисного планктона? Или, может, нормальную развивающую игру сделать? Нэ?
Как минимум стоит изучить флеш или флекс (да, скапитанил).
Надо изучить целевую аудиторию и уже существующие на рынке предложения. А то вдруг игра окажется никому не нужна или повторит уже десяток имеющихся и таки окажется никому не нужна?
Надо продумать геймплей и систему развития. И идею, ради чего это всё в игре происходит (в игре, а не в офисе, где сидит игрок). Можно накрутить море фишечек, которые вообще никак не будут ролять, или будут чертовски слабо по сравнению с ресурсами, которые можно было пустить на что-то ещё. И зачем они такие нужны? Если игра ни о чём - не плохая, а именно ни о чём, безыдейная, бессмысленная, если в ней чёрт ногу сломит, а до сколько-нибудь ощутимого геймплея так и не доберётся - можно даже не браться кодить.
У такой замечательной игры, как MineCraft, огромное количество фанатов. На них и зарабатывают создатели игры самыми различными способами.
Возьмём самый простой. Для того, чтобы играть законно нужно купить лицензию. А стоит она, не много ни мало 20 евро, сейчас это почти 1500 рублей! Поэтому, кстати, в Майнкрафте очень много пиратов. Правда, на некоторых сайтах лицензию с полным функционалом можно купить за 500-900 рублей. Откуда берутся такие предложения - не знаю.
Кроме самого банального способа, разработчики могут продать фабрикам одежды право на выпуск продукции с атрибутами игры. Например, можно купить футболку с главным героем Майнкрафта - Стивом.
Кроме того, деньги на игры той же франшизы (например, Minecraft: Story Mode) собирались на краундфандинговой платформе KickStarter.
Погугли. Ведь, если есть опыт, то это будет не сложно. Принцип один. Также я видела разные темы и обсуждения, где этот вопрос разбирается. И не обязательно все повторять. Лучше придумать что-то оригинальное.
Если вы задаёте подобные вопросы, то любой из современных.
Для создания игры на готовом движке вам в основном нужны будут скрипты, XML, 3D Max, Blender, Gimp. Для создания своего движка требуется хорошее знание ассемблера, даже если писать его на C++. Иначе движок получится архи кривой и ресурсоёмкий.
Смотря еще под какую систему то ли это будет андройд, ios, айфон то ли это будет ПК от XP и до Windows 10 начиная с 7, вам необходимо определиться на каком языке программирования она будет написана.