
Explore a preview of Unity VR games as part of a masterclass on building 2D, 3D, and VR games in Unity and Unreal.
Explore the Unity editor and its core features. Learn to work with 3D models, cubes and spheres, adjust color and transparency, and set up lighting while starting a new project.
Explore Unity materials to change object color, assign custom materials, and control transparency and rendering modes to create realistic shadows, glass walls, and floors for 3D scenes.
Explore Unity lighting by using directional, spotlight, and point lights; learn how rotation sets sun-like shadows, adjust range, intensity, color, and ambient lighting to shape realism.
Explore Unity particle systems, create and position effects, and tune parameters such as duration, lifetime, start delay, speed, gravity, color, and simulation space (local vs world) for dynamic visuals.
Add a rigidbody to the cube to enable gravity and physics, watch it fall and collide with objects like a sphere, adjust rotation, and save the scene.
Explore Unity asset store to download or purchase 3d models, animations, complete projects, scripts, and shaders, import them into your project, and swap simple placeholders for polished assets.
Explore the basics of C# coding in Unity, including variables, methods, conditionals, and loops, to build foundational skills for 2D, 3D, and VR games.
Learn to create a Unity scene with a cube, apply an orange material, and expose variables in a C# script, then attach it for custom behavior.
Learn how Unity methods handle initialization and per-frame updates, with parameters, void returns, and calling other methods. See practical examples adjusting a cube's size, name, and an improved name string.
Learn how to use if blocks in Unity to perform conditional logic, compare numbers and strings, and control cube rotation with boolean variables, including else branches and debugging with Debug.Log.
Learn to spawn multiple cubes in Unity using a prefab, a game controller script, and for or while loops, with random positions and configurable cube amount.
Explore Unity input systems with a demo using key presses to move left, right, forward, and jump, while the mouse switches camera views of a cube for virtual reality games.
Create a movable player cube in Unity, apply a material for visibility, and attach a script that moves the player left and right with transform.position and Time.deltaTime.
Cycle through multiple Unity cameras by wiring an array of cameras, toggling active states with input, and adding a chase camera that follows the player for varied viewpoints.
Explore Unity prefabs as reusable game objects, learn to create one prefab for bullets, enemies, or explosions, and duplicate it in the scene while adjusting properties for the desired effects.
Create a simple Unity scene with a floor and wall, design a bullet prefab with a rigidbody, and instantiate it from a player script on mouse click to shoot.
Learn to control bullet trajectories in Unity by passing a custom shooting direction to spawned bullet prefabs, using Vector3 normalization, random deviations, and a lifetime to destroy bullets.
Create an explosion object in Unity, attach a C# script, and spawn three colored particle prefabs with rigidbodies that receive random forces, then destroy them after a short lifetime.
Learn to implement explosion effects by detecting bullet-wall collisions, using a trigger explosion tag, and instantiating explosion prefabs with adjustable particle settings for realistic feedback.
Explore virtual reality basics in unity, including gaze based button interactions to enter a castle and defeat enemies. Integrate the VR SDK to enable the interaction and restart after completion.
Create a C# script in Unity to move the door toward a target position via Vector3.Lerp with delta time, initialize the target, and add a door button to lower it.
Move the player to the castle by setting a target position, speed, and delta time in update, then shoot enemies with space or a button and destroy them with raycast.
Design immersive interface techniques in Unity using both gaze-driven and world-space 3D text, manage a game controller to track castle entry, destroy enemies, and restart scenes via scene management.
Learn to enable virtual reality in Unity 5.6+ with Google VR Cardboard support, and test raycasting in the editor.
design a whack-a-mole arcade game for virtual reality, where players hit rising moles as the game speeds up until time runs out, using space or a cardboard button.
Learn to set up a player camera, write a C# player script, detect what the player looks at and hits, and move moles between visible and hidden positions with speed.
Discover why using Blender for game assets saves time and money, and explore the pipeline from Blender to engines like Unity and Unreal, including cost-free options.
Start with Blender, a free 3d modeling tool ideal for beginners. Learn to customize preferences, enable left-click selection, emulate a numpad, adjust 3d view navigation, and use shift+f to focus.
Master Blender's basic object manipulation: move on x, y, z axes; scale and rotate; switch to edit mode with tab to adjust vertices, edges, and faces.
Master Blender modeling basics: extrude faces, create edge loops, dissolve and fill holes, duplicate and join parts, and use snap, orthographic and perspective views with proportional editing.
Master the Blender mirror modifier to create a mirrored half, edit in edit mode, switch the axis to y, enable unclipping, and apply the modifier for a complete, time-saving model.
Make 30 virtual reality games in Unity while learning to code in C# and making low poly 3D art. Make 6 beginner Unreal games with C++. You can do it.
"I love it so far it's nice and slow and doesn't skip parts making it very friendly to beginners and people who have never developed before."
A wildly successful Kickstarter funded this course
Practice with real-life & practical examples you would use as a day to day developer.
BONUS! You'll find in this course 2 free books (Build 6 Games in Unreal and Build a 3d Virtual Reality Whackamole Game) by Mammoth Interactive
BONUS! Also included are 6 webinars recorded by our founder John Bura:
Intro to Kotlin: Java’s Replacement for Android App Development
Intro to Android Studio and Java
Core Data: Learn to Use Xcode’s Database
Google Maps and Xcode: Build a Maps-Focused Project
Parse JSON Data: Build a Weather App
Intro to SpriteKit Games: Build a Simple Pong Clone
Our two very talented instructors, Kevin Liao and Glauco Pires, explain everything from a basic, beginner level. That means, you don't have to have any prior coding or digital art experience to succeed here.
Glauco Pires will take you through the process of coding a game in Unity® from scratch. You will make VR games in Unity as well as 2D and 3D games in Unreal.
Kevin Liao will teach you how to create all the artistic elements you will need to complete the Unity games. Kevin will teach this section of the course in Blender; the wonderful, free 3D modeling program.
Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:
Build 2D, 3D, and VR Games in Unity and Unreal *Masterclass*
Complete 35 Projects: Unity VR Games with C# & iPhone Apps
Complete 3D Modeler & C# Unity VR Game Developer Masterclass
The Complete VR Course: Build 3D Models and Unity Games
Build 30 Mini 3D Virtual Reality Games: Unity® From Scratch
Master Game Development - 90 Games in Unity & Construct 2
Make 30 VR Games in Unity and Learn to Code
Learn to code by building 6 games in the Unreal Engine
Complete Unreal & Android Development: Build Games & Code
Complete 6 Games in Unreal Engine 4 and 20 in Construct 2
Unreal Engine Game Mechanics Mastery & MakeHuman 3D Modeling
Complete Developer Masterclass: Learn Angular 2 and Unreal
Master Unreal and Xamarin: Build Professional Games and Apps
Unreal Engine 4 & Android Development: Make 6 Games, 12 Apps
Beginner's Swift 4 & Unreal Engine - Learn Xcode, Make Games
Project-based training content is the best way to reach your goals. Take this course to get practical & employable skills right now with Mammoth Interactive.
You can use the projects you build in this Mammoth Interactive course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.
Learn these powerful tools today & get a head start for tomorrow. People who can master technology will rule the future.
We promise that this course will be better & more effective than reading books. We show how to master technology. This course will give you everything you need to thrive in our technological society.
Enroll right now to start learning with Mammoth Interactive