Create a Dialog Box with C# in Unity Part 1 - Message Prompt

Offered By
Coursera Project Network
In this Free Guided Project, you will:

Understand Unity's UI Toolkit for creating a simple Dialog Box.

Understand coding structure to handle user-clicks and manipulate object properties.

Understand Interfaces in C#.

Showcase this hands-on experience in an interview

Clock1.5 hours
BeginnerBeginner-friendly
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

In this one-hour, project-based course, you'll learn how to use Unity's User Interface (UI) Toolkit for creating a simple, pop-up dialog box for your game. This project covers creating and setting up each UI component and writing a simple script that will show and hide the dialog box as needed. We will also implement a timer to automatically close a dialog box after a specified delay. The guided project will introduce you to the following Unity UI concepts: - Canvas - Panel - Text - Button - Basic C# code. This is Part 1 of a three-part series on creating a good-looking, versatile and reusable dialog box for your game or other Unity application. In Part 2, we'll use TextMesh Pro for great visual effects and in Part 3, we'll create a versatile dialog box structure that can be invoked in different ways and directly affect other GameObjects. This is a stand-alone guided project, and also serves as an optional but recommended foundation for the "Dialog Box" series. This series makes use of the poly-castle Unity project created in Create Keyboard Movement Mechanics with C# in Unity. It compliments this guided project and, although not a prerequisite, is recommended for a more well-rounded understanding of the concepts presented herein. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Requirements

Passing familiarity with C# & Unity is assumed. For absolute beginners, “Create basic behavior” & "Create UI in Unity Part 1" are recommended.

Skills you will develop

Video-game DevelopmentC sharp (C#) Programming LanguageUnity 3DUnityApplication development

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Introduction and License Activation

  2. Create a basic Dialog Box UI

  3. Configure and Display the Dialog Box

  4. Create a Caller for the Dialog Box

  5. Create an OK Button

  6. Add a Timer

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.