Hi everyone and welcome to the wonderful world of Unity3D You might have heard of Unity3D before as it's one of the fastest growing technology for several years now. So, in today's presentation, I will, as the title say, introduce you to the Unity3D. Let's start !
What we will cover today will be some of the very basic concepts, you know what introduction mean, so don't expect to see high end AAA games coming out from this short presentation. We gonna talk about : 1. What is Untiy3D ? - at least you need to know this 2. Why should we use Unity3D at all ? Then we will go through some concepts that use extensively in Unity3d to at least percive how things works in Unity world. After that we will do a very simple project, and as we usually called it, A Helloworld ! At the end of the presentation I will show you some demos so you can see what Unity games look likes. Ready ? then GO !
So first thing first, What is Unity3D ? I will give you the possibly shortest definition in the world to Unity3D : It's a gaming platform. When you leave this room, when people ask you do you know Unity3D ? You can bravely say : "Sure, it's a 3D gaming platform", and that's it ! I'm taking a note here for the platform I mean not only the game engine but also the editor, the asset store, and the community. Though Unity3D's main aim is for creating 3D games, we actually can use it for many other purposes like Architectural Visualizations for buildings, creating virtual stores where people can come and see the products, interactive learning of machanics or even 2D games...
So there are many other gaming teachnology out there, why should we use Unity3D ? Firstly, Unity3D is in the top ten 3D games engines, it's actually 3 for 4, it's powerful enough to create blazing fast 60fps 3D games on all the supported devices. Also, it has a free IDE version with some limited features so it's cost nothing to Secondly, It's easy to learn Unity3D, actually you can get up and running in several hours, that is to say the learning curve is not steep, further more, the IDE is mostly the same as the game so you can play while you are doing it. The third reason that it support mutliple platforms, by multiple platform, I mean that not only the IDE is available for both PC and Mac, but the build target is for a vast ranges of devices : not only iOS, Android, Xbox 360, Wii but also the web, recently Flash with Stage3D and google's NaCl. It's comming to HTML5, too. By extendable i mean you can make extension right inside Unity3D using only Unity ID, that way you can build your own tool, to speed up the workflow or to suit your need. The community is big and active, you will be able to search for a solution of your problem quite quick, also the documentation is quite good, there are also numerous of free video trainings and tutorials to get you up and running with Unity in no time.
Introduction to unity3d
AGENDA● What● Why● Basic concepts / ideas● Hello world !● Show reel & resources
What is Unity3D● A 3D gaming platform● Actually more ● Architectural Visualization, Virtual store ● Learning tool ● 2D games ...
Why Unity3D ?● Powerful● Easy & Fun● Extendable / Multiplatform● Big community / Extensive documentation