0% нашли этот документ полезным (0 голосов)
35 просмотров35 страниц

Unreal Engine VS Unity Engine (RUS)

Документ сравнивает игровые платформы Unity и Unreal Engine, описывая их основные характеристики, редакторы, поддерживаемые языки программирования и платформы. Автор делает вывод о преимуществах и недостатках платформ для разработки игр.

Загружено:

Aleksei Dmitrijev
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
35 просмотров35 страниц

Unreal Engine VS Unity Engine (RUS)

Документ сравнивает игровые платформы Unity и Unreal Engine, описывая их основные характеристики, редакторы, поддерживаемые языки программирования и платформы. Автор делает вывод о преимуществах и недостатках платформ для разработки игр.

Загружено:

Aleksei Dmitrijev
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd

AINETOO

Unity UDK

: , PhD

2015

............................................................................................................................... 4
1. .................................................................................................. 5
1.1 . ............................................................................................... 5
2. UNITY ENGINE 5.0 UNREAL ENGINE 4 ...................................................................... 6
2.1 Unity .................................................................................................................. 8
3. UNITY UNREAL................................................................................. 9
3.1 Unity ................................................................................................................. 9
3.1.1 .................................................................................................. 9
3.1.2 ............................................................................................................. 10
3.1.3 ..................................................................................................................... 11
3.1.4 ................................................................................................................... 11
3.1.5 .................................................................................................. 12
3.2 Unreal ............................................................................................................. 13
3.2.1 ................................................................................................ 13
3.2.2 /.......................................................................................................... 14
3.2.3 ..................................................................................................................... 14
3.2.4 .......................................................................................................... 15
3.2.5 ....................................................................................................................... 15
3.3 Unity...................................................................................... 16
3.4 ................................................................................ 16
3.5 .................................................................................................... 17
3.5.1 UnityScript ................................................................................................................... 18
3.5.2 C# ................................................................................................................................. 18
3.5.3 BooScript ..................................................................................................................... 19
3.5.4 ............................................................................................................. 19
3.5.5 .......................................................................................................... 20
4. .................................................................................................... 22
4.1 Unity Unreal ........................................................ 23
4.2 Unity Unreal .......................................................... 24
4.3 Unity Engine Unreal Engine .......................................... 25
5. ................................................................................................................... 26

6. ................................................................ 28
1. ..................................................................................................................... 29
2. ..................................................................................................................... 30
3. ..................................................................................................................... 31
4. ..................................................................................................................... 32
5. ..................................................................................................................... 33
6. ..................................................................................................................... 34
7. ..................................................................................................................... 35


.
, ,
.
, , .
.

. Call of Duty: Ghosts
1 . , GTA V
800 .
2- . , Call of Duty: Black Ops 500 .
. ,

, .
,
(game engine). Unity
engine UDK (Unreal development kit).
Unity 5.0
Unreal engine 4.0.

, ,

.

Ainetoo

1.0

1.1 .
,
:

Unreal Engine 4

Epic games,
: Android, iOS, HTML5, Linux, Mac, Oculus, PC, PS3-4, SteamOS,
Xbox, Windows phone.
Unreal Engine 4
, 19$ , - 5%
Epic. -
GitHuba.
.
: Batman Arkham Asylum, Gears of War, Borderlands
.

Unity

Unity Technologies,
: Android, BlackBerry, iOS, Linux, Mac, PS3, PS4,
Xbox 360, Xbox One, Windows phone, Wii U.
Unity 2D , 3D.
C#, JavaScript, -
BooScript ( Unity Technologies).
Xbox Wii u. BooScript
, C#/JS .

CryEngine

Crytek,
: Android, iOS, PC, PS3, PS4, Xbox 360, Xbox One, Wii U
CryEngine ,
. $10 .

Ainetoo

2.0 UNITY ENGINE 5.0 UNREAL ENGINE 4


Unity (- Unity3D)
(IDE) ,
. Unity Technologies David Helgason.
Unity ,
, , ,
Unity
.
Unity (1.0.0) : David Helgason, Joachim Ante
Nicholas Francis. 6 , 2005
.
.

, : ,
drag-and-drop . Unity
Mac OS X,
. (5.0.1) Linux,
Windows, Mac OS, (Android, iOS, BlackBerry, Windows
8,10) (PS3,PS4,Xbox one, Xbox 360, WiiU). -
, Unity web-player.
64- , Unity 32 . Unity ,
Unreal (.
5).

