STUDY GUIDE - SAE Institute

sandpaperleadΛογισμικό & κατασκευή λογ/κού

31 Οκτ 2013 (πριν από 3 χρόνια και 8 μήνες)

81 εμφανίσεις

SAE Institute Singapore
Unity3D Development Course 2013 (Intro)

Unity3D Game Development (Beginner) Page 1 of 3

UNITY3D GAME DEVELOPMENT
BEGINNER

STUDY GUIDE

Course Schedule
Week

Lecture Topic
Tutorial / Activity
Project
01:
Topic 1 [
1 hrs
] :
Introduction to Unity3D
• Why use Unity3D?
• Unity3D Features
• Publishing Build Types
• Sample Games
• The Unity3D Interface
• Unity3D Asset Workflow
• Setting up a Sample Project
Tutorial 1 [
2 hr
] :
 Starting the Unity3D Program
 Starting the “Angry Bots” Demo for interface familiarization
 Creating a new project and scene
 Importing Unity3D Assets

Submit: Submit the empty framework you will using in future classes.

Project Brief:
Create a Windows or Mac PC
game using the Unity3D Game
Engine
Self Reading
 Read Unity3D basics in
the provided on-line

Topic 2 [
1 hrs
] :

Unity3D Level Creation
• Unity3D Scenes
• Unity3D Terrain Editor
• Unity3D GameObjects and Prefabs
• Unity3D Using the inspector to change
gameplay values and data

Tutorial 2 [
2 hrs
]:
 Create a Unity3D Terrain by using built-in and imported assets
 Add a player character controller and other required assets

Submit: A project that allows a player character to walk around a scene
created using the Terrain Editor

SAE Institute Singapore
Unity3D Development Course 2013 (Intro)

Unity3D Game Development (Beginner) Page 2 of 3

02:
Topic 3 [
1 hr
] :
Unity3D Programming
• Introduction to UnityScript
• Public, Private and Static Variables
• Branching and Looping
• Components
• GameObjects and Prefab Instantiation
• Common Methods and Scripts
Tutorial 3 [
2 hrs
] :
 Learn about UnityScripting coding by starting the Lerpz 3D
Platformer Project
Submit: Part I of the Lerpz Platformer Project


Topic 4 [
1 hr
] :

Unity3D Programming II
• Character Movement
• Input
• Physics and Colliders
• Cameras

Tutorial 4 [
2 hrs
]

 Continue with the Lerpz 3D Platformer project

Submit: Part II of the Lerpz 3D Platformer Project


03:

Topic 5 [
1 hr
] :

Unity3D GUI
• Unity3D GUI components and
elements
• Designing and coding the 2D GUI

Tutorial 5 [
2 hrs
]:

 Create a Game Menu, an in-Game GUI, and an End Game
screen for the Lerpz project

Submit: Completed Part III of the Lerpz 3D Platformer project


Topic 6 [
1 hr
] :

Unity3D Programming III
• Collisions and Trigger Zones
• Game Audio
• Particle Effects
• Animation

Tutorial 6 [
2 hrs
]:

 Use pointers in a function call. Create objects using alloc/init and
then release it

Submit: Completed Lerpz 3D Platformer

SAE Institute Singapore
Unity3D Development Course 2013 (Intro)

Unity3D Game Development (Beginner) Page 3 of 3

04:

Topic 7 [
1/2 hr
] :

Game Polish
• Shaders and Materials
• Building and Publishing a Game

Tutorial 7 [
2 1/2 hrs
]:

 Using what you learned in this course, create a simple game from
scratch using the Unity3D Game Development IDE

Submit: A completed Uniy3D game of your own design, built for the PC or
OSX.


Topic 8 [
1/2 hr
] :

Game Polish II
• Using External Assets and Packages
Tutorial 8 [
2 1/2 hrs
]:
 Using what you learned in this course, create a simple game from
scratch using the Unity3D Game Development IDE

Submit: A completed Uniy3D game of your own design, built for the PC or
OSX.