Unity 5: 2D Advanced UI
Offered By: LinkedIn Learning
Course Description
Overview
Discover game UI design. Learn how to build a start screen, game-over screen, difficulty window, and virtual keyboard—common components of popular 2D and 3D games.
One of the most important aspects of any game is its UI. Your players spend the majority of their time navigating between different game screens, selecting options, and reviewing game progress. This course addresses some ways to build and design the user interface of a game with Unity's new UI system. Here you'll tackle the start screen, game over screen, difficulty window, and virtual keyboardâcommon components of most popular 2D and 3D games.
Unity expert Jesse Freeman helps you design your UI using custom prefabs (reusable UI elements), UI components such as windows and buttons, simple buildup animations, and transitions. He also helps you create a window manager to guide changes and relationships between windows, and extend the window system with a custom Unity editor that lets you standardize window display and navigation throughout your game.
One of the most important aspects of any game is its UI. Your players spend the majority of their time navigating between different game screens, selecting options, and reviewing game progress. This course addresses some ways to build and design the user interface of a game with Unity's new UI system. Here you'll tackle the start screen, game over screen, difficulty window, and virtual keyboardâcommon components of most popular 2D and 3D games.
Unity expert Jesse Freeman helps you design your UI using custom prefabs (reusable UI elements), UI components such as windows and buttons, simple buildup animations, and transitions. He also helps you create a window manager to guide changes and relationships between windows, and extend the window system with a custom Unity editor that lets you standardize window display and navigation throughout your game.
Syllabus
Introduction
- Welcome
- What you should know
- Exercise files
- Configure project
- Create a font texture
- Create color palette
- Create label templates
- Create a button prefab
- Create a toggle button prefab
- Create the start screen
- Add a title to the start screen
- Add buttons to the start screen
- Build a window class
- Connect buttons
- Hide the continue button
- Wire buttons
- Create a game over screen
- Create a window layout
- Group stats into columns
- Add stats values to the game over screen
- Add buttons to the game over screen
- Resetting the game over window
- Add animation to stats
- The window manager
- Transitioning between windows
- Build a keyboard window
- The input field
- Add an input cursor
- Lay out the keyboard
- Add navigation to the keyboard
- Add keyboard window buttons
- Build a custom editor
- Order the windows
- Standardize window navigation
- Generate a window enum
- Build the difficulty window
- Connect the difficulty window
- Select difficulty
- Save difficulty selection
- Next steps
Taught by
Jesse Freeman
Related Courses
Game Development for Modern PlatformsMichigan State University via Coursera Diseño de Videojuegos: Una introducción
Universidad de los Andes via Coursera Gameplay en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera Arte 3D y animación en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera