
How To Start Project In Unity Game, a
guide for beginners
Introduction
A cross-platform development platform called Unity was initially designed for the creation of video games, but it is now used for a variety of other purposes, including: architecture, art, kid's apps, information management, education, entertainment, marketing, medical, military, physical installations, simulations, training, and much more. In order to free up developers to focus on designing and creating their games, Unity handles many of the challenges associated with creating games and other interactive experiences. Compiling, world physics, and graphics rendering are some of these difficulties. Advanced users can interact with them and modify them as necessary, but novice users don't need to bother about it. The first half of a Unity game is created using the Unity editor, while the second half is created using code. specifically C#. Unity is bundled with MonoDevelopor Visual Studio 2015
Communityfor writing C#.
2D OR 3D PROJECTS
Unity is equally suited to creating both 2D and 3D games.
But what’s the difference? When you create a new project in Unity, you have the
choice to start in 2D or 3D mode. You may already know what you want to build,
but there are a few subtle points that may affect which mode you choose.The
choice between starting in 2D or 3D mode determines some settings for the Unity
Editor -such as whether images are imported as textures or sprites. Don’t worry
about making the wrong choice though, you can swap between 2D or 3D mode at any
time regardless of the mode you set when you created your project. Here are
some guidelines which should help you choose.
Full 3D

3D games usually make use of three-dimensional geometry,
with materials and textures rendered on the surface of these objects to make
them appear as solid environments, characters and objects that make up your
game world. The camera can move in andaround the scene freely, with light and
shadows cast around the world in a realistic way. 3D games usually render the
scene using perspective, so objects appear larger on screen as they get closer
to the camera. For all games that fit this description, start in3Dmode.
Why do we use game engines?
If we wanted to talk in more detail about the role of
programmers in the games industry, we will find that even at the level of
programming itself there are several roles that must be taken: there are
graphics programming and there are input systems, resource import systems,
artificial intelligence, physics simulation and others such as sound libraries
and aids. All of these tasks can be accomplished in the form of reusable
software modules as I mentioned earlier, and therefore these units together
constitute what is known as the Game Engine. By using the engine and software
libraries that compose it, you are reducing yourself to the effort needed to
build an I / O system, simulate physics, and even a portion of artificial
intelligence. What remains is to write the logic of your own game and create
what distinguishes it from other games. This last point is what the next series
of lessons will revolve around, and although the task seems very small compared
to developing the entire game, it is on its smallness that requires
considerable effort in design and implementation as we will see.
Quick steps to get started with Unity Engine
If you did not have previous experience with this engine,
you can read this quick introduction, and you can skip it if you have dealt
with this engine previously. I will not elaborate on these steps since there
are many lessons, whether in Arabic or English, that you take, but here we are
to make sure that each series reader has the same degree of initial knowledge
before starting.
The first
step: download and install the engine
To download the latest version of the engine, which is 19,
go directly to the website http://unity3d.com and then download the appropriate
version for the operating system that you are using, knowing that the free
version of the engine has great potential and it meets the purpose for our
project in this series of lessons.
Step two: create the project
Once the engine is running after installing it, the start
screen will appear, click New Project to display a screen like the one you see
in the image below. All you have to do is choose the type 2D and then choose
the name and location of the new project that you will create, and then click
on Create Project.
1.The name defaults to New Unity Project but you can change
it to whatever you want. Type the name you want to call your project into
theProject namefield.
2.The location defaults to your home folder on your computer
but you can change it.EITHER(a) Type where you want to store your project on
your computer into theLocationfield.OR(b) Click on the three blue dots‘...’.
This brings up your computer’s Finder (Mac OS X) or File Explorer (Windows OS).
3.Then, in Finder or File Explorer, select the project
folder that you want to store your new project in, and select “Choose”.
4.Select3Dor2Dfor your project type. The default is 3D,
coloured red to show it is selected. (The 2 Doption sets the Unity editor to
display its 2D features, and the3Doption displays 3D features. If you aren’t
sure which to choose, leave it as 3D; you can change this setting later.)
5.There is an option to selectAsset packages...to include in
your project. Asset packages are pre-made content such as images, styles,
lighting effects, and in-game character controls, among many other useful game
creating tools and content. The asset packages offered here are free, bundled
with Unity, which you can use to get started on your project.EITHER:If you
don’t want to import these bundled assets now, or aren’t sure, just ignore this
option; you can add these assets and many others later via the Unity
editor.OR:If you do want to import these bundled assets now, select Asset
packages...to display the list of assets available, check the ones you want,
and then click onDone.
6.Now select Create project and you’re all set!
Step Three: Get to know the main program windows
At first we got 4 major windows in Unity. Here is a summary
of its functions:
Scene Window: It you use to build the game scene, add
different objects to it and distribute it in 2D space. Initially this window
contains only one object which is the camera.
Hierarchy: contains a tree arrangement that contains all the
objects that have been added to the scene and helps you in organizing the
relationships between them, as it is possible to add objects as children to
other beings so that the son being is affected by the parent being as we will
see. Initially this window contains only one object which is the camera.
Project Browser: Displays all files inside the project
folder, whether they were added to the scene or not added. The project
initially contains one folder called Assets, and inside it we will add all
other files and folders.
Inspector Properties Window: When selecting any object from
the scene hierarchy, scene window, or project browser, its properties will
appear in this window and you can change it from there.
In this introduction, we have reviewed what appears from the
Unity3D interface at first glance, with a simple introduction to the game
industry, we will embark on the next lessons in a practical project through
which we learn how to create a real complete game!
If You Want Unity Game Development Programming
C in Unity Engine , a guide for beginners so comment me
THANK YOU

0 Comments