Unity Game Development

Slides:



Advertisements
Similar presentations
DREAMWEAVER Welcome to our website!
Advertisements

Microsoft PowerPoint 2013 An Overview.
Page: 1 Version.8 July 2006 Lesson 4: Receiving Process.
Creating & Attaching CSS An CSS Primer Tutorial. A New CSS Document Create a new CSS Document in Dreamweaver using the “New” option under the File Menu.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
East Aurora Website Setup Mrs. Harty Teacher Webpage Index: Click Picture for Examples Mrs. Harty Summer 2011 District 131 Step Nine: Downloads.
CST JavaScript Validating Form Data with JavaScript.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Web Design Dreamweaver Semester 2 ATBs. ATB #1 What is a web site?
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
CS5103 Software Engineering Lecture 08 Android Development II.
HTML.
LATTICE TECHNOLOGY, INC. For Version 2.0 and later iXVL Publisher Tutorial For Version 2.0 and later.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
Web Design ITM 2010 Tutorial 1 Prepared by Wang Shiyu.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
Copyright 2006 South-Western/Thomson Learning Chapter 17 Creating and Linking Web Pages.
Developing the Game User Interface (UI) Lesson 5.
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
Chapter 1 Creating a Dreamweaver Web Page and Local Site
Unity 5 Visual Studio Code * Asset Store * FPS * Terrain.
Chapter 10 Making Books, Tables of Content, and Indexes.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Binding Basics.
DotNetNuke Workshop Presented by: Sara Sharick. Topics What is DotNetNuke Components Requesting a DDN Site Creating Pages Modules Adding Content Document.
HTML Basics Computers. What is an HTML file? *HTML is a format that tells a computer how to display a web page. The documents themselves are plain text.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
State of Kansas Cash Advances Statewide Management, Accounting and Reporting Tool Entering a Cash Advance Navigation: Employee Self Service > Travel and.
Looking at various Rich Message options in KRAD Kuali University: Apply Now Lab : Rich Messages Lab Objectives Understand what Rich Messages are and how.
Page Layout You can quickly and easily format the entire document to give it a professional and modern look by applying a document theme. A document theme.
HTML A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
Schoolwires Calendar App. Calendar Overview Calendar app uses the same color scheme and fonts as the rest of the IRHS site.
Building a Web Page. Create A New Folder  Right click on the desktop and select New / Folder  Name the folder playpen.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Creating a Web Page Presented by: Bernadette G. Bautista Manuel I. Santos MNHS April 29, 2011.
HTML-I Basic HTML Elements. HTML (Hyper Text Markup Language) HTML is a document layout and hyperlink- specification language. i.e. a language used to.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
Guidelines for Friendly Owl Reviewers Friendly Owl Software, Inc.
COMPREHENSIVE Windows Tutorial 6 Searching for Information and Collaborating with Others.
Open Office Writer Section 01 - Formatting Document Prepared by: IT Group.
Digital Game Design ACST 3710 Your First Unity Program 1.
INT’L FORMATTING WORKSHOP
Excel Tutorial 8 Developing an Excel Application
Business rules.
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
Introduction to OBIEE:
Creating an XML Document
HW7(100pts+10bonus) The homework Due on May 11, 23:59:59
3.01 Apply Controls Associated With Visual Studio Form
Microsoft Office Illustrated
Section 10.1 YOU WILL LEARN TO… Define scripting
DHTML Javascript Internet Technology.
INT’L FORMATTING WORKSHOP
LESSON FOURTEEN TOPICS: HOW TO KEEP TRACK OF AMMO, AND HOW TO RESPOND TO RUNNING OUT OF AMMO.
Horizontal Centering Using the menu bar
DHTML Javascript Internet Technology.
How to use this Template
Training & Development
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Web Programming and Design
Unity Game Development
Unity Game Development
Web Programming and Design
Web Programming and Design
Unity Game Development
Presentation transcript:

Unity Game Development UI, XML, Localization, Scene Load & Build .exe

Class overview Class 7 Revision Main Menu Button OnClicked Logic XML Data Localization Data Localization Code Building .exe Loading scenes & Quitting Advanced: UI selection Advanced: Options menu

Revision Project Settings - Input Setting up Keyboard & Xbox Controller Input Creating 2 Players Shooting a Fireball Particle Emitter Events & Delegates

Main Menu Create Scene Add Canvas Add 4x Text Add 3x Button Setup anchor alignment Setup Hover & Select Color Setup font Implement OnClicked code

Button onclicked Logic OnClicked can call functions on any object

XML Data XML stands for eXtensible Markup Language. XML is a markup language much like HTML.  XML was designed to store and transport data.  XML was designed to be self-descriptive.  XML is a W3C Recommendation.

Localization data Localization refers to the adaptation of a product, application or document content to meet the language, cultural and other requirements of a specific target market (a locale).

Localization code Create LocalizationManager Singleton Create enum of available Languages Load Localization files from Resources Folder Create Dictionary of Key and Value from XML Retrieve Localized string from Data

Building .exe File > Build Settings… Setup Scenes in “Scenes in Build” Open each scene and click “Add Open Scenes” Select Build and choose Build Folder Location

Loading Scenes & Quitting Use SceneManager to Load Scenes Application.Quit() to shutdown game

Advanced: UI selection Implement Controller & Keyboard keys support Add cooldown & keep track of selection Base Index Max on amount of Buttons in Menu Clamp Index values so Buttons are valid Call “Select” on Selected Button Set cooldown between each selection update

Advanced: Options Menu Add UIManager Singleton Add every UI State to UIManager Create new GameObject called OptionsMenu Populate with UI text & button entries

Q&A Do you have any questions related to the topics mentioned?