SlideShare a Scribd company logo
1 of 7
Summary
It’s time to put your new skills to the test! In this challenge
assignment, you will create a track for a ball to roll on without
touching the floor. Make your track as long as you dare, but don’t
let the ball drop, because the floor is lava.
When you’ve finished, you’ll be able to submit your work, and see
what others have submitted.
1.Overview
In this challenge, you will build your own Scene using primitive GameObjects and free assets. In the process of meeting this
challenge, you will:
● Create a new 3D Scene.
● Create new primitives.
● Navigate 3D space in the Scene view.
● Move, rotate, and scale GameObjects.
● Move and rotate the Main Camera.
● Add a RigidBody Component to a GameObject.
● Create and apply new Materials.
● Playtest your game in the Game view.
2.Build your Scene
A few instructions are provided below, but the creative part is all up to you.
1. Start a new Unity project using the 3D Template.
2. If you want to use imported assets, import them using the same process covered previously
under Importing an image.
3. Using Unity primitives and any imported assets, create a path for a ball to roll from one location
to another without falling or touching the floor.
Tip: Start by creating a floor object and then using other assets and primitives to lay out your
Scene.
4. Import materials from the Unity Asset Store or create your own to give your Scene some life.
5. Using the same steps covered previously under Make the sphere solid, add RigidBody
components to the relevant elements in your Scene until the ball can roll down your track.
6. Position the Main Camera to find a good viewpoint.
7. Run the Scene to test it, and make adjustments as necessary until the ball runs through the
whole track you created.
8. Apply any other skills you have learned to make the Scene uniquely your own.
Note: Be sure to save your entire project by selecting File > Save Project, or by selecting
Save when you exit the Unity Editor. We will come back to this project later.
3.Next steps
Did you make the ball bounce? Did you make the floor lava? Or did you go in a different direction? Whatever you have created,
we’d like for you to share it with the Unity Learn community — but first, you will have to build your project to be playable. That’s
the next tutorial.
Summary
Let’s see what you’ve made! In this tutorial, you’ll:
● Set the platform for a build of a Unity project
● Create a basic build of a Unity project.
● Share your project with the Unity Learn community.
To complete the requirements for this Mission, submit your 3D project to the gallery in this tutorial. (You
may share it with others or keep it private.)
1.Overview
When your game is ready, it is time to create a build, which is a standalone, playable version of your game. Unity supports
most popular platforms, including mobile (Android and iOS), which allows you to quickly publish your project with a few
simple clicks.
Keep in mind that while it is easy to publish to different platforms, it is up to you, the game developer, to make sure that your
game can run on the target platforms. For example, the resources available on a smartphone are vastly different than those on
a Playstation. Just because you can build for a platform, your game will not necessarily run on that platform.
In this tutorial, you will create and publish a WebGL build so that you can share your project on the web with the Unity
Essentials community and your fellow creators, if you like. You can publish your WebGL build on Unity Play or use other hosting
platforms.
2.Submit your project
You’re going to create a build that others can play online — a WebGL build is the best fit for that. The process broadly is the same
for publishing to any other platform such as Windows, Linux or MacOS.
To make your submission:
1. Follow these steps to create and publish a WebGL build of your Unity project.
2. Once you’ve done that, then use the form below to submit your project to Unity Learn.
Important: The submission is required to complete this mission of the Unity Essentials pathway.

More Related Content

What's hot

Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingKobkrit Viriyayudhakorn
 
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2Kobkrit Viriyayudhakorn
 
DIY Mobile VR with Unity 3d & Cardboard SDK
DIY Mobile VR with Unity 3d & Cardboard SDKDIY Mobile VR with Unity 3d & Cardboard SDK
DIY Mobile VR with Unity 3d & Cardboard SDKBond University
 
Developing Virtual Reality Application using Google Cardboard
Developing Virtual Reality Application using Google CardboardDeveloping Virtual Reality Application using Google Cardboard
Developing Virtual Reality Application using Google Cardboardapurvmmmec
 
