donetsk national technical universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 ›...

21
Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP Yevgen Bashkov Yevgen Pavlovskiy June 07-08, 2017 DonNTU GameHub Training 2D graphics in game applications, designed in GameMaker

Upload: others

Post on 25-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Donetsk National Technical University

561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Yevgen Bashkov

Yevgen Pavlovskiy

June 07-08, 2017

DonNTU GameHub Training 2D graphics in game applications, designed in GameMaker

Page 2: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

GameMakerЗагальні відомості

Yevgen Bashkov

June 07, 2017 13:30-14:10

Page 3: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

• Історія створення і розвитку середовища розробки.

• Загальні принципи побудови ігрових додатків в середовищі GameMaker.

• Основні елементи інтерфейсу їх призначення

План

3

Page 4: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

1999 рік. Проф. Марк Овермарс – навчальний посібник (Animo)2000 рік. Версія 1.4. Версія 2.02001 рік. Версія 3.0. DirectX !2002 рік. Версія 4.3. Стабільність !2005 рік. Версія 6.0. Direct3D ! Sound !2005 рік. YoYo Games2011 рік. Версія 8.1. HTML5 !

GameMaker. Історія

4

Page 5: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

2012 рік. Версія 1.0. Win, MacOS, HTML 52013 рік. Версія 1.1. + Android, iOS, Tizen2014 рік. Studio Standard – відкрита версія2015 рік. PlayTech Company!2016 рік. Версія 1.4.17632017 рік. Версія 2.0.

GameMaker:Studio. Історія

5

Page 6: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

GameMaker:Studio. Історія

6

Page 7: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Не потребує володіння навиками програмування

Кросплатформеність: • Standard version - Win • Professional version – MacOS, iOS,

Android, Ubuntu, Linux, Tizen, Xbox One

GameMaker. Загальні принципи

7

Page 8: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Шейдери: • GLSL, GLSL ES• HLSL9, HLSL 11. Підтримує:• Мишу• Клавіатуру• Джойстик• Геймпади

GameMaker. Загальні принципи

8

Page 9: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Вбудована спрощена мова програмування GameMaker Language (GML). Можливість GML C++

Недоліки• Працює тільки в Windows• Робота в 3D практично неможлива.

GameMaker. Загальні принципи

9

Page 10: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Типова гра GameMaker передбачає використання: • об'єктів,• кімнат,які взаємодіютьдруг з другом.

GameMaker. Загальні принципи

Кімната

Об'єкт

10

Page 11: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Об'єкт: деяка СУТНІСТЬ, яка має набір характеристик і взаємодіє з навколишнім світом (іншими об'єктами, кімнатами)Наприклад: • головний герой• персонажи• вороги

GameMaker. Загальні принципи

11

Page 12: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Кожний об'єкт має візуальне представлення – спрайт.Спрайт – це просте зображення, або послідовність кадрів (анімоване зображення)

GameMaker. Загальні принципи

12

Page 13: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Кімната – спеціальний статичний об’єкт, який представляє навколишнє оточення (світ) в якому відбувається гра.Гра має містити мінімум одну кімнату.Кімнат (рівнів) можебути багато

GameMaker. Загальні принципи

13

Page 14: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Приклад кімнати

GameMaker. Загальні принципи

14

Page 15: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Подія (event) – деяка ситуація, до якої залучається об'єкт. Взагалі все, що відбувається з об'єктом. Наприклад: зіткнення героя з монстром, зіткнення об'єкта з стіною, натискання клавіші на клавіатурі …Дія (action) – певна, заздалегідь задана, реакція об'єкту, в разі настання даної подіїНаприклад: знищення монстру, зміна напрямку руху об'єкта, закінчення гри …

GameMaker. Загальні принципи

15

Page 16: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Дерево ресурсів

Панель інструментівГоловне меню

Робо

ча о

блас

ть

GameMaker. Інтерфейс

Вікна об'єктів16

Page 17: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

GameMaker. ІнтерфейсГоловне меню

Панель інструментів

Загалом стандартні для Windows додатків пункти меню та побудова панелі інструментів (з урахуванням особливостей призначення додатку)

17

Page 18: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

GameMaker. Інтерфейс

Відкривають завдання параметрів

Дерево ресурсів гри

Спрайти

Звуки

Об'єкти

Кімнати

Фони

18

Page 19: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Основні ресурси:• Об’єкт – діючи сутності гри• Спрайт – анімоване зображення для

відображення об'єкту • Кімната – світ, де відбувається гра

(світи, рівні)• Фон – зображення, що відображає фон

кімнати• Звук – звукові ефекти, фонова музика

GameMaker. Заключення

19

Page 20: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

Тренінг.Створити перший ігровий проект з використанням GameMaker.

GameMaker. Заключення

20

Page 21: Donetsk National Technical Universitygamehub-cbhe.deusto.es › wp-content › uploads › 2018 › 10 › DonNTU… · Donetsk National Technical University 561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP

21

 The lecture was performed with support of the Erasmus+ Programme of the European Union (561728-EPP-1-2015-1-ES-EPPKA2-CBHE-JP). The European Commission support for the production of this publication does not constitute an endorsement of the contents which reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein.

GameMaker.Дякую за увагу!Чи є запитання?

Цей матеріал ліцензовано на умовах Ліцензії Creative Commons Із Зазначенням Авторства — Некомерційна — Поширення На Тих Самих Умовах 4.0 Міжнародна.