The Beginners Guide to 3D Web Game Development with ThreeJS
Learn how to write JavaScript code while having fun creating games using the WebGL library, ThreeJS
Nicholas Lever
Summary
- Reed courses certificate of completion - Free
Add to basket or enquire
Overview
What you'll learn
-
Learn to code in the most popular program language in the world, JavaScript, in a fun way
-
Learn how to use the in-demand WebGL Open Source library ThreeJS
-
Add vital skills to your CV
-
Learn key coding techniques by creating fun games.
-
Learn to adapt freely available 3D assets so they are game ready.
Curriculum
Course media
Description
The JavaScript programming language is probably the most popular programming language in the world. Companies all around the global require developers who are proficient with this language. In this course I teach you about the language then apply your new skills to create three games.
Before you write your first game you'll use your new JavaScript skills and the popular Open Source library, ThreeJS to create several simple online 3D apps. Once you know enough about the ThreeJS library it's time to create your first game. The first game is a simple game. Here you'll learn about loading assets, moving assets, user input and collision testing.
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.
Once you've completed the course you'll be super ready for any challenges an employer throws your way when writing JavaScript code. But the main thing is you'll have developed your much in-demand skills while having fun making games.
What students say about the course.
"Best web gaming course for ThreeJS!"
"... a go-to for 3D graphic designers, web designers ..."
"Great course for beginners or JavaScript developers looking to make games!"
Who is this course for?
- Beginners and intermediate developers hoping to improve their JavaScript skills by learning to code 3D web games
- Beginners and intermediate developers wanting to learn to use the Open Source WebGL library ThreeJS
Requirements
-
Enthusiasm
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Certificates
Reed courses certificate of completion
Digital certificate - Included
Will be downloadable when all lectures have been completed
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.