Academy PRO: Unity 3D. Scripting
Academy PRO: Unity 3D. ScriptingAcademy PRO: Unity 3D. Scripting
Academy PRO: Unity 3D. ScriptingBinary Studio
 
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015Codemotion
 
Game development with Cocos2d
Game development with Cocos2dGame development with Cocos2d
Game development with Cocos2dVinsol
 
Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Mas Bram
 
Getting started
Getting startedGetting started
Getting startedAlex Bong
 
Unreal Engine Basics 05 - User Interface
Unreal Engine Basics 05 - User InterfaceUnreal Engine Basics 05 - User Interface
Unreal Engine Basics 05 - User InterfaceNick Pruehs
 
Unity - game engine u RIA svijetu PDF
Unity - game engine u RIA svijetu PDFUnity - game engine u RIA svijetu PDF
Unity - game engine u RIA svijetu PDFDanko Kozar
 
DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1DeepMevada1
 
CETS 2013, Kate Leifheit, handout for Building a Flash Card Interaction with ...
CETS 2013, Kate Leifheit, handout for Building a Flash Card Interaction with ...CETS 2013, Kate Leifheit, handout for Building a Flash Card Interaction with ...
CETS 2013, Kate Leifheit, handout for Building a Flash Card Interaction with ...Chicago eLearning & Technology Showcase
 

What's hot (20)

Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
3d game engine
3d game engine3d game engine
3d game engine
 
Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
 
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
ITS488 Lecture 4: Google VR Cardboard Game Development: Basket Ball Game #2
 
DIY Mobile VR with Unity 3d & Cardboard SDK
DIY Mobile VR with Unity 3d & Cardboard SDKDIY Mobile VR with Unity 3d & Cardboard SDK
DIY Mobile VR with Unity 3d & Cardboard SDK
 
Developing Virtual Reality Application using Google Cardboard
Developing Virtual Reality Application using Google CardboardDeveloping Virtual Reality Application using Google Cardboard
Developing Virtual Reality Application using Google Cardboard
 
Academy PRO: Unity 3D. Scripting
Academy PRO: Unity 3D. ScriptingAcademy PRO: Unity 3D. Scripting
Academy PRO: Unity 3D. Scripting
 
Programmers guide
Programmers guideProgrammers guide
Programmers guide
 
Gamemaker
GamemakerGamemaker
Gamemaker
 
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
 
Unity 3D VS your team
Unity 3D VS your teamUnity 3D VS your team
Unity 3D VS your team
 
Game development with Cocos2d
Game development with Cocos2dGame development with Cocos2d
Game development with Cocos2d
 
Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)
 
Getting started
Getting startedGetting started
Getting started
 
Getting started
Getting startedGetting started
Getting started
 
Unreal Engine Basics 05 - User Interface
Unreal Engine Basics 05 - User InterfaceUnreal Engine Basics 05 - User Interface
Unreal Engine Basics 05 - User Interface
 
Unity - game engine u RIA svijetu PDF
Unity - game engine u RIA svijetu PDFUnity - game engine u RIA svijetu PDF
Unity - game engine u RIA svijetu PDF
 
DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1DSC RNGPIT - Getting Started with Game Development Day 1
DSC RNGPIT - Getting Started with Game Development Day 1
 
Future warfare
Future warfareFuture warfare
Future warfare
 
CETS 2013, Kate Leifheit, handout for Building a Flash Card Interaction with ...
CETS 2013, Kate Leifheit, handout for Building a Flash Card Interaction with ...CETS 2013, Kate Leifheit, handout for Building a Flash Card Interaction with ...
CETS 2013, Kate Leifheit, handout for Building a Flash Card Interaction with ...
 

Similar to Unity Challenge: The floor is lava!

Unity - Deploying your project on Web GL
Unity - Deploying your project on Web GLUnity - Deploying your project on Web GL
Unity - Deploying your project on Web GLNexusEdgesupport
 
