Yes, Three.js is the right choice to make progressive 3D web games. It allows game developers to create and display 3D graphics, animations, and lively interactivity within Internet browsers. It is good either for simple or middle-level games, but more complex ones can ask for something more like additional tools or game engines. Three.js is just fit to create 3D games running inside a browser.