0% found this document useful (0 votes)
18 views10 pages

Game Design Study Guide

This document serves as a study guide for game design using Unity, covering essential topics such as the Unity interface, game objects, components, scripting, and UI elements. It explains key concepts like the Scene View, GameObjects, C# scripting, materials, animations, and lighting effects. Additionally, it highlights the use of the Unity Asset Store and the capabilities of exporting projects to WebGL.

Uploaded by

rose7170098
Copyright
© © All Rights Reserved
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)
18 views10 pages

Game Design Study Guide

This document serves as a study guide for game design using Unity, covering essential topics such as the Unity interface, game objects, components, scripting, and UI elements. It explains key concepts like the Scene View, GameObjects, C# scripting, materials, animations, and lighting effects. Additionally, it highlights the use of the Unity Asset Store and the capabilities of exporting projects to WebGL.

Uploaded by

rose7170098
Copyright
© © All Rights Reserved
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/ 10

Game Design Study

Guide
Winter King
12/18/24
Unity
Essentials
Unity Interface and
Perspective view
Basic
The Scene View in Unity defaults to Perspective Mode, which gives a realistic 3D depth view.
For tasks like positioning objects, Perspective Mode is ideal. Alternatively, Orthographic View
shows a flat view without depth, which is great for 2D projects.
Project Window
The Project Window is where all the files and assets for your project are stored. Think of it
as Unity's version of a file manager. You can organize assets into folders for models,
textures, scripts, and sounds.
Inspector Window
The Inspector is used to view and edit the properties of a selected object or asset. It is also
where you attach or modify components like physics, scripts, or materials.
Unity Asset Store
The Asset Store is a marketplace where you can download free or paid assets, such as 3D
models, animations, textures, and tools, to use in your Unity projects. Access it through
Window > Asset Store.
Scene File Extension
Unity scenes are saved with the .unity extension. A scene contains the layout of objects,
lighting, cameras, and gameplay settings.
Game Objects and Components GameObject
A GameObject is the fundamental building block in Unity. It is an empty object that can act as a
container for components, like visual models, physics behaviors, or scripts.
Mesh Renderer
The Mesh Renderer component makes a 3D object visible in the scene by rendering its mesh
(geometry). Without it, the object won’t appear in the game.
Collider
Colliders allow GameObjects to interact physically with the environment. They can detect
collisions or function as triggers for events, like doors opening when the player
approaches.

Awake() and Start()


1. Awake(): Called automatically when the GameObject is created, often used to initialize
variables.
2. Start(): Runs before the first frame update and is ideal for gameplay setup.
Transform Component
The Transform component manages an object's position, rotation, and scale in the scene.
Every GameObject in Unity has a Transform by default.
Unity Scripting C# Scripting
Unity primarily uses C# as its programming language for writing scripts that control
behavior and interactivity.
Update()
The Update method runs every frame and is used for things like movement, checking
conditions, or running animations.
Time.deltaTime
Time.deltaTime represents the time elapsed since the last frame. It ensures smooth and
consistent behavior across devices with different frame rates.
AddForce()
Used with a Rigidbody to apply force to an object, enabling physics-based movements such as
pushing or launching.
OnTriggerEnter()
This method detects when a GameObject enters a trigger collider. It’s useful for creating
checkpoints, activating doors, or scoring events.
UI andCanvas
Scenes
The Canvas is the root container for Unity’s UI system. All UI elements, like
buttons and text, are children of a Canvas.
UI Text
Used to display text in the game, such as player scores, instructions, or
dialogues.
Unity Physics Engine
Unity uses NVIDIA PhysX to simulate realistic physical interactions, such as
gravity, collisions, and movement.
WebGL Platform
Unity can export projects to WebGL, which allows games to run in web
browsers.
FBX Model Format
Unity supports .fbx files for importing 3D models from software like Blender
or Maya.
Creative
Core
Art and Animation
Material
A Material defines how an object looks by storing colors, textures, and
shaders. Assigning a material controls the surface appearance of
GameObjects.
Animation Window
Unity’s Animation Window allows you to create animations by defining
keyframes for properties like position, rotation, or scale.
Keyframe
A keyframe is a snapshot of an object’s property (e.g., position) at a specific
point in time during an animation.
Applying Textures
You can apply a texture to a GameObject by dragging it onto a material or
directly onto the object.
High Definition Render Pipeline (HDRP)
The HDRP is a rendering pipeline optimized for high-quality graphics, such as
realistic lighting and detailed visuals.
LightingDirectional
andLight Effects
Simulates sunlight and casts light evenly across the scene, regardless of the
distance.
Baked Lighting
Pre-calculates lighting for static objects, reducing runtime calculations and
improving performance.
Depth of Field
A post-processing effect that blurs objects based on their distance from the
camera, creating a focus effect.
Ambient Light
Provides general light to the entire scene, ensuring no areas are completely
dark.
Particle System
Used to create effects like smoke, fire, sparks, or rain. Customize particle
behaviors such as size, speed, and lifetime.

You might also like