Unity Google VR Cardboard Deployment on iOS and Android
Unity Google VR Cardboard Deployment on iOS and AndroidUnity Google VR Cardboard Deployment on iOS and Android
Unity Google VR Cardboard Deployment on iOS and AndroidKobkrit Viriyayudhakorn
 
Cmd unity withc
Cmd unity withcCmd unity withc
Cmd unity withcumairnoora
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmersNoam Gat
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineOrisysIndia
 
Cross platform game development
Cross platform game developmentCross platform game development
Cross platform game developmentJerel Hass
 
unity gaming programing basics for students ppt
unity gaming programing basics for students pptunity gaming programing basics for students ppt
unity gaming programing basics for students pptKathiriyaParthiv
 
Getting started with Unity3D and Oculus Rift
Getting started with Unity3D and Oculus RiftGetting started with Unity3D and Oculus Rift
Getting started with Unity3D and Oculus RiftMaia Kord
 
Gamemaker lesson 1
Gamemaker lesson 1Gamemaker lesson 1
Gamemaker lesson 1iain bruce
 
openGl configuration_in visual studio 2019.pptx
openGl configuration_in visual studio 2019.pptxopenGl configuration_in visual studio 2019.pptx
openGl configuration_in visual studio 2019.pptxMuhammadUmer787617
 
Developing VR Experiences with Unity
Developing VR Experiences with UnityDeveloping VR Experiences with Unity
Developing VR Experiences with UnityMark Billinghurst
 
Workingwithunity 110519054824-phpapp01
Workingwithunity 110519054824-phpapp01Workingwithunity 110519054824-phpapp01
Workingwithunity 110519054824-phpapp01Srijib Roy
 
Unity Game Engine - Basics
Unity Game Engine - BasicsUnity Game Engine - Basics
Unity Game Engine - BasicsFirosK2
 
Introduction to Box2D Physics Engine
Introduction to Box2D Physics EngineIntroduction to Box2D Physics Engine
Introduction to Box2D Physics Enginefirstthumb
 
Easy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkeyEasy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkeypprem
 
Getting started with Verold and Three.js
Getting started with Verold and Three.jsGetting started with Verold and Three.js
Getting started with Verold and Three.jsVerold
 

Similar to Unity Challenge: The floor is lava! (20)

Unity - Deploying your project on Web GL
Unity - Deploying your project on Web GLUnity - Deploying your project on Web GL
Unity - Deploying your project on Web GL
 
Unity Google VR Cardboard Deployment on iOS and Android
Unity Google VR Cardboard Deployment on iOS and AndroidUnity Google VR Cardboard Deployment on iOS and Android
Unity Google VR Cardboard Deployment on iOS and Android
 
Cmd unity withc
Cmd unity withcCmd unity withc
Cmd unity withc
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmers
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
 
Introduction to Unity
Introduction to UnityIntroduction to Unity
Introduction to Unity
 
Unity 3 d
Unity 3 dUnity 3 d
Unity 3 d
 
Cross platform game development
Cross platform game developmentCross platform game development
Cross platform game development
 
unity gaming programing basics for students ppt
unity gaming programing basics for students pptunity gaming programing basics for students ppt
unity gaming programing basics for students ppt
 
Getting started with Unity3D and Oculus Rift
Getting started with Unity3D and Oculus RiftGetting started with Unity3D and Oculus Rift
Getting started with Unity3D and Oculus Rift
 
Gamemaker lesson 1
Gamemaker lesson 1Gamemaker lesson 1
Gamemaker lesson 1
 
Presentación Unity
Presentación UnityPresentación Unity
Presentación Unity
 
openGl configuration_in visual studio 2019.pptx
openGl configuration_in visual studio 2019.pptxopenGl configuration_in visual studio 2019.pptx
openGl configuration_in visual studio 2019.pptx
 
Developing VR Experiences with Unity
Developing VR Experiences with UnityDeveloping VR Experiences with Unity
Developing VR Experiences with Unity
 
Workingwithunity 110519054824-phpapp01
Workingwithunity 110519054824-phpapp01Workingwithunity 110519054824-phpapp01
Workingwithunity 110519054824-phpapp01
 