Unreal engine 1998 , Epic


Games.
Unreal. 4 Unreal engine. Unity
Unreal . Unreal
,
6

Ainetoo

,
(: Steam, UPlay), .
(. 5)
:
1)

1, ,

, ,
, .
, ,
1998 .
2)

.
. Karma physics,
.
PS2, Xbox, GameCube .

3)

(DirectX 9/10 OpenGL 2/3),


(PlayStation 3 Xbox 360).
( )
. Karma
PhysX AEGIA. Ambient occlusion, .
4)

4- Unreal 3.5,

, , ,
$3000 .

Ainetoo

2.1 Unity
Unity 3.0 (2011 ),
. 17
, Unity3D.
,
. - .
2015 ,
2011 , , Unity
.

Ainetoo

3.0. UNITY UNREAL


3.1 Unity
Unity .
(Project Browser), (Inspector),
(Game view), (Scene view) (Hierarchy).
3.1.1
(assets)
Unity .
Finder Mac OS X Explorer Windows.
, (. 1)
.

( 1 Project browser)

Ainetoo

3.1.2

.
. -
(: ,
, , ). (. 2)
.

( 2 Inspector)

10

Ainetoo

3.1.3
(. 3)
, ,

.

( 3 )

3.1.4
(. 4) .
.
, 3D - 2D
.

( 4 )
11

Ainetoo

3.1.5
(. 5),
.
. ,
.

( 5 )

12

Ainetoo

3.2 Unreal
UDK .
5 UDK. :
(Toolbar), / (View port), (Details),
(Content browser), (Modes). Unreal
development kit Unity , . (.
6)

( 6 UDK Unity)
3.2.1
Unreal engine
Unreal.
. (. 7)

( 7 - )

13

Ainetoo

3.2.2 /
/ (. 8)
. Real-time
,
.
,
.
Unity.

( 8 /)
3.2.3
Unity ,
,

. (. 6)

14

Ainetoo

3.2.4
, , ,
Unreal.
, .
, , , .
. (. 9)

( 9 )
3.2.5
; Place,
Mesh paint, Landscape, Foliage, Geometry editing.
()
.

( 10 )

15

Ainetoo

3.3 Unity
,
. :
, ,

. .
(CAD).
, 1/3 Unity
.
3.4
Unity, ,
,
, .
, . Unity
: , ,
, -.
Unity iOS, Android, BlackBerry, Windows Phone 8.
Windows, Mac OS,
Linux ( Ubuntu, , -
).
32- 64- . Mac OS
64- 64 , 32-
32- . ,
; Unity Web Player, Google Native Client - Flash. Flash
( Unity 4.0).
Unreal ,
.
Unreal Windows, Linux, Mac OS, Xbox 360, PS3, PS4, WiiU, Android, iOS,
PS Vita, Web.

16

Ainetoo

3.5
Unity
: Unity JavaScript ( UnityScript), C#
Boo.
, .
. Monodevelop,
. Mono Microsoft .NET .
.
Unity
, public.
, .
,
, , .
:

( 6. John Haas)
Unreal C++,
(Blueprint) (. 7).
C++,
, ..
,

17

Ainetoo

. .
.
3.5.1 UnityScript
UnityScript Javascript,
.
UnityScript, UnityScript
. Unity Unity.
, JavaScript,
Javascript Unity,
.
3.5.2 C#
UnityScript ,
C#, C#
. -
.
,
.

18

Ainetoo

3.5.3 BooScript
BooScript Python,
UnityScript (JavaScript).
,
.
3.5.4
3- ,
:
C#:
using UnityEngine;
using [Link];
public class ExampleSyntax : MonoBehaviour
{
int myInt = 5;
int MyFunction (int number)
{
int ret = myInt * number;
return ret;
}
}
UnityScript (JS):
#pragma strict
var myInt : int = 5;
function MyFunction (number : int) : int
{
var ret = myInt * number;
return ret;
}
Boo:
import UnityEngine
import [Link]
public class ExampleSyntax(MonoBehaviour):
private myInt = 5
private def MyFunction(number as int) as int:
ret as int = (myInt * number)
return ret
19

Ainetoo

