«Досвід розробки мобільних ігор на AndEngine, libGDX і Unity:...

  • View
    187

  • Download
    3

  • Category

    Mobile

Preview:

DESCRIPTION

Доповідач — Антон Бевза. Провідний розробник мобільних ігор (Galaxy Recon, Nizam, Swell Floop) студії stfalcon.com, спортсмен та кіноман.

Citation preview

1

2

Android SDK

3

• Ігри можна писати швидко і просто;

• Звична мова та середовище.

• Велика кількість прикладів і готових рішень;

• Одна технологія для всіх платформ;

Чого хотілось?

4

5

Переваги

Простота;

Приклади і ком’юніті;

Java, Native Android;

Розширення (box2d, multiplayer, tiled map).

6

Entity

Sprite

...

AnimatedSprite

Wall

Character

Player Zombie

Tree

7

Scene

Sprite

Entity

AnimatedSprite

Entity

Sprite

AnimatedSprite AnimatedSprite

8

0,0

SpriteSprite

(3,3)

(1,1)

x

y

9

10

Tiled Map Editor

11

Низька швидкодія;

Не достатня гнучкість;

Одноплатформеність (Android);

Застарілість.

Недоліки

12

13

Швидкісь;

Гнучкість;

Java;

Кросплатфоменість;

Приклади і ком’юніті.

Переваги

14

0,0

Sprite

x

y

(3,3)

15

Scene2d

Actor

GroupWidget

Bonus

SoldierLabel Table

16

Stage

Actor

Group

Actor

Group

Group

Actor Actor

Scene2d

17

Scene2d

18

Scene2d

19

Компонентна система сутностей("Component-Oriented", or

"Component-Entity System", or "Entity/Component System" /

"ECS")

20

Entity

Enemy

FootEnemy FlyingEnemy

ShootingEnemy

HelicopterSoldier

??????

21

TransformComponet

EnemyComponent

FootComponent

FlyingComponent

ShootingComponent

Soldier

Helicopter

22

Ashley

23

Ashley

24

Ashley

25

Universal Tween Engine

26

Universal Tween Engine

27

Universal Tween Engine

28

Недоліки

Складність;

Низька швидкість розробки;

Неповноціна кросплатформеність.

29

30

Переваги

Редактор Unity;

Кросплатформеність;

Низький поріг входження

Asset Store

31

0,0

x

y

(-3,-3)

(-1,-1)

32

33

34

35

Недоліки

Ціна;

MonoDevelop;

????

36

Дякую за увагу!

Recommended