Unity workshop
Unity workshopUnity workshop
Unity workshop
 
Unity Game Engine - Basics
Unity Game Engine - BasicsUnity Game Engine - Basics
Unity Game Engine - Basics
 
Introduction to Box2D Physics Engine
Introduction to Box2D Physics EngineIntroduction to Box2D Physics Engine
Introduction to Box2D Physics Engine
 
Easy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkeyEasy coding a multi device game with FireMonkey
Easy coding a multi device game with FireMonkey
 
Getting started with Verold and Three.js
Getting started with Verold and Three.jsGetting started with Verold and Three.js
Getting started with Verold and Three.js
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 

Unity Challenge: The floor is lava!

  • 1. Summary It’s time to put your new skills to the test! In this challenge assignment, you will create a track for a ball to roll on without touching the floor. Make your track as long as you dare, but don’t let the ball drop, because the floor is lava. When you’ve finished, you’ll be able to submit your work, and see what others have submitted.
  • 2. 1.Overview In this challenge, you will build your own Scene using primitive GameObjects and free assets. In the process of meeting this challenge, you will: ● Create a new 3D Scene. ● Create new primitives. ● Navigate 3D space in the Scene view. ● Move, rotate, and scale GameObjects. ● Move and rotate the Main Camera. ● Add a RigidBody Component to a GameObject. ● Create and apply new Materials. ● Playtest your game in the Game view.
  • 3. 2.Build your Scene A few instructions are provided below, but the creative part is all up to you. 1. Start a new Unity project using the 3D Template. 2. If you want to use imported assets, import them using the same process covered previously under Importing an image. 3. Using Unity primitives and any imported assets, create a path for a ball to roll from one location to another without falling or touching the floor. Tip: Start by creating a floor object and then using other assets and primitives to lay out your Scene. 4. Import materials from the Unity Asset Store or create your own to give your Scene some life. 5. Using the same steps covered previously under Make the sphere solid, add RigidBody components to the relevant elements in your Scene until the ball can roll down your track. 6. Position the Main Camera to find a good viewpoint. 7. Run the Scene to test it, and make adjustments as necessary until the ball runs through the whole track you created. 8. Apply any other skills you have learned to make the Scene uniquely your own. Note: Be sure to save your entire project by selecting File > Save Project, or by selecting Save when you exit the Unity Editor. We will come back to this project later.
  • 4. 3.Next steps Did you make the ball bounce? Did you make the floor lava? Or did you go in a different direction? Whatever you have created, we’d like for you to share it with the Unity Learn community — but first, you will have to build your project to be playable. That’s the next tutorial.
  • 5. Summary Let’s see what you’ve made! In this tutorial, you’ll: ● Set the platform for a build of a Unity project ● Create a basic build of a Unity project. ● Share your project with the Unity Learn community. To complete the requirements for this Mission, submit your 3D project to the gallery in this tutorial. (You may share it with others or keep it private.)
  • 6. 1.Overview When your game is ready, it is time to create a build, which is a standalone, playable version of your game. Unity supports most popular platforms, including mobile (Android and iOS), which allows you to quickly publish your project with a few simple clicks. Keep in mind that while it is easy to publish to different platforms, it is up to you, the game developer, to make sure that your game can run on the target platforms. For example, the resources available on a smartphone are vastly different than those on a Playstation. Just because you can build for a platform, your game will not necessarily run on that platform. In this tutorial, you will create and publish a WebGL build so that you can share your project on the web with the Unity Essentials community and your fellow creators, if you like. You can publish your WebGL build on Unity Play or use other hosting platforms.
  • 7. 2.Submit your project You’re going to create a build that others can play online — a WebGL build is the best fit for that. The process broadly is the same for publishing to any other platform such as Windows, Linux or MacOS. To make your submission: 1. Follow these steps to create and publish a WebGL build of your Unity project. 2. Once you’ve done that, then use the form below to submit your project to Unity Learn. Important: The submission is required to complete this mission of the Unity Essentials pathway.