Giter Club home page Giter Club logo

visual-scripting-gd1's Introduction

visual-scripting-gd1

A dedicate course for game designers about the basics of Unity

Lesson 0

  • Let's play: create a gameplay with Nintendo Labo
  • Introduce variables, functions and classes
  • Nintendo Labo visual scripting

Lesson 1

  • What is Unity? A quick overview on the engine
  • So many windows: an overview on the engine's layout
  • My scene is so empty: moving into the scene and populate it
  • Game objects and components
  • World vs local transform
  • Prefabs: a very useful item
  • Visual scripting: does it worth? Unity and visual scripting
  • Let's start: implement an elevator!
  • Monobehaviour is your friend: Start and Update
  • Time: deltaTime and fixedDeltaTime and engine concept of tick
  • Type of variables: graph var (private) vs object var (public)
  • Store variables and references
  • if clause

Assignement - 1

Create two different prefabs:

  • A rotating sphere with a green material. It is possible to change the speed from the game object inspector.
  • An elevator that moves up and down, between two points. Every time the elevator reach one of the points, it will wait 1 seconds before moving again.

Lesson 2

Assignement - 2

Create an elevator based on the following behaviour:

  • The object awaits the player, once the player has arrived it disable the input and starts moving
  • Once the end is reached the elevator stops and the input is enabled again

visual-scripting-gd1's People

Contributors

giacomosalvadori avatar tommasopistoi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.