Blender and three.js mainly. Blender to model the game scene and three.js + Javascript for programming.