С++ & OpenGL 3.0 / DirectX 10.
вот, инструментарий настоящего разработчега
если ты новичок в геймдеве, то лучше начни с б3д, если ты уже не новичок, то лучше начни с бмкас (хотя он имхо никуда не вписывается, ни в простые по использованию средатсва разработки - б3д его рвет, не в крутые средства разработки по фичам, С++ его рвет с етой стороны)