Unity 3D ile Oyun Programlamaya Giriş Program Akışı

Unity 3D ile Oyun Programlamaya Giriş Program Akışı 12 Tem 2017

1.Hafta (Installing & Interface & Essentials):

Installing Unity Editor and Tools

  • Installing Unity Editor
  • Installing Android SDK
  • Installing Visual Studio

Using the Unity Interface

  • Interface Overview
  • The Scene View
  • The Game View
  • The Hierarchy and Parent-Child relationships
  • The Project Panel and Importing
  • The Inspector
  • Build and Player Settings

 Essential Unity Concepts

  • Game Objects and Components
  • Prefabs – Concept & Usage
  • Tags

 2.Hafta (Beginner Gameplay Scripting)

Beginner Gameplay Scripting

  • Scripts as Behaviour Components
  • Variables and Functions
  • Conventions and Syntax
  • C# vs JS syntax
  • IF Statements
  • Loops
  • Scope and Access Modifiers
  • Awake and Start
  • Update and FixedUpdate
  • Vector Maths
  • Enabling and Disabling Components
  • Activating GameObjects
  • Translate and Rotate
  • Look At
  • Linear Interpolation
  • Destroy
  • GetButton and GetKey
  • GetAxis
  • OnMouseDown
  • GetComponent
  • Delta Time
  • Data Types
  • Classes
  • Instantiate
  • Arrays
  • Invoke
  • Enumerations
  • Switch Statements

3.Hafta (User Interface (UI))

User Interface (UI)

  • UI Canvas
  • UI RectTransform
  • UI Button
  • UI Image
  • UI Text
  • UI Events and Event Triggers
  • UI Slider
  • UI Transitions
  • UI ScrollRect
  • UI Scrollbar
  • UI Mask

Creating a Tic-Tac-Toe game using only the UI

  • Introduction and setting-up the project
  • Creating the game board
  • Interaction with the game board
  • Foundation game play
  • Controlling the game
  • Win conditions and taking turns
  • Game Over text
  • Ending in a draw
  • Restarting the game
  • Whose turn is it?
  • Choosing the starting side and starting the game

4.Hafta (Animating)

  • The Animation View
  • Animation Properties
  • Animation Curves and Events

Controlling Animation

  • The Animator Component
  • The Animator Controller
  • Animator Controller Layers
  • Animator Scripting
  • Blend Trees
  • Animator Sub-state Machine hierarchies

Character Animation

  • Humanoid Avatars
  • Authoring Root Motion
  • Avatar Masks

5.Hafta (Audio & Analytics Basics)

Audio Setup

  • Audio Listeners & Sources

Audio Mixing

  • Audio Mixer and Audio Mixer Groups
  • Audio Effects
  • Send and Receive Audio Effects
  • Duck Volume Audio Effect
  • Audio Mixer Snapshots
  • Exposed AudioMixer Parameters

Analytics Basics

  • Intro to Custom Events
  • Introduction to Funnels
  • Introduction to Custom Segments
  • Glossary of Metrics

6.Hafta (Physics)

 3D Physics

  • Colliders
  • Colliders as Triggers
  • Rigidbodies
  • Adding Physics Forces
  • Adding Physics Torque
  • Physics Materials
  • Physics Joints
  • Detecting Collisions with OnCollisionEnter
  • Raycasting

2D Physics

  • 2D Physics Overview
  • Rigidbody 2D
  • Collider 2D
  • Hinge Joint 2D
  • Spring Joint 2D
  • Area Effector 2D
  • Distance Joint 2D
  • Point Effector 2D
  • Surface Effector 2D and Platform Effector 2D
  • 2D Character Controllers

Assignment

  • Bouncing & Sliding in 2D
  • Bouncing Ball
  • Brick Shooter

7.Hafta (Making A 2D Game)

Making a 2D example game.