Flash может быть выполнен в традиционном смысле или во Flex, если вы хотите больше традиционного опыта программирования. Silverlight - отличная замена флэш-памяти, если вы предпочитаете программировать на .net. Игры на Javascript возможны, но сложны в выполнении. Думаю, вы сэкономите много времени, если будете делать это во флэш-памяти.