UFCFX5-15-3Mobile Device Development Unity 3D Development for Android Unity Mobile Assets.

Slides:



Advertisements
Similar presentations
What is Mobile Application Testing?: It is somewhat similar to software testing but the testing will be performed on a mobile device instead of performing.
Advertisements

Select an activity. Devices power on and switch inputs. If one of your devices did not offer you an input selection during setup, continue by hitting the.
Accessible Technology for People with Disabilities Eve Andersson Manager, Accessibility Engineering From Exclusion to Empowerment UNESCO International.
Objectives Overview Define an operating system
UFCFSU-30-13D Technologies for the Web Creating and Updating a Graphical Heads-Up Display (HUD)
MANIFEST DESTINY 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod-Rokbi “The future of RTS games...”
Controls & Widgets. Overview General controls & widgets Switch Button Dial Latch Slider Handle Physical only Jog dial Joystick Track ball Digital only.
The purpose of this PowerPoint presentation, is to help the user make the connection between a SmartPhone (iPhone or Droid) and software games written.
Software Usability Course notes for CSI University of Ottawa Section 6: Thoughts on Mobile and Multi-Touch Usability Timothy C. Lethbridge
UFCFX5-15-3Mobile Device Development Particle Systems.
GameCamp! and Game Davis Introduction to Unity®
GameCamp! and Game Davis Creating a 2D Platformer in Unity.
Chapter 4: Configuring the Windows Vista Desktop.
UFCFX5-15-3Mobile Device Development iOS Development Review.
Unity 3D game IDE 1.  Unity is a multi-platform, integrated IDE for scripting games, and working with 3D virtual worlds  Including:  Game engine ▪
AGD: 5. Game Arch.1 Objective o to discuss some of the main game architecture elements, rendering, and the game loop Animation and Games Development.
Master Project Preparation Murtaza Hussain. Unity (also called Unity3D) is a cross-platform game engine with a built-in IDE developed by Unity Technologies.
Jeff Hastings 4K IS HERE, NOW HOW DO YOU SELL IT?.
The Accelerometer and Gyroscope
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Operating systems.
Design Considerations and Best Practices for Mobile Applications David E. Figley, Jr Programmer, C2 Technologies, Inc.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
WELCOME TO CLASS! -Settle in -Visit -Read Aim Wait for Directions.
Introduction to 3D Computer Graphics and Virtual Reality McConnell text.
Chapter 1: Voilà! Meet the Android
Holistic Mobile Game Development with Unity 2015 Taylor & Francis. All rights Reserved.
DIGITAL GAME PROG I Large-Scale Design Process Part 2.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
4 Perspective, Scene Design, and Basic Animation.
Control Panel Overview. Purpose of the Control Panel  The Control Panel allows you to choose what you want your projector to display on the screen.
UFCEKU-20-3Web Games Programming Unity 3D Basic Concepts Using and Creating Prefabs.
Mobile Interfaces What is different – Users are on the go Attention often needs to be paid to surroundings (walking, driving, etc.) rather than the interface.
Web Games Programming An Introduction to Unity 3D.
ES305 Virtual Tools in Engineering Design Cameras & Paths in Virtools Prof. Searleman
UFCFS D Technologies for the Web Unity 3D: Review of Topics and Related Concepts.
Gaming Engines for Windows 8 M3: Scirra Construct2 Jeremy Foster Microsoft Technical Evangelist Adam Tuliper Microsoft Technical Evangelist.
Introduction to Making Multimedia
Unity 5 Visual Studio Code * Asset Store * FPS * Terrain.
Learning Unity. Getting Unity
SE 320 – Introduction to Game Development Lecture 3: Unity’s Interface and Concepts Lecturer: Gazihan Alankuş Please look at the last two slides for assignments.
UFCFS D Technologies for the Web Unity Interface Features.
MODUL 2: KEY POINTS IN DEVELOPING ANDROID APPS Studio Mobile Content Development IMTelkom 2012.
Innovation and Professional Development Michael Charge.
TE PICT. Programmer Gamer THE PROBLEM Today's Mobiles, More than mere a communication media.
SD1230 Unit 6 Desktop Applications. Course Objectives During this unit, we will cover the following course objectives: – Identify the characteristics.
UFCEK-20-3Web Games Programming Unity 3D: Review of Topics Publishing for the Web.
11 General Game Programming Approach. The program is event-driven The program is event-driven –Messages = events –So as all windows system (for example.
It is your Movie Channel With your Logo, your Movies and your Programmes. C a n P r e - s e t P r o g r a m s F o r M o n t h s t o g e t h e r.
PAYware Mobile Android Comparison June 2013 For Internal Use Only.
HTC Android Projector User Guide v Agenda Setup and Demo Environment Launch Projector Installer Launch Projector Application Q&A.
Inspiration  Christine Love  Digital: A Love Story  Don’t Take It Personally Babe.
UFCEKU-20-3Web Games Programming Instantiating World Objects.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
INTRO TO UNITY Building your first 3D game. DISCLAIMER  “This website is not affiliated with, maintained, endorsed or sponsored by Unity Technologies.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
UFCEKU-20-3Web Games Programming Creating and Updating a Graphical Heads-Up Display (HUD)
Game Development with Unity3D
3D Technologies for the Web
Mobile Application Development with MeeGo™ - Touch Apps & UI Design
Game Design, Development, and Technology
Web Games Programming Creating Split-View Cameras and Camera Overlays.
Windows Input Christian Lamp Program Manager Carla Forester
A Prime Example of HCI Application
Chapter I Introduction
Professional Environment
Unity Terrain Design Tutorial
Cosc 5/4735 Unity and Cardboard VR.
Presentation transcript:

UFCFX5-15-3Mobile Device Development Unity 3D Development for Android Unity Mobile Assets

UFCFX5-15-3Mobile Device Development Agenda Unity Mobile Assets Package Navigation Templates Example Projects

UFCFX5-15-3Mobile Device Development Unity Mobile Assets API Standard Assets (Mobile) provides for several character control scenarios including: First Person Relative Camera Relative (Third Person) First Person Tilt Tap Control Setup 2D Side Scrolling Other standard camera orientation movement with on-screen control pads / regions Includes example scenes for various setups

UFCFX5-15-3Mobile Device Development First Person Mobile with Touch Pads (GUI Textures)

UFCFX5-15-3Mobile Device Development Third Person Mobile with Thumb Pads (GUI Textures) Pads have a ‘move zone’ which allow visual affordance cue feedback

UFCFX5-15-3Mobile Device Development First Person in Island scenario showing Scene Window and Associated Game Window Viewpoint with Touch Regions

UFCFX5-15-3Mobile Device Development Third Person in Island scenario showing Scene Window and Associated Game Window Viewpoint with system in run Play Mode Game Window now shows viewpoint of player location together with thumb controls including Frames Per Second (FPS) information which can be switched on or off in the Inspector Window

UFCFX5-15-3Mobile Device Development Cross Platform Input

UFCFX5-15-3Mobile Device Development Cross Platform Assets

UFCFX5-15-3Mobile Device Development Summary Unity has several mobile navigation controls for standard player / camera setups including first person and third person Third Person setups may exhibit camera occlusion aspects User navigation via on-screen controls based on artwork displayed as GUI Textures. These can be customized for individual requirements– artwork will need to accommodate device screen resolution Thumb Pads have movement zones to infer movement feedback to the user Some Touch regions are invisible to the user Position the Player prefab as required using its x, y, x coordinate values in the Inspector Window