Intro to Gamedev @gamedevkpi Channel on Telegram

Intro to Gamedev

@gamedevkpi


Анонси, лінки, оголошення

Intro to Gamedev (Ukrainian)

Хочете дізнатися більше про ігрову індустрію та створення власних ігр? Тоді канал 'Intro to Gamedev' в Telegram саме для вас! nn Хто ми? Ми команда 'gamedevkpi' з цікавістю та ентузіазмом розповідаємо про ігрову розробку та всі секрети успішного геймдеву. Ми ділимося анонсами подій, корисними посиланнями та оголошеннями про нові можливості у галузі. nn Що це за канал? Це місце, де ви знайдете все необхідне для початківців у геймдеві, а також цікаву інформацію для досвідчених розробників. Ви дізнаєтесь про технічні аспекти розробки, дизайн ігор, монетизацію проектів та багато іншого. nn Приєднуйтесь до нас, щоб стати частиною активної геймдев спільноти, де ви зможете обговорювати ідеї, ділитися досвідом та знайти нових друзів у світі ігор. 'Intro to Gamedev' - ваш кращий помічник на шляху до успішної кар'єри в ігровій індустрії!

Intro to Gamedev

26 Apr, 08:22


Що ж, у мене сьогодні день народження. Канал після закриття курсу в КПІ трошки в сплячці, але якщо ви всі тут інколи буваєте, ще й на лекції до мене приходите (за що я дуже дякую!), але давайте спробуємо так.

Ви закидуєте мені до свята на банку для перевірених людей на дрони від 1000 грн, а я докидую свої 1000, і ви ще й пишете про що вам би хотілось побачити пост на каналі (або у чаті, чи навіть особисто), а я потім про це пишу. Баночка: https://send.monobank.ua/jar/7gR5vZ5LJv

Intro to Gamedev

04 Apr, 10:32


Дуже давно не проводив відкритих лекцій (хоча закритих зараз дуже багато), і хоча це не за темою нашого каналу - якщо комусь цікава тема функціонального програмування буду радий бачити в KSE на зустрічі. Реєстрація за посиланням: https://forms.kse.ua/ssokseorgua/form/Untitled131/formperma/6y0Ei1j9nRQHvSwuyfCCRrVzSISqJVOVHrpYcj8JX1I?utm_source=emailstudents&utm_medium=post&utm_campaign=1&utm_id=korotenko

Intro to Gamedev

26 Apr, 09:31


Колеги, я цей чат ніколи не використовую для офтопіків, але хочу зробити сьогодні одне маленьке виключення на честь власного дня народження: у традиційному форматі "моя гривня на кожну вашу гривню" збираю гроші для фонду, в якому працює мій товариш та колишній колега, що займається закупівлею дронів на найгарячіші напрямки. Минулого року активність в чатах допомогла зібрати непогану суму, і дуже хочеться повторити цей успіх

Якщо у вас є бажання та можливість привітати мене з досягненням двох в пʼятій степені та струсити при цьому ще копійчину на гарну справу - долучайтеся до банки.

Intro to Gamedev

14 Oct, 10:34


Здається, в Unity хтось подивився відеолекції нашого курсу на ютубі, та склали офіційну книжку Level up your code with game programming patterns, куди включили саме той матеріал, що ми проходили останні декілька років (аж до конкретних патернів).

А якщо серйозно, то це дуже круто, що в Unity нарешты стали звертати увагу на програмерські теми рівнем вище ніж "вчимося писати for"

Intro to Gamedev

30 Aug, 09:57


Серпень добігає кінця, і зазвичай на цьому каналі в цей час з’являвся анонс нового сезону курсу Introduction to Gamedev.

Але, як ви мабуть знаєте, в цьому році курс в КПІ читатись не буде, і на якийсь час загалом буде на паузі. В мене є бажання освіжити та перезаписати відеоматеріали лекцій, і з часом я це точно зроблю, але поки що всі готові відео лишаються на каналі, а завдання - на гітхабі. Якщо хтось дуже хотів пройти цей курс, ви цілком можете пробувати робити домашки та звертатись до мене по рев’ю.
Натомість, я хочу спробувати реалізувати свою давню ідею - зробити окремий курс по архітектурі ПЗ, заточеної під реалії геймдеву та Unity. Нажаль, в нашій сфері все ще панує царство god-обджектів та синглтонів, і хочеться спробувати з цим поборотись. Є бажання детально, з домашками та прикладами проговорити про DI, проектування, використання asmdef-ів, легасі код, тестування, асинхронність та ще багато чого.

