How To Start Project In Unity Game, a guide for beginners

 


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