A quick tour. Section Overview Look at UI in game engines using the Unity engine as an example. Intro: UI In UnityFrame-based UIDevelopment ResourcesExample.

Slides:



Advertisements
Similar presentations
User Interface Gary Schneider IT Program Manager August 13,
Advertisements

Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Building New SOA and AJAX- Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
The Function Machine A Story Board. Animated Intro The game begins with an animation. It introduces: –The Function Machine –Our Cool Function Machine.
Lecture 15 Graphical User Interfaces (GUI’s). Objectives Provide a general set of concepts for GUI’s Layout manager GUI components GUI Design Guidelines.
How to Swing a Service Bus Like You Mean It SOA with NServiceBus Jim
Section 2.6 Question 1. Section 2.6 Answer 1 Section 2.6 Question 2.
OCR Nationals ICT – Unit 2 Task 1 Task Overview You need to produce a design for a multimedia website of at least five pages. The design will act as the.
The Simpsons Portal. Overview Problem we are addressing Our user tasks UI design.
Development of mobile applications using PhoneGap and HTML 5
John Perry MIRC Overview Medical Imaging Resource Center MIRC Overview Medical Imaging Resource Center.
GeWorkbench Remote Access to caArray Data Fan Lin Ph.D. Molecular Analysis Tools Knowledge Center Columbia University and The Broad Institute of MIT and.
Introduction to Android Development CS 5115 Fall 2013 September 23.
The next-generation research tool
I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Blog:
ESubmitter “Basics” - Brief Introduction to Your eSubmitter Tool June 5, 2014.
Thank You ©2012, Cognizant. Rapido has been created by the Research and Development team from QE&A Technology CoE Rapido is continuously enhanced and.
By Eric Perraudeau, Product Manager Advanced reporting using API and Report frameworks San Francisco, CA March 22 nd 2010.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
Android for Java Developers Denver Java Users Group Jan 11, Mike
© 2008 by Sybase, Inc.; made available under the EPL v1.0 | 3/5/07 Push for Usability of Data Tools Wizards (Short Talk) Brian Fitzpatrick Sybase, Inc.
Chapter 11: Software Prototyping Omar Meqdadi SE 273 Lecture 11 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
SE 320 – Introduction to Game Development Lecture 8: Animations, GUIs, Debugging and IDEs Lecturer: Gazihan Alankuş Please look at the last two slides.
3461A Readings from the Swing Tutorial. 3461A Overview  The follow is the Table of Contents from the trail “Creating a GUI with JFC/Swing” in the “The.
Multimedia development platforms Robert Munro 2005.
Visual Linker Prototype presentation.
Implementing a mobile app: general strategy Chris Greenhalgh G54UBI / Chris Greenhalgh
© ABB University - 1 Revision C E x t e n d e d A u t o m a t i o n S y s t e m x A Chapter 4 Engineering Workplace Course T314.
SUCCESS This presentation was created by PHHS     How it Works 1 Step One 2 Step Two 3 Step Three Planning Survey Testing Development.
@IssamKhalil Technical Strategy for Indie Studios.
Introduction to Multimedia Review 1 - Lecture Notes Semester 1.
Game Creation in XNA CS470 Final Project Chris Ragland.
The Abstract Window Toolkit (AWT) supports Graphical User Interface (GUI) programming. AWT features include: a rich set of user interface components; a.
Creating a Qt Widget Based Application From Qt Creator Manual.
EPICS Qt Fall Meeting October 2014 Saclay
DNFGUI: The Myth, the Legend Michael “ArenMook” Lyashenko Senior Software Engineer.
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
GUI Programming Joseph Sant Sheridan College. Agenda Elements of GUI programming Component-Based Programming. Event-Based Programming. A process using.
Wikis – Quick Fun, Fast Support by Lisa Friedrichsen Johnson County Community College, Overland Park KS New Perspectives: Portfolio Projects.
THS Automotive Technology Unit 3: Vehicle Information Lesson 1: Service Information and Vehicle Identification Vehicle Information and Vehicle Identification.
The RSNA Teaching File System (MIRC) John Perry.  MIRC Overview – Teaching Files  RSNA Clinical Trial and Research Software  Hands On: Using the RSNA.
 Overview of Google Earth  Overview of the Game  Supporting Webpage  Citing a Site  Let’s Play  Questions and Answers and Sharing What are we doing.
Mohit Anand, Software Engineer Adobe 1 Selecting GUI Automation Testing Tool for Mobile Domain.
The Internet Public Library IPL Reference Using QRC.
VERSION 12.5 HIHGLIGHTS Lead Developer - Rob Nikkel.
Delta3D: To Date Progress of the Delta3D Open Source Game Engine Erik Johnson, Technical Director.
2008 Community Door Training & Awareness Workshop Lets look over the Community Door Website.
Overview of the Collaborative Capacity Instrument Integration of Services Leadership Meeting October 21, 2010.
Application for Morphological Image Processing Dan Campbell 12/13/06 University of Wisconsin – Madison Departments of Computer Engineering and Computer.
CSEPP EOPT Overview May 25, CSEPP EOPT Overview The CSEPP Emergency Operations Planning Template (EOPT) is, in reality, a plan management tool.
Oleksii Maksymenko. Dive into the project context: How was it and How it is going? Trying to apply my Tester’s experience on own project What should be.
ATLAS Physics Analysis Framework James R. Catmore Lancaster University.
The Canadian Healthcare Education Commons What is CHEC-CESC?
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
“This improved a lot since I started using Tango (three years ago) from scratch so I'm happy to see the efforts from the developers. Still there is room.
DFR Downloader Theo Laughner, PE Presented at GPA User Forum August 5, 2015.
WordPress Development
Document Flow Manager 4.10 CEVA Business Users
Modern web applications
Windows Phone application performance and optimization
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Modern web applications
Amanda Lange | Technical Evangelist Tobiah Marks | Games Evangelist
Make sure you are logged into the site
Game / Application Quote Brief
Organizational Chart and Leadership for 2019
Software Engineering and Animations
SAP Enable Now Web Assistant content strategy
Presentation transcript:

A quick tour

Section Overview Look at UI in game engines using the Unity engine as an example. Intro: UI In UnityFrame-based UIDevelopment ResourcesExample Project

Starting UI Inherently a 3D system – UI is a 2D overlay Two ways to do UI:  Component based  Frame (event) based

Component-based vs Frame-based

Layout and components Manual and automatic layout The GUI elements you’d expect

Downsides No Visual/WYSIWYG layout tools Basic GUI missing some elements Traditionally, different use case

Game UI Design Notes: Show a game UI, talk about screen layout for these Talk about sprite managers, atlasing

User community Active forums, answer sites Community wikis Asset store

Frameworks

Frameworks