Разработчик на видеоигри: създаване на 2D игри от различни жанрове - курс 18 000 rub. от Coddy School of Programming for Children, обучение 3 модула (месеци)
разни / / December 02, 2023
Възраст: 7-12 години
Ниво: за начинаещи.
Продължителност: от 3 модула (месеца), от 24 часа*.
Формат: индивидуални и групови уроци, офлайн и онлайн (в реално време).
Брой деца: от 1 до 8.
Цена:
от 750 rub./час в онлайн група,
от 850 rub./час в офлайн група,
от 1050 rub./час индивидуално онлайн,
от 1980 rub./час индивидуално офлайн.
Искате ли вашето дете не само да играе, но и да разработва игри за Windows?
Искате ли да се заинтересува от програмирането, като създава забавни проекти?
Искате ли да покажете напредъка му, като покажете играта, която е публикувал в интернет?
Ако отговорът ви е да, този курс е това, от което се нуждаете!
Игровата индустрия е една от най-търсените области в областта на информационните технологии (ИТ) днес. През 2019 г. пазарът на видеоигри се оценява на 151 100 000 000 щатски долара (според аналитичните Newzoo agency) и прагът за навлизане на този пазар за начинаещи разработчици става по-висок всяка година всичко е по-ниско. Сега е най-доброто време да научите как да създавате свои собствени игри и да започнете да печелите пари от хобито си.
Освен това уменията, придобити в разработката на игри, ще бъдат полезни в други области на ИТ сектора, било то създаване на мобилни приложения или просто писане на програми за компютър.
По време на курса студентите ще овладеят, в допълнение към създаването на игри, още няколко свързани умения от:
- геометрия - работа с ъгли, вектори и координати.
- физика - контрол на силите, триене, гравитация, сблъсъци.
- работа с графики - използване на графични редактори за създаване на собствени изображения.
- програмиране - управление на събития, променливи, функции, класове, масиви, типове данни, if-else конструкции, логически оператори и много други.
- разработка на уебсайт - управление на хостинг, свързване на домейн, прехвърляне на данни към сайта - всичко, от което се нуждаете, за да поставите играта в интернет, като я направите достъпна за потребители по целия свят.
За да помогне на учениците да овладеят това огромно количество информация, CODDY разработи курс за начинаещи, в който ще научим децата как да създават игри от различни жанрове за Windows.
По време на курса ще направим няколко игри - това е стрелец с изглед отгоре и класическите „Астероиди“, но с телепортация, бонуси и таймер, както и игра в жанра „Tower Defense“.
Ще добавим собствена музика, собствени звуци и собствени снимки към игрите - всяка игра ще бъде уникална!
Разработката се извършва на игровия двигател Construct, който значително опростява писането на код и ускорява процеса на създаване на игри. За децата ще бъде по-лесно да разберат програмирането на логиката на играта, което означава, че ще могат да създават няколко различни игри или обработете една от тях наистина задълбочено и добавете много интересни функции към нея.
След завършване на курса студентите ще се научат как да създават 2D игри, да ги публикуват в интернет, да ги споделят с приятели, а също така ще придобият основни умения програмиране: Construct често използва променливи, цикли, класове и други конструкции, които всеки уважаващ себе си човек трябва да знае програмист. Също така ще бъде много по-лесно за студентите, които завършат курса, да започнат да изучават двигатели за 3D игри като Unity и Unreal Engine.
След завършване на курса портфолиото на студента ще съдържа няколко готови проекта, които са доказателство за неговите знания и опит и ще помогне при намирането на работа, ако детето реши да свърже живота си с ИТ сферата като цяло и с развитието на игри в в частност. Завършилите ще могат да усъвършенстват и подобрят своите проекти или да напишат игра от нулата и кой знае, може би вашето дете ще създаде следващия хит?
За кого е идеален този курс?
- За всеки, който се интересува от разработка на игри
- За тези, които са усвоили Scratch и са готови да продължат напред, но все още не са готови да усвоят Unity поради сложността на този двигател на играта.
Курсът е структуриран по такъв начин, че дори начинаещи, които не са имали предишен опит с програмиране или създаване на игри, ще могат бързо да свикнат с него и да се включат в процеса на обучение.
„Като учител, преподаващ този курс, отбелязвам, че по време на курса децата стават много по-общителни, открити и уверени в себе си, не се страхуват да грешат, опитват нови неща и сами търсят информация в интернет, за да въведат нови в играта функции. Това се улеснява от приятелска атмосфера, работа в екип при решаване на сложни проблеми и интересно задачи, при които ученикът не само наизустява темата, но придобива реални умения развитие."
Андрей Фурлетов
Първи месец - Игра със стрелба
1
• Въведение в интерфейса Construct, създаване на проект и сцена.
• Настройка на фона и модела на играча, свързване на контроли.
• Стрелба, създаване на чудовища и "Играта приключи".
2
• Здравен интерфейс, добавящ здраве към играча и чудовищата.
• Създаване на автоматични оръжия.
• Добавяне на ефекти, когато куршуми удрят чудовища.
3
• Разпръскване на куршуми и създаване на лазер.
• Превключвайте между видовете оръжия с помощта на бутоните на клавиатурата.
• Създаване на огнехвъргачка и лазерни ефекти.
4
• Създаване на самонасочващи се ракети и ефекти на горене.
• Точкуване, бутон за рестартиране.
• Създаване на комплекти за първа помощ, подобряване на системата за създаване на чудовища.
• Увеличаване на трудността на играта с течение на времето (по таймер).
Втори месец - игра Space Rocks
1
• Създаване на фон, модел на играч и свързване на контроли.
• Създаване на лазер, разработване на система за изстрелване, двигателни ефекти.
• Създаване на астероид, запълване на игралното поле с астероиди.
2
• Добавяне на движение към астероиди, астероидна физика, унищожаване на астероиди.
• Добавяне на ефекти на експлозия с помощта на анимация.
• Телепортиране на играч чрез кликване на мишката и ефекти.
3
• Създаване на интерфейс – ниво на енергия, печалба и загуба.
• Създаване на защитен щит и бонус, чрез който се активира щитът.
• Усъвършенствани астероиди, които се разпадат на по-малки парчета.
4
• Добавяне на музика и звуци към играта.
• Подобрен баланс на играта, добавяне на таймер
Трети месец - игра Tower Defenders
1
• Създаване на фон и интерфейсен панел.
• Създаване на основен враг и неговата система за движение.
• Създаване на кули, стрелба на кули, здраве на враговете.
2
• Подобрен интерфейс и ефекти на експлозия.
• Създаване на система за закупуване на куполи.
• Блокиране на опити за инсталиране на кули върху интерфейсни елементи, пътища и съществуващи кули.
3
• Създаване на нова кула и снаряди за нея.
• Добавяне на база, точки и условия за загуба.
4
• Система за управление на времето - нормална скорост, двойна скорост и пауза.
• Добавяне на резервоар.
• Увеличаване на трудността на играта, прецизиране на движението на враговете