Для создания большинства flash игр необходим редактор игровых уровней. Какие бывают редакторы уровней? Какой редактор выбрать для своей игры? Как сделать свой редактор, удовлетворяющий все потребности вашей игры? Обо всём этом вы узнаете в этом докладе, который будет интересен в первую очередь разработчикам, т.к. содержит много практической информации и примеров.
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
Макар Осокин - “Редактор уровней для игр на Flash”
1. Редактор уровней
для игр на Flash
Level editor for
Flash games
Makar Osokin, Karma Team
FlashGAMM 2011 Moscow
2. Цели:
• Дизайн
• Расстановка объектов
• Настройка зависимостей
• Настройка поведения
Targets:
• Design
• Placement of objects.
• Set dependencies
• Set the behavior
Что такое редактор уровней?
What is the level editor?
5. Advantages: Достоинства:
• Smart architecture. • Продуманная архитектура
• Layers and other features • Слои и прочие фишки
Disadvantages: Недостатки:
• Content pipeline • Перенос контента
• Setting up оbjects • Настройка объектов
• Level format parsing • Парсинг конечного
• Should not be given to формата
players • Нельзя отдать игрокам
Внешние редакторы
External level editors
7. Advantages: Достоинства:
• A image editor • Полноценный графический
• Component-oriented редактор
settings • Настройка через компоненты
• Auto-generation levels • Средства генерации уровня
Disadvantages: Недостатки:
• Cumbersome interface • Перегруженный интерфейс
• Poor settings relations • Сложно настраивать
• Poor settings unique взаимосвязи
objects • Сложно настраивать уникальны
• Should not be given to объекты
players • Нельзя отдать игрокам
Flash IDE
9. Advantages: Достоинства:
• User-friendly interface • Удобный интерфейс
• Easy set objects • Удобная настройка
• Support for unique • Уникальные объекты
objects • Генерация уровня
• Auto-generation levels • Можно отдать игрокам
• Can be given to the
players.
Недостатки:
Disadvantages:
• Производительность
• Performance
• Аскетичность
• Ascetic
• Дополнительные
• Additional costs
затраты
Свой редактор
Own level editor
10. • Жанры игр
• Геометрия уровней
• Уникальность геймплея
• Game genres
• Geometry of the levels
• Unique gameplay
Какой редактор выбрать?
Which editor you choose?
11. External level editor Внешний редактор
• Simple levels, no need to • Простые уровни, не нужно
give to players отдавать игрокам
Flash IDE Flash IDE
• Big levels, lots of graphics, • Сложные уровни, много арта,
a little unique objects, no мало уникальных объектов,
need to give players не нужно отдавать игрокам
Own level editor Свой редактор
• Ought to be given to the • Нужно отдавать игрокам,
players, levels of medium уровни средней сложности,
size, many unique objects. много уникальных объектов.
Какой редактор выбрать?
Which editor you choose?
13. • Interface • Интерфейс
• Editing • Редактирование
o Selecting o Выбор
o Position & Moving o Установка и
o Rotation & Scale перемещение
o Settings of relationship o Поворот и размер
o Settings of behavior o Настройка связей
• Setting up for the game o Настройка поведения
• Using • Настройка под игру
• Использование
Как сделать свой редактор?
How to create a level editor?