Introduction to Unity Game Engine: A Practical Overview

 
U
NITY
: 
A
 
PRACTICAL
 
INTRODUCTION
!
 
Speaker: 
Riccardo Galdieri
 
W
HY
 U
NITY
?
 
3
 
What is Unity
?
 
Unity is a multi-genre Game Engine. Not surprisingly, it was developed to
create videogames!
 
Founded in 2005 in Denmark, it now counts over 1500 employees all over
the world, a huge venue in San Francisco, and its current value is
estimated in 1.5 BILLION dollars.
 
Free for personal use if your company earns less than 
$100k in
annual gross revenues
.
 
Recentely released its source code (sort of)
 
But... What can I do with it?
 
4
 
Why Unity
 
Unity used to be popular between Indie developers because it has:
A huge community support (forum/Answers) and countless tutorials
on the internet
State of the art documentation, complete with examples and source
code
Simple user-friendly interface
 
It costs you nothing unless
you’re making money!
 
Can deploy everywhere
 
 
5
 
Why Unity
 
Can be customized and expanded in many different ways (Preprocessing
instructions, extensible UI, external DLL support)
 
Unity is artists-friendly: artists do not need any technical skill to import,
tweak and place their work
 
It is also programmer friendly: no explicit pointers, references are
handled behind the scenes:
It’s extremely hard to make Unity crash!
 
Unity scripting is based on C#.
It used to support Boo and JS, that’s why it’s still called
scripting
 
6
 
Why Unity (A little bit more techinical)
 
It’s an «Event Based» program (VS procedural programs). Every action is
triggered as response to an event
 
Custom rendering pipeline: rendering pipelines can be customized to
better adapt to different platforms
 
Lightweight releases
 
Component-based extensible behaviours
 
Multi-scene editing
 
Prefabs!
 
P
ART
 3: T
ECH
 D
EMO
!
 
8
 
Before I forget....
 
ATTEND GAME
JAMS!
 
Unity is used 99% of the time
 
9
 
Useful links
 
Official Unity tutorials repository
 – Covers every possible topic, from basic
components to scripting.
 
Unity Forum
 and 
Unity Answers
 – Superb communities, if you have any
question this is the best place to go
 
Scripting API
 – Sooner or later you’ll have to start coding.
 
Udemy
 – Paid course, but definitely worth it.
 
YouTube, Google, and Facebook groups – Do I really have to tell
you how to use these?
 
10
 
Useful links (downloads)
 
3D Models: 
3dmdb
, 
thingsverse
, 
turbosquid
, 
CGTrader
, 
BlendSwap
 
Textures: 
Textures.com
, 
poliigon
, 
freestocktextures
 
11
 
«Is there going to be another
«Is there going to be another
lecture? I don’t know»
lecture? I don’t know»
Questions?
Questions?
 
Slide Note

Chiedere del corso di Design – Visita al lab

Embed
Share

Unity is a versatile multi-genre game engine widely used in game development. Founded in 2005 in Denmark, it has a large community, extensive documentation, and user-friendly interface. Unity is free for personal use and offers customization options for both artists and programmers. This practical introduction delves into the features, benefits, and why Unity is a preferred choice among indie developers. Explore the technical aspects, event-driven programming, and the significance of attending game jams in the Unity ecosystem.

  • Unity
  • Game Engine
  • Indie Developers
  • Game Development
  • Technical Introduction

Uploaded on Jul 19, 2024 | 1 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. UNITY: APRACTICALINTRODUCTION! Speaker: Riccardo Galdieri

  2. WHY UNITY?

  3. What is Unity? Unity is a multi-genre Game Engine. Not surprisingly, it was developed to create videogames! Founded in 2005 in Denmark, it now counts over 1500 employees all over the world, a huge venue in San Francisco, and its current value is estimated in 1.5 BILLION dollars. Free for personal use if your company earns less than $100k in annual gross revenues. Recentely released its source code (sort of) But... What can I do with it? 3

  4. Why Unity Unity used to be popular between Indie developers because it has: A huge community support (forum/Answers) and countless tutorials on the internet State of the art documentation, complete with examples and source code Simple user-friendly interface It costs you nothing unless you re making money! Can deploy everywhere 4

  5. Why Unity Can be customized and expanded in many different ways (Preprocessing instructions, extensible UI, external DLL support) Unity is artists-friendly: artists do not need any technical skill to import, tweak and place their work It is also programmer friendly: no explicit pointers, references are handled behind the scenes: It s extremely hard to make Unity crash! Unity scripting is based on C#. It used to support Boo and JS, that s why it s still called scripting 5

  6. Why Unity (A little bit more techinical) It s an Event Based program (VS procedural programs). Every action is triggered as response to an event Custom rendering pipeline: rendering pipelines can be customized to better adapt to different platforms Lightweight releases Component-based extensible behaviours Multi-scene editing Prefabs! 6

  7. PART 3: TECH DEMO!

  8. Before I forget.... ATTEND GAME JAMS! Unity is used 99% of the time 8

  9. Useful links Official Unity tutorials repository Covers every possible topic, from basic components to scripting. Unity Forum and Unity Answers Superb communities, if you have any question this is the best place to go Scripting API Sooner or later you ll have to start coding. Udemy Paid course, but definitely worth it. YouTube, Google, and Facebook groups Do I really have to tell you how to use these? 9

  10. Useful links (downloads) 3D Models: 3dmdb, thingsverse, turbosquid, CGTrader, BlendSwap Textures: Textures.com, poliigon, freestocktextures 10

  11. Is there going to be another lecture? I don t know Questions? 11

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#