Хоча курс і має назву Unity в назві, але я загалом прихильник Clean Architecture де фреймворки та рушії не можуть бути в центрі системи, тому приклади будуть стосуватися Unity-проектів, але ми саме будемо вчитись писати так, щоб не прив'язувати себе намертво до монобеху, зенджекту чи ще чогось.

Я зараз на початковому етапі розробки курсу, але думаю що це має бути приблизно 2 місяці по 2 лекції в зумі (з живим обговоренням) + домашки. Приблизний таймлайн початку: кінець осені - початок зими. Курс не буде безкоштовним (бо я хочу орієнтуватись на розробників, хто буде розглядати це як інвестицію в себе), але перший набір буде переважно на користь ЗСУ та з доступною ціною.

На сьогодні, я би хотів спробувати зібрати перших зацікавлених у курсі, для того щоб розуміти зацікавленість та обробити запити по матеріалу. Тому, якщо вам цікавий такий двіж - витратьте будь-ласка декілька хвилин на міні-анкету waitlist, щоб бути першими хто буде в курсі про старт набору. https://forms.gle/ZeYDoXTNQFQGjT476
🇺🇦

Intro to Gamedev

21 Sep, 11:46


​​Друзі, сьогодні о 18:30 в гостях у AllStarsIt буду трошки ділитися своїми думками про сучасний стан розробки на Unity. Що у нас не так, як ми сюди прийшли та що з цим робити. Дивитися можна за попередньою реєстрацією

Intro to Gamedev

09 Sep, 19:30


Важливий апдейт по курсу Розробки Ігор! В цю суботу ми проведемо в офлайні вводне заняття на тему "Де і як вивчитись на розробника ігор". Поговоримо про курс, український і світовий геймдев, розглянемо наш план на семестр та повідповідаємо на деякі часті запитання. Не пропустіть перше очне заняття курсу з 2019 року 😉

Місце - "Белка" (Бібліотека КПІ, третій поверх). Час початку - 9:20. Велике прохання не запізнюватись!

🎮🕹️

Intro to Gamedev

01 Sep, 21:25


Розпочався новий навчальний рік (з чим я вас і себе вітаю 🎉) і прийшов час розказати про те яким буде курс Введення в Ігрову Розробку - 2021.

1. В цьому році курс був відкритий для вибору на всьому факультеті (чому я дуже радий) і викликав великий ажіотаж - записалося більше 300 (!) Студентів. Але, організація процесу в КПІ все ще далека від ідеалу, і мене навіть не спитали чи можу я вести курс обидва семестри перш ніж надавати таку опцію для вибору (а я не можу). Як результат - ті хто записався на Розробку Ігрових Застосунків на другий семестр отримають зовсім інший курс з іншим викладачаем, нажаль.

2. Навіть 145 студентів в одному семестрі - це дуже багато, особливо враховуючи той факт що асистентів у мене немає. В попередні роки у мене було 40-50 студентів, і в цьому році мені доведеться дещо переробити процес, враховуючи зменшення часу, яке я можу приділити одному студентові. Наприклад, раніше я приймав усний екзамен, приблизно 15 хвилин на людину. При такій кількості студентів тільки це мало б заняти 40 робочих годин!

3. В цьому році КПІ знову не дозволяє проводити офлайн-лекції, що для мене дуже прикро. Минулого року я не перезаписував наявні відео-лекції, розуміючи що гарний аудиторний запис лекції, який вже є буде складно повторити в режимі зум-конференції. Цього року ми зробимо змішаний варіант - частина лекцій буде нова, частина - записи попередніх років.

4. Я би дуже хотів провести хоча б одну офлайн-зустріч, для того щоб не проводити ще один семестр повністю віддалено, найближчим часом я напишу чи виходить це зорганізувати.

5. Для комунікації студентів в цьому році ми будемо використовувати slack, посилання на який я дам старостам. Цей канал та чат лишаються для загальних дискусій та анонсів.

Вйо до геймдеву!

Intro to Gamedev

03 Mar, 11:51


Сходив на підкаст "Потестим в проде", поговорили про ігрову розробку, архітектуру, Unity\Unreal, моду на гіперкежуал, чим загрожує клауд-геймінг індустрії і ще про всяке інше різне.
https://youtu.be/eQFtLluAMWk

Intro to Gamedev

12 Feb, 12:01


В нашому курсі є лекція про АІ настольних ігор, де ми достатньо детально говоримо про шахи. Сьогодні Sebastian Lague на своєму чудовому каналі Coding Adventures виклав відео про розробку шахового АІ де детально робить те про що ми говорили: спочатку пише механіку, потім рандомного бота, потім додає мінімакс з оптимізаціями, дебюти та ендшпилі та копає трохи далі. Дуже рекомендую:
https://www.youtube.com/watch?v=U4ogK0MIzqk

