Самый современный вариант - писать программы и игры прямо в браузере. Технология называется HTML5 (html, css, javasript - 3d библиотеки). Вот пример: altlisek.ru А если по старинке, то можно копать в направлении игровых движков, например, Unity или Unreal