Original price was: $1,499.50.Current price is: $29.99. (98% off)
Limited time offer, while supplies last!
Download The Beginner’s Guide to Game Development Bundle Now
Discuss This Offer >> Submit A Review >>


WebXR brings both VR and AR to the browser. The API has the massive forces of Google and Amazon behind it, so it looks like immersive experiences, using only a browser, will make a huge impact shortly. You’ll learn how easy it is in this course, using Three.JS to create VR and AR experiences. To get the best from the course, you will need to be comfortable with JavaScript coding. However, no other prerequisites are required. The course includes comprehensive resources and code examples. Each code example comes with two versions, one for you to code and another that is complete in case you hit a problem.

4.6/5 average rating:
★ ★ ★ ★
★ ★

  • Access 55 lectures & 4 hours of content 24/7
  • Easily create VR & AR apps that work in the browser
  • Use the ThreeJS library to create these apps
  • Handle controllers
  • Replace the controllers with custom models
  • Create architectural walk-throughs, games & training apps
  • Add an in world UI
  • Develop AR apps that support real world hit testing
  • Learn game VR techniques such as teleporting & interacting with models in the scene using controllers

GLSL is how you can use OpenGL to display a surface. The code syntax is based on the C language, but fear not, this course assumes you have literally no knowledge of this language at all and you will learn this from scratch. GLSL uses the GPU (the Graphics Processing Unit) to handle multiple programs at the same time, so it is unbelievably fast.

In the course, you will be writing code for the browser, because this allows us to focus on GLSL, without needing to worry about installing any additional software. You’ll be using the THREE.js WebGL library and CodePen so you can instantly edit the source and see the results, needing nothing other than a browser to experiment. Only a small amount of Javascript is used but this will be explained thoroughly as it comes along. But you can also use what you learn about GLSL in a C/C++/C# program or a Python program.

4.4/5 average rating:
★ ★ ★ ★
★ ★

  • Access 48 lectures & 3 hours of content 24/7
  • Use GLSL to create great shaders
  • Create great image manipulating shaders for cool website effects
  • Combine your shaders with lighting effects
  • Create explosions & fire shaders
  • Create procedural textures
  • Create HUD displays for real-time 3D applications
  • Use shaders to manipulate the geometry of a model

With Socket.IO, it is very easy to create a game where multiple remote players can share data. In this course, you’ll start by installing Node.js, a prerequisite of Socket.IO. Node.js is an open-source server environment. You’ll make sure Node.js is working correctly and that you understand how to run it by running through a few very simple examples. Having completed the course you will have all the skills necessary to create 3D multi-player games of your own.

4.2/5 average rating:
★ ★ ★ ★
★ ★

  • Access 38 lectures & 2 hours of content 24/7
  • Use Three.js to show great 3D content in a modern browser, including on mobile devices
  • Learn to use a Node.js server
  • Get great 3D assets from online providers including animation assets
  • Learn to use Socket.IO to create a simple chat app
  • Put all your new skills together to create a 3D game that has remote players that you can interact with

Creating 3D games is fun. In this course, you will learn quickly to create a stunning game. The author has won many awards for his 3D browser-based games and he will take you through all the skills you need to create games of your own using the amazing Three.js library. Three.js makes creating WebGL games much easier. You will not need to worry about how to write complex shaders. Instead, the shaders will load from the assets you create in Blender.

4.6/5 average rating:
★ ★ ★ ★
★ ★

  • Access 31 lectures & 2 hours of content 24/7
  • Set up your development environment
  • Export 3D assets from Blender, including animation
  • Know where to source great 3D assets that you can use in your own games
  • Learn the basics of setting up a Three.js camera, scene, & renderer
  • Add a pre-loader
  • Use the FBXLoader class
  • Master the art of blending animations
  • Use a custom onscreen JoyStick class you can easily add to your own games so that desktop & mobile users get the same experience
  • Smoothly switch camera angles
  • Use simplified geometry to lock your character to the environment
  • Add cut-scenes
  • Add sound to your games that responds to the current camera location

