39dl.jalebamooz.com/upload/jalebamooz/unity game engine.pdfshooter first-person shooter mmo fps...

52
أ

Upload: others

Post on 24-May-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

أ‌

Page 2: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

39

Page 3: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter
Page 4: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter
Page 5: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter
Page 6: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter
Page 7: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter
Page 8: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter
Page 9: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 10: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 11: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter
Page 13: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter
Page 14: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

storyline

Page 17: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Platform game

Shooter

First-person shooter

MMO FPS

Light gun shooter

Shoot 'em up (SHMUP)

Tactical shooter

Rail shooter

Third-person shooter

Action-adventure

Stealth game

Survival horror

Adventure

Real-time D adventures

Text adventures

Graphic adventures

Visual novels

Role-playing

Western RPGs and Japanese RPGs (JRPGs)

Use of fantasy in RPGs

Sandbox RPGs

Action RPGs

MMORPGs

Rogue RPGs

Tactical RPGs

Page 18: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Simulation

Construction and management simulation

Life simulation

Vehicle simulation

Strategy

X game

Artillery game

Real-time strategy (RTS)

Real-time tactics

Tower defense

Turn-based strategy

Turn-based tactics

Wargame

Sports

Racing

Sports game

Competitive

Other notable genres

Casual game

Music game

Party game

Programming game

Puzzle game

Trivia game

Board game / Card game

Page 20: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 21: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

"

.

قابل‌پیاده‌سازی‌است‌و‌مخصوص‌ىا‌‌ىا‌با‌این‌انجین‌ىایی‌ىستنذ‌کو‌تمام‌سبک‌ىای‌عمومی‌انجین‌انجین

‌سبک‌بو‌خصوصی‌نیستنذ‌ماننذ:

یونیتی‌‌

گیم‌میکر

Frosbit

IceEngine

Page 22: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 23: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 24: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Game

SceneHierarchy

Create(Scene)

.

Hierarchy

Page 25: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 26: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 27: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Asset

Assetassest

Asset Project Asset

Inspector

AssetAsset

Project Import New Assets

Asset

Page 28: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

AssetProjectCreate

Asset

Package

Character Controller

Glass Refreaction

Image Effect

Light Cookies

Light Flares

Particles

Physics Materials

Scripts

SkyBoxs

Terrain Assets

Toon Shading

4.9.9‌Game Object‌

Game ObjectGame Object

Component

Game ObjectGame Object

Game Object Create Other Game Object

Empty game object Component

Game ObjectGame Object

Partical system

Camera

GUI text

Gui texture

9d text

Directional light

Point light

Page 29: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Spotlight

Area light

Cube

Sphere

Capsule

Cylinder

Plane

Quad

Sprite

Cloth

Terrain

Ragdoll

Tree

Wind zone

4.9.4‌Component‌

ComponentGame Object

ColliderAudio Source

Component

Mesh

Effects

Physics

Physics 2d

Navagation

Audio

Renderring

Miscellaneous

Scripts

Image effects

4.9..‌Prefab‌

ک‌در‌صح‌از‌بازی‌ضاخت‌هیشد‌هختص‌واى‌صح‌اضت‌‌ویتاى‌در‌صح‌ای‌دیگر‌بازی‌از‌آى‌‌Game Objectر‌

ی‌دیگر‌اضتفاد‌کین‌‌یا‌اگر‌تغییری‌در‌قرار‌دین‌تا‌ن‌آى‌را‌در‌صح‌ا‌Prefabاضتفاد‌کرد‌پص‌ها‌بایذ‌آى‌را‌درى‌یک‌

Prefabایجاد‌کین‌تواهی‌و‌ایی‌ک‌از‌ایي‌‌Prefabدر‌بازی‌قرار‌گرفت‌اضت‌یس‌تغییر‌هی‌کذ.‌هفم‌‌Prefab‌‌تغریبا‌شبی

ی‌قرار‌هی‌دین‌اصلی‌ایجاد‌هیکین‌‌و‌ایی‌از‌آى‌را‌در‌باز‌ Prefabب‌کالش‌در‌براه‌یطی‌اضت‌ب‌عری‌ک‌ها‌یک‌

‌.کذ‌اصلی‌تواهی‌و‌ا‌یس‌تغییر‌هی‌Prefabحال‌با‌تغییر‌

Page 30: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 31: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 32: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 33: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 34: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

‌‌‌‌‌‌‌‌‌‌‌‌‌‌

Direct Lights

Point Lights

