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

Use the CANNON.js physics library and the WebGL library, THREE.js, to easily create a car racing game.
4.00 (172 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Create a 3D Car Racing Game with THREE.js and CANNON.js
1 539
students
2.5 hours
content
Nov 2024
last update
$29.99
regular price

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:

  1. Setting up your development environment - Get everything ready for coding your game.
  2. Sourcing free and low-cost assets - Learn where to find high-quality resources to bring your game to life.
  3. Editing assets - Discover how to modify these assets to perfectly fit within the THREE.js and CANNON.js frameworks.
  4. Adding 3D to an HTML page with THREE.js.
  5. Understanding the fundamentals of lights, cameras, and meshes in THREE.js.
  6. Getting familiar with the basics of the CANNON.js library, including rigid bodies and physics simulations.
  7. Debugging your game using advanced techniques and custom tools provided within the course resources.
  8. Integrating a car with suspension and fully working wheels using the CANNON.RayCastVehicle class.
  9. Customizing assets for your car and adding realistic colliders to make interactions within the game feel real.
  10. 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

Create a 3D Car Racing Game with THREE.js and CANNON.js – Screenshot 1
Screenshot 1Create a 3D Car Racing Game with THREE.js and CANNON.js
Create a 3D Car Racing Game with THREE.js and CANNON.js – Screenshot 2
Screenshot 2Create a 3D Car Racing Game with THREE.js and CANNON.js
Create a 3D Car Racing Game with THREE.js and CANNON.js – Screenshot 3
Screenshot 3Create a 3D Car Racing Game with THREE.js and CANNON.js
Create a 3D Car Racing Game with THREE.js and CANNON.js – Screenshot 4
Screenshot 4Create a 3D Car Racing Game with THREE.js and CANNON.js

Loading charts...

1906208
udemy ID
11/09/2018
course created date
22/11/2019
course indexed date
Bot
course submited by