The very basics and how to start
https://github.com/calderonsteven/prodigious-unity-lab
Very easy to learn
Tons of tutorials and a dedicated site with a configurable learning path
https://unity3d.com/es/learn
Multi platform
Multi language
A game engine is a software development environment designed to build video games.
The core functionality typically provided by a game engine includes a rendering engine for 2D or 3D graphics, a physics engine or collision detection, sound, scripting, animation, artificial intelligence, networking, streaming, memory management, threading, localization support, scene graph, and video support for cinematics.
AKA a programmable program for build games
game designer and editor
how the game will looks
gameObjects in scene
same as the finder/explorer but cooler
Orbit: Hold Alt, and left-click and drag to orbit the Camera around the current pivot point.
Zoom: Hold Alt, and right-click and drag to zoom the Scene View. On Mac you can also hold Control, and left-click and drag instead
Selected to view
Component based system
EXTRA STEPS: Camera and Skybox
Let's play with the primitives
I <3 Prefabs
Unity has a Prefab asset type that allows you to store a GameObject object complete with components and properties. The prefab acts as a template from which you can create new object instances in the scene
RigidBody + Collider
AKA Visual Programming
Needed Setup (Event System and RayCaster)
Supported Events
Object Context
It is cool, but do not abuse
SkyBox