Реально ли 2d игра на С++ без граф.библиотек и движокв?
Без DirectX или OpenGL никуды, это самые низкоуровневые API, дающие как скорость, так и мало-мальскую совместимость.
Советую использовать тонкую обёртку над всем этим добром вроде SDL: думаю, интереснее будет писать игру, чем решать проблемы с Alt-Tab.
А так, если задаться целью, можно небольшой движок сделать за неделю-две. Остальное лучше оставить на багофиксы и наполнение.
Не советую работать с гексами, и вот почему. Гексы сразу же подразумевают, что игра пошаговая. ИИ замучитесь писать!
И ещё. Систему анимации-то можно за это время написать, но сделать хороший редактор анимаций сложнее. Каждый кадр — отдельная картинка, и всё?
В свободное от работы время пилю свою браузерную MMORPG - там никакого реал-тайм геймплея, все на тексте-картинках-ссылках
HTML + PHP + AJAX + MySQL
Я уж не говорю о текстовых играх. Так что возможно все.