Spot Lights

Area Light

lightmap

light

map

Page 35: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

shadow typeinspector

Hard ShadowSoft Shadow

Lightmap

lightmapbake

Page 36: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter
Page 37: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

.

ogg wav aif mp

mp . Audioclip

audiosource

audiosource audioclip

.

Audio Source

Audio

Sourcemain distans max distans

Page 38: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

FBX

Animation

Loop

Once

Ping pong

Clamp forever

Page 39: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 40: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Collider

Collider

collider

Collider

Box Collider

Capsule Collider

Shpere Collider

Mesh Collider

Wheel Collider

RigidbodyRigidbody

Rigidbody

Page 41: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

FPS

Page 42: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

gpu

. .

vertex

. .

OpenGL

. .

Page 43: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Bumped diffuse

Bumped specular

Decal

Diffuse

Diffuse detail

Parallax diffuse

Parallax specular

Specular

Vertexlit

Fx

Gui

Mobile

Nature

o Terrain

o TreeCreator Bark

o TreeCreator Leaves

Particales

o Additive

o Alpha Blended

o Multiply

o Vertexlit Blended

Reflective

Renderfx

o SkyBox

o Skybox Cubed

Selt-illumin

Sprites

Transparent

Unlit

o Texture

o Transparent

o Transparent Cutout

Legacy shaders

Page 44: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 45: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

‌رضن‌هی‌کذ‌Spriteیک‌هطتغیل‌با‌تج‌ب‌عل‌‌عرض‌داد‌شذ‌در‌هختصات‌هحلی‌

با‌تج‌ب‌قاط‌داد‌شذ‌یک‌چذ‌ضلعی‌رضن‌هی‌کذ‌ضپص‌شوا‌هی‌تایذ‌با‌دقت‌بطیار‌باال‌آى‌‌قاط‌را‌با‌شی‌تظین‌کیذ

رضن‌هی‌کذ‌ضپص‌شوا‌هی‌تایذ‌با‌دقت‌بطیار‌باال‌آى‌(Edge) با‌تج‌ب‌قاط‌داد‌شذ‌یک‌لب‌

‌را‌تظین‌کیذ

،‌فر‌داشت‌باشیذ یک‌فرهتصل‌ب‌ن‌چیسی‌شبی‌بSprite‌‌ایي‌اجاز‌را‌ب‌شوا‌هی‌دذ‌د‌

‌یریی‌را‌در‌اهتذاد‌هحر‌بیي‌د‌شی‌ارد‌هی‌کذ‌ک‌ضعی‌هی‌کذ‌یکذیگر‌را‌بگیرذ

ب‌ن‌هتصل‌شذ‌اذ‌از‌یک‌فاصل‌ثابت‌‌تضظ‌ک‌Sprite‌‌دایي‌اجاز‌را‌ب‌شوا‌هی‌دذ‌

‌Disnance Jointاضت،‌‌ Spring Jointبر‌عکص‌‌Distance Joint،‌فیسیک‌جارب‌کترل‌شذ

‌هحکن‌اضت‌‌اجاز‌وی‌دذ‌ک‌د‌شی‌از‌ن‌در‌شذ

ک‌ب‌ن‌هتصل‌شذ‌اذ‌از‌قغ‌ای‌در‌فضا‌تضظ‌‌Spriteایي‌اجاز‌را‌ب‌شوا‌هی‌دذ‌د‌

‌فیسیک‌جارب‌کترل‌شذ‌ک‌شی‌بتاذ‌در‌آى‌قغ‌بچرخذ

Path Finding

Navigation

static

BakeNavMesgAgent

bake

Page 47: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Page 48: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

‌(Conceptایذ‌)

Concept Document

‌(Game OverView)هرر‌بازی‌

‌Emergent ‌(Emergent Game Play)بازی‌اه‌

(NPC)

NPC

Casual

Page 49: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Blind Testing

‌(GamePlayبازی‌اه‌)

Mechansim/Mechanic

.

Rules

Page 50: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

Level Design

‌(Genreژار‌)

.

‌((Arcade Gameبازی‌آرکیذ‌

Shank, Rayman, Mario, Sonic

‌((Branching Eventsهشعب‌‌کردى‌ریذادا

Page 51: 39dl.jalebamooz.com/upload/Jalebamooz/Unity Game Engine.pdfShooter First-person shooter MMO FPS Light gun shooter Shoot 'em up (SHMUP) Tactical shooter Rail shooter Third-person shooter

unityanswer

wikiunity