Unity Crash Course for VT Gaming Capstone John McElmurray Github: jm991 Client: Yong Cao, Vinny Argentina,Dane Webster (Game Capstone professors) Final.

Slides:



Advertisements
Similar presentations
CUBIE ETD Independent Study Stephanie. A GAME An iOS running game 2D Unity Simple interaction – Tab to Jump 3-peoples team Lucien – Designer Peter – Artist.
Advertisements

Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Tuukka Takala Unity & RUIS lecture. 2 Tuukka Takala About the course assignments Start thinking about project assignment ideas. Examples:
HotFace Games Lewis Payne, Luke Gray, Sam Taylor, Joe Turner, David Blake.
THE GAME ENGINE Unity 2D for VT Hacks WHO ARE WE? David Crook Technical Evangelist for Microsoft Focus on Game and App Development Communities Background.
GameSalad Fundamentals. Introduction to Game-Authoring System  Objectives  Define game-authoring system.  Understand the components of logic and assets.
Mobile Gaming and the Zune William Birmingham ASEE Conference June, 2010 Louisville, KY.
ONLINE CONFERENCE DESIGN.BUILD.DELIVE R with WINDOWS PHONE THURSDAY 24 MARCH 2011.
Chapter 3.1 Teams and Processes. 2 Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
UFCFX5-15-3Mobile Device Development iOS Development Review.
Paradox Engine OVERVIEW. What is Paradox Engine  C# Game Engine for everybody  Easy to use, highly productive, free  Powerful and flexible architecture.
AXIS Camera Station Comprehensive video management software for monitoring, recording, playback and event management.
Master Project Preparation Murtaza Hussain. Unity (also called Unity3D) is a cross-platform game engine with a built-in IDE developed by Unity Technologies.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Claro Software 2015 Alasdair King Claro Software.
IIS vs. Apache. Five advantages of IIS 1. It is has a GUI interface, which makes the installation a bit easier. 2. It "plays" well with other Microsoft.
Developer Instruments for Android Android ArtfulBits Inc. Oleksandr Kucherenko.
Copyright© 2009 Intel Corporation. All rights reserved. #Other names and brands may be claimed as the property of others. 1 NAGFO Game Developer Webinar.
JAMES D. CIMINO DIRECTOR OF TECHNICAL INNOVATION OCADA Recruiting Game: Lessons Learned.
 To play ARIS games, download the ARIS client from the app store on an iOS device and create a player account (if you are using an iPad, look for ARIS.
EasyBoard Share schedule and ideas in a twinkle. EasyBoard Goals Application features Technologies used Schedule Problems that we can meet Questions?
Source Code Management with CVS Kurt Wiersma December 2004.
Informatics 43 – May 21, A quote from Piazza “This course is trying to teach you how to be a PM (product manager).”
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Unity Game Engine By Cortland Boudreau.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Web Design. Web Design – What’s Involved  The Client – listening and mind reading.
CS 425 Game Programming I Jan M. Allbeck. Outline  Introductions  Expectations  Tools and setup  Quick introduction to C++ and Visual Studio  What.
UE4 Quickstart IMGD 4000 Due: March 25 th, 11:59pm.
Outline Introduction Overview Gameplay Techniques Gameplay Phases Gameplay Modes Demos Testing and Conclusion.
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
CHAPTER TEN AUTHORING.
Web Games Programming An Introduction to Unity 3D.
Unit 66: 3D Modelling. Criteria1:Understanding the theory and Applications of 3D.
Free and Low Cost Game Design Tools for Game Based Learning with Student Game Creation Mark Lewis, Faculty Instructional Technologist Introduction There.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
General Purpose Packages DATA TYPES. Data Types Computer store information in the form of data. Information has meaning. Eg 23 May 2005 Data has no meaning.
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
STORAGE LOCAL OR ONLINE. DATA STORAGE: DATA YOU STORE ONLINE FILES SUCH AS IMAGES, SPREADSHEETS, VIDEO OR MUSIC. ONLINE DATA STORAGE: WHEN FILES ARE STORES.
UFCFX5-15-3Mobile Device Development Unity 3D Development for Android Unity Mobile Assets.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
IOS Training in Chennai Introduction Apple products are alarming everywhere in the recent days. The users of iPhone, ipad, and.
Instantly Deliver and Track Training to Learners Anytime, Around the World and on Any Device Within Your Office 365 Environment with LMS365 OFFICE 365.
UE4 Quickstart IMGD 4000 Due: March 23 rd, 11:59pm.
A Practical Approach to Version Control for SQL Server Steve Jones SQLServerCentral Redgate Software.
Windows 8 + Windows Phone + cloud
Lecture 1 - Introduction
Intro of UNITY (for beginner)
Git and GitHub primer.
Porting your Unity Game to the Windows Store Jump Start
External Web Services Quick Start Guide
Jenny Pange University of Ioannina
Officeatwork 365 Document Designer Allows Organizations to Design Brand- and Legal- Compliant Templates and Documents Globally OFFICE 365 APP BUILDER PROFILE:
Dystopia game Amjd , Iyad , Haytham.
FileSpot Collaborative File Manager
Escape the Haunted Mansion
Chapter 4.
Game Development Essentials: An Introduction Third Edition
UNITY TEAM PROJECT TOPICS: [1]. Unity Collaborate
Part 1: Editing and Publishing Files
Unit 20 Software Part 2.
Intro of UNITY (for beginner)
Unit 20 Software Part 2.
GitHub A Tool for software collaboration James Skon
Android App Development Course
Unity Terrain Design Tutorial
Unity Game Development
Chit fund software, Online Chit fund software,chit fund management software,chit fund accounting software,android chit fund software,chit fund software online
Creating Games with Project Spark
Presentation transcript:

Unity Crash Course for VT Gaming Capstone John McElmurray Github: jm991 Client: Yong Cao, Vinny Argentina,Dane Webster (Game Capstone professors) Final Presentation Julian Adams Github: throughbeingjulian

What is Unity? Unity is a free game engine aimed at democratizing game development. Using Unity, you can publish your game on the following platforms: Xbox 360 PS3 iPhone Android Phones Unity Web Player Etc…

Motivation and Project Goal When we took CS 4644, we found it difficult start game programming coming from a software engineering education. To get students up and running in Unity as quickly as possible with open source starter project and code. To provide a detailed video tutorial series.

Project Deliverables 17 Video Tutorials GIT Revision Control GitHub Client (Windows) SourceTree Client (Mac) Setting Up Unity Source Control Camera Tutorials Third Person Camera Behind The Back Camera Free Roaming Camera First Person Looking Camera Mecanim Tutorials Animation Blend Trees Character Locomotion User and Developers Manual Open Source Project Maintained on GitHub Server

GIT Tutorials Merging, Branching, Collaboration Cloud Backup Feature Branches For Guilt-Free Experimentation

Camera Tutorials There isn’t a good solution in Unity Asset Store First person, and 3 rd person elements Flexible and useful for any 3d project

Mecanim Tutorials Animation retargeting with Mecanim saves time Takes advantage of free Unity animations (free programmer art)

Live Demo

Guide for Future Developers Mass Effect style over the shoulder camera Gears of War weapon crosshair targeting camera Resource reference asset store soldier Mecanim 2D blend trees Using the camera frustum to keep camera viewing volume in the game scene.

Future Camera Tutorials Mass Effect over the shoulder camera Weapon crosshair targeting camera

Mecanim 2D Blend Trees

Camera Frustum Camera Viewing Volume

Questions?