3.5.5
Unity C# Unreal C++,
.
Unity C#
using UnityEngine;
using [Link];
public class MyComponent : MonoBehaviour
{
int Count;
// Use this for initialization.
void Start ()
{
Count = 0;
}
// Update is called once per frame.
void Update ()
{
Count = Count + 1;
[Link](Count);
}
}

20

Ainetoo

Unreal C++
#pragma once
#include "GameFramework/Actor.h"
#include "[Link].h"
UCLASS()
class AMyActor : public AActor
{
GENERATED_BODY()
int Count;
// Sets default values for this actor's properties.
AMyActor()
{
// Allows Tick() to be called
[Link] = true;
}
// Called when the game starts or when spawned.
void BeginPlay()
{
Super::BeginPlay();
Count = 0;
}
// Called every frame.
void Tick(float DeltaSeconds)
{
Super::Tick(DeltaSeconds);
Count = Count + 1;
GLog->Log(FString::FromInt(Count));
}
};

21

Ainetoo

4.0
Unity,
SourceEngine, CryEngine, AnarchyEngine, XNA
Unreal engine (UDK). (Unreal)
Epic games, :
Android, iOS, HTML5, Linux, Mac, Oculus, PC, PS3-4, SteamOS, Xbox, Windows phone.

,
. Unity 3D
2D , Unity
. :

22

Ainetoo

4.1 Unity Unreal (. 6)


4.1.1 Unreal Engine
Unreal Unity,
Unity (. 1). .
.
. , .
4.1.2 Unity Engine
Unreal Development Kit (. 2).
- 3D 2D,
.
. (
Unity ). Unity
. Unity .
(. 4)

( 6)
23

Ainetoo

4.2 Unity Unreal (. 7)


4.2.1 Unreal Engine
Unreal engine
(1500 USD).
.
.
4.2.2 Unity Engine
Unity UDK. ,
. .

( 7)

24

Ainetoo

4.2.2 Unreal engine


Unreal engine
(1500 USD).
.
.
4.3 Unity Engine Unreal
Unity . (. 3)
.
,
Unity Technologies
. Unity
. ;
-


UnityCloud




Unity Technologies


Asset Store 11
Unity 5.0

Unreal engine 4
3000 USD ,
(1500 USD)
Epic games.

25

Ainetoo

5.0
Unity, , Unreal, ,
Unity ,
3D 2D
(. 4).

. 2D,
, ,
, . Unreal

/ ,
.

26

Ainetoo

6.0

1. Jon Brodkin, 2014. [Online]


[Link]
2. David Helgason, 2005. [Online]
[Link]
3. Ed Fear, 2009.
[Link]
4. Unity Technologies. "Effortlessly Unleash Your Game on the World's Hottest Platforms."
[Link]
5. Unity Technologies. "C# VS JS VS BOO [Online]
[Link]
6. Unity Technologies. "Unity Scripting." 2015
[Link]
7. Helgason, David. "Sunsetting Flash." Unity Technologies Blog. 2014.
[Link]
8. Unity Technologies. "The Unity Editor." [Online]
[Link]
9. Unity Technologies. "UnityScript versus JavaScript." Unify Community 2015.
[Link]
10. Unity Technologies. "Unity Scripting." 2015.
[Link]
11. Unity Games. "About Us 2015.
[Link]
27

Ainetoo

12. OnlineDesignTeacher Blog. UDK or Unity [Online]


[Link]
13. iTalk slideshow Unity vs UDK [Online]
[Link]
14. Wikipedia article. Unity game engine 2015.
[Link]
15. Develop-online. United they stay [Online]
[Link]
16. Unreal documentation. Code comparison
[Link]
auncher&utm_medium=ue&utm_campaign=uelearn
17. Unreal documentation [Online]
[Link]
18. Unreal for Unity developers 2015.
[Link]
auncher&utm_medium=ue&utm_campaign=uelearn
19. Wikipedia. Unreal engine
[Link]
20. Adrian HERWIG and Philip PAAR. Game Engines
[Link]

28

Ainetoo

7.0
1. Unity Unreal
( Unity engine, Unreal engine)

29

Ainetoo

2. UI Unreal engine Unity Engine

30

Ainetoo

3. Unity Engine

31

Ainetoo

4. Unity engine

32

Ainetoo

5. Unreal Unity

33

Ainetoo

6. Unreal engine Details

34

Ainetoo

7. Unreal
C++.

35

Вам также может понравиться