Intro to Gamedev

10 Dec, 16:29


📣 Анонс другої лекції: день 3

Другу лекцію сьогодні проведе Артем Коротенко — Lead Unity Engineer, BetterMe Game.

20:00 — «Ефективна команда в геймдеві: ролі, процеси, виклики»
▫️Що потрібно пам'ятати про ролі у команді?
▫️Чому всім потрібно розібратися в Agile?
▫️Скільки документації має бути у проєкті?
▫️Декілька слів про Кранч.
▫️Розбір проблемних кейсів.

Декілька слів про Артема:
Розробляє ігри з 2012 року. Організовує роботу команди розробки на проєкті. Також викладає у КПІ курс з архітектури додатків та ігрової розробки.

🖥 За 10 хвилин до початку лекції у канал буде надіслано посилання на ютуб-стрім.

Intro to Gamedev

07 Dec, 12:27


Games Gathering завершився, але на цьому тижні починається наступний крутий івент - Genesis Gamedev Week. Лекції (моя буде в останній день, і цього разу буде зовсім не технічна), джем, Q&A - приєднуйтесь, програма цікава та насичена

Intro to Gamedev

05 Dec, 11:17


​​Цього року конференція Game Gathering відбувається в онлайн-форматі, і на сайті івенту є можливість безкоштовно отримати promo-квиток, що дозволяє переглядати лекції. Найбільше докладів на конференції на нетехнічні теми, але завтра о 16:00 буде і мій достатньо практичний доклад - реєструйтеся (https://ggconference.com/conference/games-gathering-2020/#registration), прокачуйтесь у сфері

Intro to Gamedev

15 Nov, 19:35


Зазвичай, листопад - дуже активний час в цьому каналі: анонси щотижневих лекцій, нові відоси на ютубі, оголошення. Цей рік вніс свої вимушені директиви, основна активність змістилась в дискорд та практичні роботи, але є два апдейти:

1. В цьому році пробую вперше формат змагання AI, проходить не без технічних складностей, але загало мрезультативно. Якщо у когось ще є побажання підключитись та спробувати бахнути бота для реверсі та забрати чемпіонство: welcome у Discord https://discord.gg/Pr7WCrYnAp

Intro to Gamedev

10 Sep, 13:31


Написав коротку замітку стосовного того, як буде проходити курс ігрової розробки в цьому році:

https://telegra.ph/Pro-kurs-Vvedennya-v-%D1%96grovu-rozrobku-v-os%D1%96nnomu-semestr%D1%96-2020-09-10

Intro to Gamedev

29 Apr, 17:11


Завтра ввечері буду приймати участь в Kyiv Indies Meetup (який цього разу з відомих причин в онлайні) та розповідати про свій досвід створення геймдев-курсу. Приєднуйтесь!
https://www.facebook.com/events/267022271132862/

Intro to Gamedev

26 Dec, 11:02


Останні дві лекції у цьому семестрі разом із вже наявною на каналі лекцією про SOLID складають один із великих розділів курсу - про код та архітектуру

У першій лекції ми розглядали історію движків та розбирали можливі варіанти архітектури гри:
https://www.youtube.com/watch?v=6Avtm_qij2E

У другій дивились на паттерни ігрової розробки:
https://www.youtube.com/watch?v=j-JtShcib4E

Intro to Gamedev

25 Dec, 18:45


На лекції про комп'ютерні мережі у іграх ми говорили про протоколи (UDP та TCP, а також хто з них друг розробника, а хто тільки прикидається), серіалізацію (текстову та бінарну), а також дивились на приклади того, як можна зробити різні мультиплеєрні ігри

https://youtu.be/zwJeefDgOEA

Intro to Gamedev

23 Dec, 16:17


Одразу два відео сьогодні з'являється на каналі - короткий курс з комп'ютерної графіки з двох лекції. За три години можна прослухати стисле викладення основ CG: від того, для чого в комп'ютері відеокарта та що таке графічний пайплайн до того, за допомогою чого у сучасних іграх досягається такий вражаючий рівень реалістичності.

Перша лекція: відеокарта, шейдери, openGL, нормал мапи буфери:
https://www.youtube.com/watch?v=-OinemN_LZA

Друга лекція: освітлення, PBR, ambient occlusion та піксарівські мультики:
https://www.youtube.com/watch?v=8VIYf3mYMjE