Развој мобилних игара на Андроид - курс 12.000 рубаља. из Цодди Сцхоол оф Программинг фор Цхилдрен, обука 4 модула (месеци)
мисцеланеа / / December 01, 2023
Узраст: 12-16 година
Ниво: за почетнике.
Трајање: од 4 модула (месеца), од 16 сати*.
Формат: индивидуални и групни часови, офлајн и онлајн (у реалном времену).
Број деце: од 1 до 8.
Цена:
од 750 руб./сат у онлајн групи,
од 850 руб./сат у оффлине групи,
од 1050 руб./сат појединачно на мрежи,
од 1980 руб./сат појединачно ван мреже.
Да ли желите да ваше дете не само да се игра на свом паметном телефону, већ и да развија сопствене мобилне игрице? Да ли желите да се ваше дете заинтересује за програмирање и креира своје пуноправне пројекте? Онда је курс „Развој мобилних игара на Андроиду“ дефинитивно за вас.
Индустрија игара данас је једна од најперспективнијих области, а професија Андроид програмера је тражена и високо плаћена. Већина игара је креирана помоћу мотора за игре. Унити3Д је веома популаран гаме енгине за развој 3Д игара, који је коришћен у развоју неких од најпознатијих игара – од Покемон Го до Хеартхстоне: Хероес оф Варцрафт.
Креирањем сопствених игрица дете не само да ће научити основе програмирања, већ ће свој хоби у будућности моћи да претвори у пуно радно време, добро плаћен посао.
Штавише, вештине које дете стекне приликом креирања игрица биће корисне у другим областима, било да се ради о писању разних програма, дизајну, друштвеним мрежама, анимацији, па чак и биоскопу!
Упишите своје дете на курс „Развој мобилних игара за Андроид“ који је развила школа програмирања ЦОДДИ за децу од 12 до 16 година и пружити му прилику од љубитеља игрица да постане креатор своје игре универзум.
За кога је курс погодан:
- За оне који су заинтересовани за мобилне игре
- Они који сањају да постану креатори својих игара
- За оне који желе да науче како да раде са професионалним Унити3Д мотором
- За момке који желе да остваре своје креативне идеје у правим мобилним игрицама
Садржај курса:
- Упознавање са Унити3Д интерфејсом
- Основни алати и функционалност Унити3Д енгине-а
- Упознавање и рад са интерном продавницом имовине
- Формирање базе средстава пројекта
- Истраживање интерног Сприте Едитор-а
- Рад са сликама
- Креирање пуних нивоа у игри
- Креирање и програмирање контролера игре
- Истраживање и додавање физичких компоненти
- Тестирање пројекта унутар мотора
- Први тест Израда и компилација пројекта
- Развој заплета игре
- Додавање механике игре креираним нивоима
- Креирање корисничког интерфејса игре. Упознавање корисничког интерфејса
- Представљамо алатку за анимацију
- Прављење анимираних објеката за игру
- Стварање услова за победу и пораз у игри
- Гласовна глума за пројекат игре. Рад са аудио извором и аудио миксером
- Ефекти у Унити3Д
- Завршни рад на пројекту игре
- Формирање издања верзије игре
- Преузимање готове игре на телефон
- Креирање налога програмера на Гоогле Плаи-у
- Постављање игре на Гоогле Плаи
- Презентација вашег пројекта игре
Циљеви курса:
1. Упознајте се са Унити3Д мотором и карактеристикама рада на њему.
2. Савладајте вештине развоја мобилних игара.
3. Идите од основа мобилног Гаме-Дев-а до састављања сопствених мобилних игара.
4. Развијте сопствену мобилну игру на Андроид-у и представите је.
Опис:
Курс је намењен момцима који желе да се окушају као мобилни програмер на Андроиду. Током курса студенти ће се упознати са једним од најпопуларнијих гаме енгине-а, Унити3Д, и научити како да креирају сопствене мобилне игре користећи га.
Развој мобилних игара данас се сматра једном од најперспективнијих области. А стручњаци за развој игара за Андроид тражени су широм света.
Професионални Унити3Д мотор је бесплатан и има јасан и једноставан интерфејс, укључује многе алате за рад са графиком и дизајном. Унити3Д омогућава развој игара „од почетка до краја“ и погодан је чак и за оне који немају вештине програмирања или искуства.
Током курса, моја деца и ја ћемо проћи цео пут развоја мобилне игре – од концепта до отпремања на Гоогле Плаи.
Момци на нашем курсу:
- проучаваће интерфејс и алате Унити3Д мотора
- ће развити вештине професионалних програмера игара
- научите да креирате предмете за будућу игру
- ће ићи од самих основа развоја мобилних игара до прављења сопствене игре
- савладати вештине у раду са анимацијом и сликама
- моћи ће да развију сопствене заплете за игру
- радите са великом библиотеком звукова и оглашавајте свој пројекат игре
- ће креирати верзију игре и преузети је на ваш паметни телефон
- стећи ће вештине у представљању вашег пројекта и успешном јавном наступу
По завршетку курса студенти:
- научите шта је Унити3Д мотор и како да радите са њим
- самостално ће научити да формира основу пројекта игре
- имаће прилику да своје креативне идеје реализују у правој игри
- развијаће иновативно, логично и креативно размишљање
- развити сопствену игру и отпремити је на Гоогле Плаи
- овладаће вештинама презентације и представиће свој пројекат игре
Шта вам је потребно за часове?
Да би завршило курс, вашем детету ће бити потребан рачунар/лаптоп.
Ако су часови онлајн:
Приступ Интернету (проверити стабилност интернет везе, од 10 Мбит/сец).
Слушалице, као и додатна опрема за бољи квалитет звука: микрофон или слушалице.
6
курсевиНаставник курса:
„Унити 3Д“, „Развој мобилних игара на Андроиду“, „иОС развој за почетнике“, „Енглисх&Питхон“, „Станфорд Свифт курс“, „Програмер видео игара: креирање 2Д игара различитих жанрова“
Образовање:
Московски државни универзитет за економију, статистику и информатику, специјалност „Математичка подршка и администрација информационих система“. Енглески ниво: Профициенци (ЦЕФР ниво Ц2; ЦАЕ сертификат - оцена А, издат од Универзитета Кембриџ)
Искуство:
Завршио је праксу у Руској академији наука и радио као програмер у компанији ЕС-Леасинг. Предаје програмирање и енглески језик у школи Алибра.
„Нисам мислио да програмирање може бити толико интересантно док се нисам упознао са савременим наставним методама. На основу једне од ових метода креиран је курс за обуку Свифт Плаигроундс, који ја предајем. Овај курс ме је погодио приступачношћу материјала и истовремено великом количином практичног рада са једноставним и разумљивим циљевима. Управо овај приступ нам омогућава да створимо изузетно интересовање за програмирање и код деце и код одраслих. Мотор за игре Унити је, заузврат, прилично лак за учење и омогућава вам да креирате игре различитих жанрова готово „на коленима“. Верујем у практичну примену вештина програмирања током учења, тако да су курсеви структуирани тако да се код деце максимално развијају вештине програмирања.”
9
курсевиНаставник курса:
„Минецрафт: увод у вештачку интелигенцију“, „Унити 3Д“, „Развијање мобилних игара на Андроиду“, „Креирање игара у Сцратцх-у“, „Минецрафт програмирање“, „Минецрафт ин Сцратцх“, „Унреал Енгине 4“, „3Д моделирање игара“, „Питхон и ЈаваСцрипт: игре програмирање у ЦодеЦомбат-у"
Образовање:
Московски државни универзитет по имену М.В. Ломоносов, Машинско-математички факултет
Сертификовани учесник програма обуке за програмирање Минецрафт
Програм Мицрософт сертификованих наставника иноватора
Искуство:
Бави се развојем софтвера у Јави и Ц, вишенитним програмирањем. Константно се усавршава, користи савремене приступе у развоју и управљању пројектима. Студира обрасце пројектовања и архитектуру софтверских пројеката, има знања из области криптографије и заштите података. Активно заинтересован за тему неуронских мрежа и анализе података. Завршио је обуку у Самсунг СВ&ИТ Сцхоол из основа ИТ-а и програмирања, где је одбранио индивидуални пројекат за развој Андроид апликације и постао апсолутни победник финалног такмичења. Као део тима од три особе, учествовао сам на шампионату случаја Касперски ЦиберХероес. Одговоран за развој демо мобилне апликације и откривање софтверске и хардверске стране пројекта. Он је активан програмер апликација на Гоогле Плаи-у и има неколико публикација на порталу отвореног кода ГитХуб. Води здрав начин живота и редовно посећује базен.
„За сваког студента је веома важна пријатељска атмосфера када ради у тиму. Као наставник и ментор, трудим се да помогнем ученику да оживи своје идеје, док му на највишем нивоу објашњавам техничку страну питања. Све сложене ствари могу се објаснити једноставним језиком: било да пишете игру, покрећете стартуп или желите да проучавате предмет, свака идеја коју имате биће подржана и спроведена. Овако би требало да буде технолошко образовање“.
1. модул
Први дан
Упознавање са Унити3Д интерфејсом
− Главни прозори програма и њихова функционалност
− Алати за рад са 2Д срајтовима
− Проучавање тродимензионалног координатног система
− Проучавање компоненте трансформације (позиција/ротација/скала)
Резултат лекције: проучавање интерфејса мотора.
Практични задатак: стварање прве тест сцене.
Други дан
Представљамо интерну продавницу имовине
− Рад са интерном радњом – Продавница имовине
− Формирање базе средстава пројекта
− Учење формата датотека
− Концепт монтажног објекта
Резултат лекције: рад са интерном продавницом
Практични задатак: формирање пројекта Ассет басе
Дан Три
Истраживање интерног Сприте Едитор-а
− Рад са Сприте листовима
− Сечење, чување слика као засебних објеката
− Рад са „мапама плочица“ (ТилеМап)
− Креирање префаб-а за игре
Резултат лекције: стечене вештине уређивања слика.
Практични задатак: креирајте префаб објеката сценске игре.
Дан четврти
Креирање пуних нивоа у игри
− Развој 2-3 нивоа у пројекту
− Рад са 2Д срајтовима на сцени
− Додавање физичких компоненти објектима сцене
− Припрема за креирање контролера игре
Резултат лекције: стварање 2-3 пуна нивоа игре.
Практични задатак: заврши рад на креирању нивоа.
2. модул
Први дан
Креирање и програмирање контролера за игре
− Креирање контролера плејера
− Истраживање и додавање физичких компоненти
− Уређивање припремљеног управљања скриптом
− Средња израда пројекта (прво тестирање на телефону)
Резултат лекције: појава „контролора“ игре у пројекту.
Практични задатак: тестирати пројекат унутар мотора, исправити недостатке.
Други дан
Прва пробна израда пројекта
− Промена конфигурације пројекта
− Инсталација додатне подршке за изградњу
− Састављање пројекта
− Пребацивање инсталационе АПК датотеке на ваш телефон
Резултат лекције: први бета тест пројекта.
Практични задатак: подешавање конфигурације пројекта, тестирање игре.
Дан Три
Развој заплета игре
− Стварање непријатељских НПЦ-а на сцени
− Развој компоненте потраге
− Састављање споредних задатака
− Развој мини-игара у оквиру пројекта
Резултат лекције: стварање главне и споредне фабуле у игри.
Практични задатак: додајте пријатељске и непријатељске НПЦ.
Дан четврти
Додавање механике игре креираним нивоима (1. део)
− Интеракција ПлаиерЦонтроллер-а са објектима сцене
− Студија интеракције „на зрацима (Раи)“
− Додавање једноставне механике игре
Резултат лекције: додавање једноставне механике игре у пројекат.
Практични задатак: користећи стечена знања за завршетак рада на механици игре, средњи Буилд.
3. модул
Први дан
Додавање механике игре креираним нивоима (2. део)
− Интеракција ПлаиерЦонтроллер-а са објектима сцене
− Студија интеракције „на окидачима (Триггер зона)“
− Додавање једноставне механике игре
Резултат лекције: додавање једноставне механике игре у пројекат.
Практични задатак: користећи стечено знање, комплетан рад на механици игре, средњи Буилд.
Други дан
Креирање корисничког интерфејса игре. Упознавање корисничког интерфејса
− Упознавање са концептом УИ – корисничког интерфејса
− Основни објекти корисничког интерфејса, подешавање и прилагођавање
− Развој главног менија игре и интерфејса главне сцене
Резултат лекције: проучавање корисничког интерфејса, креирање интерфејса у вашој игри.
Практични задатак: заврши рад на креирању менија и продавница у игрици.
Дан Три
Представљамо алатку за креирање анимације
− Увод у креирање анимације засноване на оквирима
− Концепт „кључних тачака“, „временске скале“
− Анимирање духова на сцени
− Креирање и рад са Аниматор Цонтроллер-ом
Резултат лекције: стечене вештине у раду са анимацијом.
Практични задатак: креирати потребан број анимираних објеката на сцени.
Дан четврти
Стварање услова за победу и пораз у игри. Користећи стечене вештине у корисничком интерфејсу и анимацији, развијте панеле:
− Победа
− Порази
− Услови за нивое поновног пуњења
Резултат лекције: ажуриран и прилагођен интерфејс игре.
Практични задатак: комплетан рад на часу, исправљање недостатака.
4. модул
Први дан
„Гласовна глума за пројекат“
− Користећи звучне библиотеке, пренесите на пројекат Аудио Цлип
− Додавање звукова и музике главној бини и главном менију
− Рад са аудио извором и аудио миксером
Резултат лекције: додавање звукова и музике игри.
Практични задатак: завршите посао и тестирајте звук у пројекту.
Други дан
Ефекти у Унити3Д
− Линија – ефекат, додавање и подешавање
− Траил – ефекат, додавање и подешавање
− Систем честица у 2Д пројекту
Резултат лекције: вештине у раду са ефектима у Унити3Д.
Практични задатак: додавање и прилагођавање ефеката у игри.
Дан Три
Завршетак пројекта
− Промена подешавања плејера
− Формирање издања верзије игре
− Брисање пробних сцена
− Изградите пројекат
Резултат лекције: завршетак пројекта.
Практични задатак: преузимање готове игре као АПК датотеке на ваш телефон.
Дан четврти
Здраво Свете!
− Креирање налога програмера на Гоогле Плаи-у
− Рад са програмером Плаи конзоле
− Постављање игре на Гоогле Плаи
− Израда презентације сопственог пројекта
Резултат лекције: постављање сопствене игре на Гоогле Плаи.