The course builds on the skills you learn. The next game is a shooter and you learn how to animate a player avatar, how to control NPC characters so they patrol on a random path using navigation meshes and path-finding. You'll learn how to control the avatar with a keyboard or gamepad and on a mobile using an on-screen controller. You'll learn how to fire bullets at the enemy and add AI to the NPCs so they fire back. All the key ingredients of a shooter game.
The last game uses the physics engine CannonJS to control the motion of balls in an Eight-ball Pool game.
Along the way you'll learn to use the 3D application program Blender to prepare your 3D assets for the games you develop.
What students say about the course.
"Best web gaming course for ThreeJS!"
"... a go-to for 3D graphic designers, web designers ..."