Unity

Description

Used to create video games, as well as other interactive experiences such as virtual and augmented reality applications, simulations, and animations.

It provides a comprehensive set of tools for creating 3D models

Unity Theories

Behavior Trees
create complex and intelligent behaviors for game characters

Rule-based systems
Define a set of rules that dictate how game
characters behave in different situations.

Key Principles of Game Design

Neural Networks
Used to train game characters to learn from their environment and make decisions based on that
learning

Finite State Machines
Used to define a set of states and transitions that dictate how game characters behave

Principles of Game Development

User Experience UX

Visuals

Game Play

Unity Tools and Features

Inspector

Asset Store

Scene View

Scripting

Development Process

Prototyping

Developmnet

Planning

Release Final Game

Having a a proper plan before gaming

Creating a basic version of the game for testing

Testing

Goal

click to edit

Every game should have a clear goal that the player is working towards

Challenge

Game should have a balanced challenge to the player

Feedback

Game should provide feedback to the player regarding the player's actions

Progression

The game must let the player feel a sense of progress

Player Agency

The game must make the player feel like they have a control over the game

Immersion

The player must feel like they are a part of the game world

Replayability

Allow the player to play the game again and again

Flow

Accessibility

Easy to understand and play

The game must have a particular flow

Balance

The game must be balanced

Why Unity??

Unity is a great tool to develop stimulation

download

channels4_profile