Fastweb Digital Academy + DigitalBros Game Academy 31 maggio - 5 luglio 2017
Docente: Marco Secchi
Top-down Space shooter in 3D.
Nota: il progetto utilizza Simple FX, scaricabile gratuitamente dallo Unity Asset Store.
- Input.GetAxis()
- Input.GetKeyDown()
- Input.GetKeyUp
- Input.GetKey()
- Utilizzo di Instantiate per instanziare oggetti in scena
- I Prefab
- Gli Scriptable Objects
- Serializzare una classe con System.Serializable
- Renderer.materials
- GetComponentsInChildren()
- Camera.WorldToViewportPoint()
- Object Pooling
- Singleton Pattern
- Particle System
- Creare un controller per una navetta spaziale
- Implementare il controller tramite uno ScriptableObject
- Ship Management System
- Cicli for e foreach
- Utilizzo delle List
- Move Ship
- Ship Management System (Improved)
- Ship Management System (Engines)
- Video seminario sugli Scriptable Objects
- Object pool pattern su Wikipedia
- Object Pooling in Unity
- Object Pooling Live Training
- Object Pools (Keeping Things Alive)
- Songleton pattern su Wikipedia