Creating a car racing game that works in a browser including mobile devices has never been easier. Using the two Open Source libraries Three.js and Cannon.js this course takes you through the steps you will need to know and builds towards a complete car racing game. It includes the assets for a car racing game as shown in the course image and promo video. The author has won awards for the 3D games he has produced. Learn from an expert who has been creating games for over 30 years. The game we’ll develop allows the player to choose from optional, body, engine, exhaust, and wheels. It involves driving a remote-controlled car around a garden track.

4.1/5 average rating:
★ ★ ★ ★
★ ★

  • Access 34 lectures & 2 hours of content 24/7
  • Have a knowledge of the Three.js library
  • Have a working knowledge of how a physics engine works, particularly Cannon.js
  • Adapt your assets to work with the Cannon RayCastVehicle class
  • Use the position and rotation information from the physics engine & apply it to your assets
  • Use colliders in your scene to prevent your car driving through your 3D

The author has created Flash games for clients including the Mars Corporation, BBC, Johnson & Johnson, and Deloittes. He is also the author of two books about using Flash for game development. In this course, he shows how users familiar with Flash can use their existing skills to create great HTML5 games and takes developers unfamiliar with Adobe Animate through the details of using the drawing tools and animation tools to create the assets that will be used in a game. You’ll also look at how it is possible to get free vector-based graphics that can then be animated and used in a game.

4.5/5 average rating:
★ ★ ★ ★
★ ★

  • Access 38 lectures & 3 hours of content 24/7
  • Create great looking games that do not lose any crispness if taken from mobile phone size to large screen TV
  • Learn how to draw & animate with Adobe Animate
  • Add interactivity to the output of a Adobe Animate animation
  • Easily add physics to your games using Matter.js
  • Pep up your Javascript skills with the latest ES6 syntax

Note: Software NOT included.

The JavaScript programming language is probably the most popular programming language in the world. Companies all around the globe require developers who are proficient with this language. In this course, you’ll learn 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, Three.js to create several simple online 3D apps. Once you know enough about the Three.js library it’s time to create your first game. The course builds on the skills you learn. Once you’ve completed the course you’ll be super ready for any challenges an employer throws your way when writing JavaScript code.

4.8/5 average rating:
★ ★ ★ ★
★ ★

  • Access 60 lectures & 7 hours of content 24/7
  • 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 Three.js
  • Add vital skills to your CV
  • Learn key coding techniques by creating fun games
  • Adapt freely available 3D assets so they are game-ready

Unity ShaderLab is how you create custom shaders. It comes in 3 flavors, fixed function, vertex-fragment, and surface shaders. This course won’t be looking at the fixed-function route as it is effectively a legacy option and you want to learn modern best practices. The code syntax is based on the C language, but fear not, this class will assume you have literally no knowledge of this language at all and we will, as the course title states, learn this from scratch. A shader uses the GPU (the Graphics Processing Unit) to handle multiple programs at the same time, so it is unbelievably fast. Once you’re comfortable with simple shaders, this course will cover advanced effects such as tessellation, transparency, using the stencil buffer, and post-processing.

4.6/5 average rating:
★ ★ ★ ★
★ ★

  • Access 64 lectures & 4 hours of content 24/7
  • Discover the mysteries of writing Unity shaders
  • Be gently introduced to how to approach the problem of creating a custom shader
  • Learn the full details of the Cg shader language
  • Use the Surface Shader syntax to add custom shaders on top of Unity lighting
  • Start with simple unlit 2D shaders & work up to advanced effects such as volumetric shaders and clipping

Note: Software NOT included.

You are allowed to use this product only within the laws of your country/region. SharewareOnSale and its staff are not responsible for any illegal activity. We did not develop this product; if you have an issue with this product, contact the developer. This product is offered "as is" without express or implied or any other type of warranty. The description of this product on this page is not a recommendation, endorsement, or review; it is a marketing description, written by the developer. The quality and performance of this product is without guarantee. Download or use at your own risk. If you don't feel comfortable with this product, then don't download it.

You May Like