Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Wolfram U

3D Game Development in Wolfram Language: Wolfram U Lesson

via Wolfram U

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
How to create an interactive 3D video game in Wolfram Language. Make dynamic camera controls and add game controllers. Set up gravity, collision detection, line-of-sight mechanics.

Course Overview
You can create an interactive 3D video game entirely in the Wolfram environment, using Wolfram Language and the notebook front end interface. With built-in functions, you can make dynamic camera controls and add game controllers that allow you to move players. The lesson also includes how to set up basic game functionality, like gravity, collision detection and line-of-sight mechanics.Featured Products & Technologies: Wolfram Language (available in Mathematica and Wolfram|One)
You'll Learn To


Create a dynamic user interface in a Wolfram Notebook
Control camera rotation, perspective, angle and movement
Integrate external game controllers with the Wolfram Notebook interface using built-in functions


Detect collisions and add gravity to player movement
Import level maps, character sprite images and sounds
Add textures to 3D polygons using various methods that conserve computational power

Syllabus

  • Create a dynamic user interface in a Wolfram Notebook
  • Control camera rotation, perspective, angle and movement
  • Integrate external game controllers with the Wolfram Notebook interface using built-in functions
  • Detect collisions and add gravity to player movement
  • Import level maps, character sprite images and sounds
  • Add textures to 3D polygons using various methods that conserve computational power

Reviews

Start your review of 3D Game Development in Wolfram Language: Wolfram U Lesson

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.