Create a 3D Car Racing Game with THREE.js and CANNON.js

Why take this course?
🚀 Course Title: Create a 3D Car Racing Game with THREE.js and CANNON.js 🎮
Headline: Use the powerful CANNON.js physics library and the versatile WebGL library, THREE.js, to easily create a car racing game!
📘 Course Description:
Creating a car racing game that works seamlessly in a browser, including on mobile devices, has never been easier thanks to the Open Source libraries THREE.js and CANNON.js. This course is your comprehensive guide through the steps necessary to build a complete car racing game from scratch using these two powerful tools.
Throughout this course, you'll dive into:
- Setting up your development environment - Get everything ready for coding your game.
- Sourcing free and low-cost assets - Learn where to find high-quality resources to bring your game to life.
- Editing assets - Discover how to modify these assets to perfectly fit within the THREE.js and CANNON.js frameworks.
- Adding 3D to an HTML page with THREE.js.
- Understanding the fundamentals of lights, cameras, and meshes in THREE.js.
- Getting familiar with the basics of the CANNON.js library, including rigid bodies and physics simulations.
- Debugging your game using advanced techniques and custom tools provided within the course resources.
- Integrating a car with suspension and fully working wheels using the CANNON.RayCastVehicle class.
- Customizing assets for your car and adding realistic colliders to make interactions within the game feel real.
- Building a responsive GUI that enhances player interaction and gameplay.
🎨 Course Includes:
- The complete set of assets used in the course image and promo video.
- Expert guidance from an instructor who has won awards for his 3D games and has over 30 years of experience in game creation.
- A game where players can customize their car with options for optional, body, engine, exhaust, and wheels.
- A fun and engaging gameplay experience driving a remote-controlled car around a garden track.
Why Take This Course?
- Improve your JavaScript skills by writing code in the latest ES6 style, with classes throughout.
- Engage in hands-on learning with practical examples and real-world scenarios.
- Benefit from comprehensive tutorials that cover every aspect of game development with THREE.js and CANNON.js.
- Join a community of learners who are as passionate about game development as you are!
🎉 Enroll Now to embark on your journey to becoming a skilled 3D game developer using THREE.js and CANNON.js! Let's build something incredible together! 👨💻🎮✨
Course Gallery




Loading charts...