Similar presentations:
Твій шляхопровід до гри твоєї мрії
1.
GameDevТВІЙ ШЛЯХОПРОВІД ДО ГРИ
ТВОЄЇ МРІЇ
2.
3.
4.
5.
6.
7.
8.
Які задачі допомагає вирішитиматематика?
• Фізичні розрахунки. Наприклад,
балістика
• Баланс
• Різноманітне застосування Теорії
Ймовірностей
• Оптимізовані та гарні одночасно
спец ефекти
9.
10.
11.
Маріїнський парк, 2015 рік12.
Що дає праця в великій компаніїДосвід
Наявність сильного ментора поруч
Спонукання до режиму праці
Якщо не бути повним овочем – досвід того, як саме
будується виробничий процес
Чітка спеціалізація
13.
Схема професійВиробництво:
Програміст
Technical artist
На перетині:
Game designer
QA/тестувальник
Project manager
Спеціаліст по спец ефектах
Контент:
Художник
3D artist
Аніматор
Композитор/звукорежисер
Письменник
Level designer
14.
3D ArtistСтворює 3Д об’єкти
15.
ХудожникUI/UX
Концепт
Персонажі
Текстури
Інша 2Д графіка
16.
ТекстуровщикЗразок чудової
роботи над
текстурами від
Quixel їх фільмі
Rebirth
17.
UX/UI Artist18.
Аніматор19.
Motion Capture технології20.
Відгадайте тему за картинкою21.
Level Design22.
SFX23.
24.
25.
26.
Project Manager27.
Tech Art28.
ПрограмістСтворення нового функціоналу
Створення інструментів
Локалізація ти випрвалення/ переназначення відомих
помилок
Написання скріптів
29.
30.
31.
“Типи” програмістівGameplay
Engine
Render
UI
Back-end
32.
Renderhttps://habr.com/ru/company/ua-hosting/blog/271931/
33.
Схема курсу1.5 роки до першої гри
написаної власноруч
Шлях до професії
розробника ігор
• Основи програмування –
необхідні для подальшого
скриптування.
• Основи Юніті – отримання
типових навичок.
• Написання проекту.
• Мета – дати можливість
фактично будь-кому
спробувати себе в якості
розробника.
• Глибоке вивчення мов С#,
C++
• Архітектура проекту
• Написання плагінів
• Досвід використання
фреймворків, під’єднання
актуальних SDK
34.
Які якості потрібні, щоб статипрограмістом ігор?
Бажання вчитися, шукати щось нове
Вміння чітко доносити свої думки
Великою допомогою буде знання математики,
хоча напряму це не обов’язково
Розуміти та любити ігри
35.
СаморозвитокАнглійська мова (!!)
Вивчення математики, алгоритмів
Виділяти час на проф.розвиток. Це включає в себе:
Участь у конференціях, підписка на портали на кшталт habr
Практика написання своїх Pet Projects
Споживання якісної творчості. Потрібно мати свій смак в музиці, фільмах і особливо
книгах(!!). Це допоможе розширити світогляд. І саме це врятує вас від прорахунків
при проектуванні
Спорт
36.
Що таке Unity?37.
38.
39.
АОПАОП (акторо-орієнтоване програмування, або КОП –
компонентно орієнтоване прогарвмування) – підхід до
програмної архітектури, при якому на чолі всього стає Актор.
Усе в грі є акторами, що слідують своїм ролям. Ролей може
бути декілька
В Юніті акторами є GameObject, сценарієм є Component.
Можна писати свої сценарії (простою мовою скрипти) за
допомогою типу MonoBehaviour