SlideShare uma empresa Scribd logo
1 de 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.

Mais conteúdo relacionado

Mais procurados

Getting started
Getting startedGetting started
Getting started
Alex Bong
 
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
 

Mais procurados (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 ...
 

Semelhante a Unity Challenge: The floor is lava!

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
Verold
 

Semelhante a 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
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

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.