
Explore the Unity editor, navigate scenes, and apply color and lighting to 3d models, while learning to download and install the personal version with build support for Android.
Create a new Unity project named exploring unity, enable 3D rendering, and learn the Unity editor basics: hierarchy, scene, game views, components, assets, and the console.
Move, rotate, and scale a cube using the transform component in Unity's three-dimensional space with x, y, and z axes. Create three-dimensional objects with mesh, collider, and renderer.
Create and apply materials to 3D objects in Unity, change the cube color with a color picker, and set transparency via alpha and rendering mode for glass walls and shadows.
Explore how lights shape realism in Unity VR using directional, spot, and point lights. Adjust rotation, range, and color to control shadows and ambient intensity.
Explore how to create and customize particle systems in Unity, adjusting position, duration, lifetime, speed, color, gravity, and simulation space (local vs world) to control particle behavior.
Add a rigid body to the cube to apply physics, set use gravity, and watch it fall, collide, and tumble with other objects and a particle system; save the scene.
Explore the Unity asset store to swap scene assets with ready-made packs, 3D models, and complete projects, import them into your project, and focus on building the game.
Learn programming fundamentals—variables, methods, conditional blocks, and loops—for Unity VR game development. Download Unity and apply these basics to build quick, accessible games.
Create a simple Unity project, attach a C# script to a cube, and use public variables—float, string, and bool—to control size, name, and rotation.
Explore how methods work in Unity, using start and update to perform operations, pass parameters, and return values. See how to modify a cube’s size and name with scripts.
Learn to implement if blocks in unity using condition checks, comparisons, and booleans, including rotating a cube and simple game logic such as level or item checks.
Learn to dynamically instantiate multiple cubes from a prefab using a game controller, employing for and while loops to place them at random positions within a defined area.
Learn to implement simple input systems to move a cube with keys and jump with space, and switch between multiple camera views with the mouse for virtual reality games.
Discover how to set up a Unity project, create a game object and script, and implement input handling with get key and get key down to move and jump.
Create a cube named player, set its position and color, and attach a movement script that uses speed and delta time to move left and right with input keys.
Implement jumping in Unity by adding a floor, enabling a rigid body, and applying AddForce on space press. Control jump eligibility with a canJump flag triggered on floor collision.
Move a player in Unity using transform.forward with speed and time.deltaTime, and rotate around the vertical axis with rotating speed; cycle cameras with the mouse button for VR views.
Cycle through multiple Unity cameras with mouse input, keeping one active at a time, and implement a chase camera that follows and looks at the player.
Learn how Unity prefabs enable reuse and rapid replication of enemies, coins, explosions, and bullets, then implement a bullet hit with a particle effect to tune gameplay.
Learn how to create and use prefabs in Unity by building a simple scene with a floor, wall, and bullet, applying physics, scripting instantiation, and player input.
spawn bullet prefabs, access bullet component to set a shooting direction, normalize the vector for consistent speed, use random range to vary angles, and destroy bullets after a three-second lifetime.
Create a simple explosion prefab in Unity, spawn colored explosion particles with rigidbody forces at the explosion position, and manage prefab instantiation with an explosion script.
Add explosion effects by detecting bullet collisions with walls using on collision enter, tags, and explosion prefabs; instantiate explosions at collision positions and tune colliders and prefabs for reusable effects.
Explore what virtual reality is and the tools to build your own games, using a simple button interaction to enter a castle, destroy enemies, and learn the virtual reality interface.
Set up a Unity VR project with 3D enabled, configure dual cameras for left and right eyes using the Google Cardboard SDK, import prefabs, and enable ray cast interactions.
Build a simple castle scene in Unity using primitive 3D models, with a floor and walls, then use a button to lower the wall so the player can walk inside.
Create a door script with a target position vector3 and a lowered position, then trigger lowering via a door button when looked at in Unity.
Trigger the player to move into the castle by setting a target position and speed, then shoot and destroy enemies with VR input or space bar.
Master VR game interfaces in Unity by building gaze-based 3D text prompts, a responsive reticle, and a game controller to track enemies and win after entering the castle.
Learn how to enable virtual reality in Unity 5.6, import the Google VR for Unity package, set up Cardboard, and test raycast hits with the editor emulator.
Explore Blender's simple, free 3D modeling tools and customize controls by adjusting user preferences, input, and navigation settings, including left click, emulate num pad, and Shift+F for quick focus.
Explore Blender camera controls to zoom, orbit, and pan around a cube using the middle mouse button and shift+middle mouse for panning.
Demonstrates using emulate numpad to switch views in Blender's user perspective and graphic modes, navigate with numbers, compare depth effects, and observe how perspective alters cube size against the grid.
Master basic Blender object manipulation: move a cube on x, y, z axes; scale on a chosen axis; rotate; and edit vertices, edges, and faces via ctrl+tab.
Explore frequently used Blender tools for modeling, including extruding faces, adding edge loops, dissolving or deleting edges, filling holes, and duplicating or separating objects.
Use the blender mirror modifier to turn half a cube into a full object, set the axis to y, enable clipping, and apply the mirror for a seamless model.
Preview vr games with Unity and begin mastering the basics of building engaging virtual reality experiences.
Create a whack-a-mole arcade game in Unity for VR devices like Google Cardboard, hitting moles as they rise one at a time and speed increases, scoring before time runs out.
Learn to build a whack-a-mole game in Unity by creating a project, exploring the editor, using game objects, prefabs, and Google virtual reality integration.
Rename the camera to player, attach a C# script, implement a recast to detect what the player looks at, and move moles between hidden and visible positions with speed.
Master the whack-a-mole mechanics in Unity by building a game controller to spawn and raise moles, manage scores and a countdown timer, display UI text, and implement restart.
Model a cartoon mole for a whack-a-mole game in Blender, detailing its eyes, snout, teeth, and color work, then build an arcade machine scene with textures for Unity VR games.
Model a simple arcade room with doors and arcade machines, color and light the space, duplicate units, craft a hammer prop, and export to unity for whack-a-mole.
Learn to integrate a whack-a-mole arcade scene in Unity, adjust lighting, and reposition moles and the table. Implement a hammer hit mechanic that moves the hammer and returns.
Explore building a hurdles game in Unity with virtual reality, featuring Olympic-style obstacle runs, camera bobbing, and scoring after crossing the finish line.
Create a new Unity VR project, explore the editor, import Google VR for left and right eye cameras, and build a track with floor and obstacles.
Set up player movement in Unity with a speed variable, forward motion using delta time, and separate camera movement that moves up and down; add jumping with collider and rigidbody.
Implement acceleration to max speed with a speed cap, slow on obstacle collisions; use box colliders, triggers, and obstacle tags, then prefab levels and a time display.
Model and assemble hurdles, track field elements, bleachers, and lighting to create a complete Unity VR game environment, with legs, boards, colors, and detailed textures.
Integrate art assets in a unity vr track by placing hurdles, adjusting rotation and scale, adding collision via a mesh collider, and updating prefabs for consistent scene updates.
Explore a classic cup-and-ball VR game built with Unity. Set up a VR-enabled Unity project, prototype with 3D primitives, and implement cup selection with space or a VR button.
Begin a Unity 3D VR project, import Google VR for Unity, and build a scene with a table, cups, and a ball using prefabs and basic transforms.
Learn to implement cup and ball logic in Unity using C# scripts, including move up and move down methods, a game controller, and a shuffling routine with timed waits.
Create a cups and balls game in Unity VR: shuffle cups with a for loop, swap with saved positions, and pick via a crosshair raycast, with win/lose text and restart.
Model a simple red cup, a smiling ping-pong ball, and a table for a cups and balls game, then build a green backdrop with low-poly trees for Unity VR.
Integrate art assets by adding a background, table, and ball, and adjust their positions and scale. Preserve hierarchy and colliders, and explore circle-pattern movement and dynamic cups for future challenges.
This course was funded through a massively successful Kickstarter campaign.
In this course, you learn how to build small VR Games and one Big Mobile Game using Unity® and Blender. This course is unique because we make both the code and the art for the game from scratch. We teach you the fundamentals of designing, coding, and modeling a mobile game.
First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels. Don't worry if you've never coded before. We start simple and add more to the game as the course goes on.
Why Unity®?
Unity® is one of the most popular platforms in game development. You can use Unity® to build 2D and 3D games. Unity® is cross-platform, which means it is easy to use with other platforms.
Then you create the art for the game in Blender. You build all the art assets for the game. You learn how to integrate your art from Blender into Unity®.
Why Blender?
Blender, like Unity®, is a popular production suite that is free to download. Blender is a revolutionary tool for making 3D art digitally. With Blender, you can make art assets for games, like we do in this course.
Is this course for me?
Even if you're not an artist, you can make basic art models. You may have heard of Axiom Verge and Stardew Valley. These games are million-dollar successes. But did you know that only one person made each?
Usually it takes a whole team of people to build a game. But creators Thomas Happ and Eric Barone developed and designed their games by themselves. Now they're millionaires. You can do it, too.
Also now included in these bundles are our extra courses. If you want to learn to use other programs such as Camtasia or Sketch, you get more content than what you paid for this way!
We really hope you decide to purchase this course and take your knowledge to the next level. Let's get started.
Enroll now to join the community!