0% found this document useful (0 votes)
182 views2 pages

GP1 Unity3D

This document describes a course on game development using the Unity3D game engine. The course is intended to teach students how to use Unity3D to produce a simple first-person shooter, third-person platformer, or 2D platformer game. Over the course of 36 hours of lectures and 30 hours of workshops across 11 days, students will learn the Unity3D interface, scripting using JavaScript and C#, integrating graphics, physics, animation, sound and more to build their game project.

Uploaded by

Carlos Bott
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
182 views2 pages

GP1 Unity3D

This document describes a course on game development using the Unity3D game engine. The course is intended to teach students how to use Unity3D to produce a simple first-person shooter, third-person platformer, or 2D platformer game. Over the course of 36 hours of lectures and 30 hours of workshops across 11 days, students will learn the Unity3D interface, scripting using JavaScript and C#, integrating graphics, physics, animation, sound and more to build their game project.

Uploaded by

Carlos Bott
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Unity3D

 Technologies    
ITTC-­‐  
Game  Development  Track  
 
Course  Description  
 
• Introduction  to  Unity  Technologies  is  concerned  primarily  with  
development  of  a  game  using  a  commercial  game  engine.  
• The  student  will  use  a  commercial  game  engine  (Unity3D  for  Windows)  to  
produce  a  game  during  this  class.  
 
Prerequisites  
 
• None  
 
Course  Objectives  
 
• Upon  the  completion  of  the  course,  the  student  will  be  expected  to  
produce  a  simple  first-­‐person    shooter,  a  third-­‐person  platformer,  or  a  2D  
platformer  using  the  Unity3D  engine.  
 
Course  Duration  
 
• Lecture:    36  Hours  (6  days)  
• Workshop:  30  Hours  (5  days)  
 
Course  Requirements:  
 
• Game  Project  
 
Course  Topics:  
§  Introduction  to  the  Unity3D  Editor  
§ Introduction  to  Games  
§ Learning  the  Unity3D  Interface  
§ LAB:  The  Unity3D  Interface  
 
§  Unity3D  Game  Objects  
§ Unity3D  Asset  Workflow  
§ Creating  Unity3D  Scenes  
§ Unity3D  Terrain  Editor  
§ Publishing  Unity3D  Builds  
 
§ Introduction  to  Unity3D  Scripting  
§ Introduction  to  Unity3D  Scripting  using  JavaScript  
§ Introduction  to  JavaScript  
§ JavaScript  Variables  
§ JavaScript  Functions  
§ JavaScript  Looping  
§ JavaScript  Guidelines  
§ JavaScript  String  Object  
§ JavaScript  Array  Object  
§ JavaScript  Date  Object  
§ JavaScript  Math  Object  
§ JavaScript  Unity3D  Specifics  
• Unity3D  C#  Scripting    
§ Introduction  to  C#.NET  
§ Understanding  C#  Language  Fundamentals  
§ Creating  Objects  in  C#  
§ Implementing  Object-­‐Oriented  Programming  Techniques  in  C#  
§ Programming  with  C#  
§ Advanced  Unity3D  Scripting  
§ Using  both  C#  and  JavaScript  in  a  Unity3D  Program  
§ LAB:  Advanced  Unity3D  Scripting  
 
§ Introduction  to  Unity3D  GUI  
§ GUI  Interface  Basics  
§ GUI  Control  Types  
§ Customizing  GUI  Types  
§ GUI  Layout  Modes  
 
§ Introduction  to  Unity3D  Gameplay  Elements  
§ Input  
§ Transforms  
§ Physics,  Part  1  
§ Physics,  Part  II  
§ Animation  
§ Character  Animation  
§ Sound  
 
§ Practicum  (Options  change  per  class  –  FPS,  Racing,  or  3D  Platformer)  
§ LAB  –  Creating  an  FPS  Game,  Part  I  
§ LAB  –  Creating  an  FPS  Game,  Part  II    
§ LAB  –  Creating  an  FPS  Game,  Part  III  
 
References:  
• Unity3D  website  

You might also like