Уважаемые разработчики и гуру создания игр

Какую связку софта вы можете посоветовать для разработки standalone игры, т.е. не сетевой

Требования такие:
- удобный и вменяемый редактор кода, со всякими эксплорерами по библиотеке, автокомплиты и прочее (как в Flex например).
- могучий дебаггер, ибо без него в создании игрушки никак
Думал начинать писать на Flex но эта среда и идеология больше ориентирванна на создание RIA и бизнес-приложений.
Собственно IDE Flash вообще не рассматриваю как среду для разработки. Для рисования - да, но не более
Что можете посоветовать по данному вопросу? Спасибо
P.S.: а еще интересует простенький физический движок, если кто знает такой - чтобы разобраться за день - подскажите, а?
