פיתוח משחקים ניידים באנדרואיד - קורס 12,000 רובל. מבית הספר לקודי לתכנות לילדים, הכשרה של 4 מודולים (חודשים)
Miscellanea / / December 01, 2023
גיל: 12-16 שנים
רמה: למתחילים.
משך: מ-4 מודולים (חודשים), מ-16 שעות*.
פורמט: שיעורים אישיים וקבוצתיים, לא מקוון ומקוון (זמן אמת).
מספר ילדים: מ-1 עד 8.
מחיר:
מ-750 רובל לשעה בקבוצה מקוונת,
החל מ-850 רובל לשעה בקבוצה לא מקוונת,
מ-1050 רובל לשעה בנפרד באינטרנט,
החל מ-1980 רובל לשעה בנפרד במצב לא מקוון.
האם אתה רוצה שילדך לא רק ישחק בסמארטפון שלו, אלא גם יפתח משחקי סלולר משלו? האם אתה רוצה שילדך יתעניין בתכנות וייצור פרויקטים מלאים משלו? אז הקורס "פיתוח משחקים לנייד באנדרואיד" הוא בהחלט בשבילך.
תעשיית המשחקים היא אחד התחומים המבטיחים ביותר כיום, והמקצוע של מפתח אנדרואיד מבוקש ומשולם מאוד. רוב המשחקים נוצרים באמצעות מנועי משחק. Unity3D הוא מנוע משחק פופולרי מאוד לפיתוח משחקי תלת מימד, אשר שימש בפיתוח של כמה מהמשחקים המפורסמים ביותר – מ-Pokemon Go ועד Hearthstone: Heroes of Warcraft.
על ידי יצירת משחקים משלו, הילד לא רק ילמד את יסודות התכנות, אלא גם יוכל להפוך את התחביב שלו למשרה מלאה, בשכר טוב בעתיד.
יתרה מכך, המיומנויות שילד רוכש בעת יצירת משחקים יהיו שימושיים בתחומים אחרים, בין אם מדובר בכתיבת תוכניות שונות, עיצוב, רשתות חברתיות, אנימציה ואפילו קולנוע!
רשום את ילדך לקורס "פיתוח משחקים ניידים של אנדרואיד" שפותח על ידי בית הספר לתכנות CODDY לילדים מגיל 12 עד 16, ולתת לו את ההזדמנות מאוהב משחקים להפוך ליוצר המשחק שלו עוֹלָם.
למי מתאים הקורס:
- למי שמתעניין במשחקי סלולר
- אלה שחולמים להפוך ליוצרים של משחקים משלהם
- למי שרוצה ללמוד איך לעבוד עם מנוע Unity3D המקצועי
- עבור בחורים שרוצים לממש את הרעיונות היצירתיים שלהם במשחקי מובייל אמיתיים
תוכן קורס:
- היכרות עם ממשק Unity3D
- כלים ופונקציונליות בסיסיים של מנוע Unity3D
- היכרות ועבודה עם חנות הנכסים הפנימית
- גיבוש הפרויקט בסיס נכסים
- חקור את עורך Sprite הפנימי
- עבודה עם תמונות
- יצירת רמות מלאות במשחק
- יצירה ותכנות של בקר משחק
- חקירה והוספה של רכיבי פיזיקה
- בדיקת הפרויקט בתוך המנוע
- מבחן ראשון בנייה והידור של הפרויקט
- פיתוח עלילת משחק
- הוספת מכניקת משחק לרמות שנוצרו
- יצירת ממשק המשתמש של המשחק. היכרות עם ממשק המשתמש
- היכרות עם כלי האנימציה
- יצירת אובייקטים מונפשים למשחק
- יצירת תנאי ניצחון ותבוסה במשחק
- משחק קול לפרויקט משחק. עבודה עם מקור שמע ומיקסר שמע
- אפקטים ב-Unity3D
- עבודה אחרונה על פרויקט המשחק
- היווצרות גרסת השחרור של המשחק
- הורדת משחק גמור לטלפון שלך
- יצירת חשבון מפתח ב-Google Play
- פרסום המשחק בגוגל פליי
- מצגת של פרויקט המשחק שלך
מטרות הקורס:
1. הכירו את מנוע Unity3D ואת תכונות העבודה עליו.
2. שלט במיומנויות פיתוח משחקים ניידים.
3. עבור מהיסודות של Game-Dev נייד להרכבת משחקים ניידים משלך.
4. פתח משחק נייד משלך באנדרואיד והצג אותו.
תיאור:
הקורס מיועד לחבר'ה שרוצים לנסות את עצמם כמפתחי סלולר באנדרואיד. במהלך הקורס התלמידים יכירו את אחד ממנועי המשחק הפופולריים ביותר, Unity3D, וילמדו כיצד ליצור באמצעותו משחקי סלולר משלהם.
פיתוח משחקים למובייל נחשב לאחד התחומים המבטיחים ביותר כיום. ומומחים בפיתוח משחקים לאנדרואיד מבוקשים בכל העולם.
המנוע המקצועי Unity3D חינמי ובעל ממשק ברור וידידותי, כולל כלים רבים לעבודה עם גרפיקה ועיצוב. Unity3D מאפשרת לפתח משחקים "מההתחלה ועד הסוף" ומתאימה גם למי שאין לו כישורי תכנות או ניסיון.
במהלך הקורס אני וילדיי נעבור את כל הדרך של פיתוח משחק מובייל - מהרעיון ועד להעלאה לגוגל פליי.
חברים בקורס שלנו:
- ילמד את הממשק והכלים של מנוע Unity3D
- יפתח את הכישורים של מפתחי משחקים מקצועיים
- למד ליצור חפצים למשחק העתידי
- יעבור מהיסודות של פיתוח משחקים ניידים לבניית משחק משלך
- אמן מיומנויות בעבודה עם אנימציה ותמונות
- יוכלו לפתח עלילות משחק משלהם
- עבוד עם ספרייה גדולה של צלילים והשמע את פרויקט המשחק שלך
- תיצור גרסת שחרור של המשחק ותוריד אותו לסמארטפון שלך
- ישיג מיומנויות בהצגת הפרויקט שלך ובדיבור מוצלח בפני קהל
בסיום הקורס התלמידים:
- למד מהו מנוע Unity3D וכיצד לעבוד איתו
- ילמד באופן עצמאי להוות בסיס לפרויקט משחק
- תהיה הזדמנות לממש את הרעיונות היצירתיים שלהם במשחק אמיתי
- יפתח חשיבה חדשנית, הגיונית ויצירתית
- לפתח משחק משלהם ולהעלות אותו ל-Google Play
- ישלטו במיומנויות מצגת ויציגו את פרויקט המשחק שלהם
מה אתה צריך לשיעורים?
להשלמת הקורס ילדכם יזדקק למחשב/מחשב נייד.
אם השיעורים מקוונים:
גישה לאינטרנט (בדוק את יציבות החיבור לאינטרנט, מ-10 Mbit/sec).
אוזניות, כמו גם ציוד נוסף לאיכות צליל טובה יותר: מיקרופון או אוזניות.
6
קורסיםמורה בקורס:
"Unity 3D", "פיתוח משחקים לנייד באנדרואיד", "פיתוח iOS למתחילים", "English&Python", "קורס סטנפורד סוויפט", "מפתח משחקי וידאו: יצירת משחקי דו-ממד מז'אנרים שונים"
חינוך:
אוניברסיטת מוסקבה לכלכלה, סטטיסטיקה ואינפורמטיקה, מומחיות "תמיכה מתמטית וניהול של מערכות מידע". רמת אנגלית: מיומנות (CEFR Level C2; תעודת CAE - דרגה A, שהונפקה על ידי אוניברסיטת קיימברידג')
ניסיון:
הוא סיים התמחות באקדמיה הרוסית למדעים ועבד כמתכנת בחברת ES-Leasing. הוא מלמד תכנות ואנגלית בבית הספר אליברה.
"לא חשבתי שתכנות יכול להיות כל כך מעניין עד שהתוודעתי לשיטות הוראה מודרניות. על בסיס אחת מהשיטות הללו נוצר קורס ההדרכה של Swift Playgrounds, אותו אני מלמד. הקורס הזה הדהים אותי עם נגישות החומר ויחד עם זאת כמות גדולה של עבודה מעשית עם מטרות פשוטות ומובנות. גישה זו היא שמאפשרת לנו ליצור עניין יוצא דופן בתכנות אצל ילדים ומבוגרים כאחד. מנוע המשחק Unity, בתורו, די קל ללמידה ומאפשר לך ליצור משחקים מז'אנרים שונים כמעט "על הברכיים". אני מאמינה ביישום מעשי של מיומנויות תכנות תוך כדי למידה, ולכן הקורסים בנויים בצורה כזו שיפתחו את כישורי התכנות אצל ילדים בצורה מקסימלית".
9
קורסיםמורה בקורס:
"Minecraft: מבוא לבינה מלאכותית", "Unity 3D", "פיתוח משחקים לנייד באנדרואיד", "יצירת משחקים בסראץ'", "תכנות מיינקראפט", "מיינקראפט בסראץ'", "Unreal Engine 4", "מודלים תלת מימדיים למשחק", "Python ו-JavaScript: משחקים תכנות ב-CodeCombat"
חינוך:
אוניברסיטת מוסקבה על שם M.V. לומונוסוב, הפקולטה למכניקה ומתמטיקה
משתתף מוסמך בתוכנית ההכשרה לתכנות Minecraft
Microsoft Certified Teacher Innovator Program
ניסיון:
עוסקת בפיתוח תוכנה ב-Java ו-C, תכנות מרובה הליכי. משתפר כל הזמן, משתמש בגישות מודרניות בפיתוח וניהול פרויקטים. לומד תבניות עיצוב וארכיטקטורה של פרויקטי תוכנה, בעל ידע בתחום ההצפנה והגנת מידע. מתעניין באופן פעיל בנושא רשתות עצביות וניתוח נתונים. הוא סיים קורס הכשרה בבית הספר Samsung SW&IT על יסודות ה-IT והתכנות, שם הגן על פרויקט אישי לפיתוח אפליקציית אנדרואיד והפך לזוכה המוחלט בתחרות הגמר. כחלק מצוות של שלושה אנשים, השתתפתי באליפות המקרים של Kaspersky CyberHeroes. אחראי על פיתוח אפליקציית הדגמה למובייל וחשיפה של צד התוכנה והחומרה של הפרויקט. הוא מפתח אפליקציות פעיל ב-Google Play ויש לו מספר פרסומים בפורטל הקוד הפתוח GitHub. שומר על אורח חיים בריא ומבקר בקביעות בבריכה.
"עבור כל תלמיד, אווירה ידידותית בעבודה בצוות חשובה מאוד. כמורה ומנטור, אני משתדל לעזור לתלמיד להגשים את רעיונותיו, תוך הסבר לו על הצד הטכני של הנושא ברמה הגבוהה ביותר. ניתן להסביר כל דבר מורכב בשפה פשוטה: בין אם אתה כותב משחק, משיק סטארט-אפ או רוצה ללמוד נושא, כל רעיון שיש לך יתמוך וייושם. כך צריך להיות חינוך טכנולוגי".
מודול 1
היום הראשון
היכרות עם ממשק Unity3D
- חלונות תוכנית ראשיים ופונקציונליותם
− כלים לעבודה עם ספרייטים דו מימדיים
- לימוד מערכת קואורדינטות תלת מימדית
- לימוד רכיב הטרנספורמציה (מיקום/סיבוב/קנה מידה)
תוצאת השיעור: לימוד ממשק המנוע.
משימה מעשית: יצירת סצנת מבחן ראשונה.
יום שני
היכרות עם חנות הנכסים הפנימית
− עבודה מול החנות הפנימית – חנות נכסים
− גיבוש בסיס הנכסים של הפרויקט
- לימוד פורמטים של קבצים
− הרעיון של אובייקט Prefab
תוצאת השיעור: עבודה עם חנות פנימית
משימה מעשית: היווצרות בסיס הנכסים של הפרויקט
יום שלוש
חקור את עורך Sprite הפנימי
- עבודה עם דפי ספרייט
- חיתוך, שמירת תמונות כאובייקטים נפרדים
- עבודה עם "מפות אריחים" (TileMap)
- יצירת קדימות למשחק
תוצאת השיעור: רכש מיומנויות עריכת תמונות.
משימה מעשית: צור קדימות של חפצי משחק סצנה.
יום רביעי
יצירת רמות מלאות במשחק
− פיתוח 2-3 רמות בפרויקט
− עבודה עם ספרייטים דו מימדיים על הבמה
- הוספת רכיבי פיזיקה לאובייקטים של סצנה
- הכנה ליצירת בקר משחק
תוצאת השיעור: יצירה של 2-3 רמות משחק מלאות.
משימה מעשית: להשלים את עבודת יצירת הרמה.
מודול שני
היום הראשון
יצירה ותכנות של בקר גיימינג
- יצירת בקר נגן
- חקירה והוספת רכיבי פיזיקה
− עריכת ניהול תסריט מוכן
- בניית ביניים של הפרויקט (בדיקה ראשונה בטלפון)
תוצאת השיעור: הופעת "בקר" משחק בפרויקט.
משימה מעשית: בדוק את הפרויקט בתוך המנוע, תקן את החסרונות.
יום שני
מבחן ראשון בניית הפרויקט
- שינוי תצורת הפרויקט
− התקנה של תמיכת Build נוספת
- הידור פרויקטים
- העברת קובץ APK ההתקנה לטלפון שלך
תוצאת השיעור: מבחן הבטא הראשון של הפרויקט.
משימה מעשית: הגדרת תצורת הפרויקט, בדיקת המשחק.
יום שלוש
פיתוח עלילת משחק
- יצירת NPCs של אויב על הבמה
− פיתוח רכיב הקווסט
- קומפילציה של משימות צד
− פיתוח מיני משחקים במסגרת הפרויקט
תוצאת השיעור: יצירת העלילות הראשיות והמשניות במשחק.
משימה מעשית: הוסף NPCs ידידותיים ואויבים.
יום רביעי
הוספת מכניקת משחק לרמות שנוצרו (חלק 1)
- אינטראקציה של PlayerController עם אובייקטים של סצנה
- מחקר של אינטראקציה "על קרניים (ריי)"
- הוספת מכניקת משחק פשוטה
תוצאת השיעור: הוספת מכניקת משחק פשוטה לפרויקט.
משימה מעשית: שימוש בידע הנרכש כדי להשלים עבודה על מכניקת משחק, בנייה בינונית.
מודול שלישי
היום הראשון
הוספת מכניקת משחק לרמות שנוצרו (חלק 2)
- אינטראקציה של PlayerController עם אובייקטים של סצנה
- מחקר של אינטראקציה "על טריגרים (אזור טריגר)"
- הוספת מכניקת משחק פשוטה
תוצאת השיעור: הוספת מכניקת משחק פשוטה לפרויקט.
משימה מעשית: באמצעות הידע שנצבר, השלם עבודה על מכניקת משחק, בנייה בינונית.
יום שני
יצירת ממשק המשתמש של המשחק. היכרות עם ממשק המשתמש
− מבוא למושג UI - ממשק משתמש
- אובייקטי ממשק משתמש בסיסיים, הגדרה והתאמה אישית
− פיתוח תפריט המשחק הראשי וממשק הבמה הראשית
תוצאת השיעור: לומד ממשק משתמש, יצירת ממשק במשחק שלך.
משימה מעשית: להשלים את העבודה על יצירת התפריט והחנויות במשחק.
יום שלוש
היכרות עם הכלי ליצירת אנימציה
− מבוא ליצירת אנימציה מבוססת מסגרת
- המושג "נקודות מפתח", "קנה מידה זמן"
- אנימציה של ספרייטים על הבמה
- יצירה ועבודה עם בקר אנימטור
תוצאת השיעור: רכש מיומנויות בעבודה עם אנימציה.
משימה מעשית: ליצור את המספר הדרוש של אובייקטים מונפשים על הבמה.
יום רביעי
יצירת תנאים לניצחון ותבוסה במשחק. באמצעות המיומנויות הנרכשות בממשק משתמש ובאנימציה, פתח פאנלים:
- ניצחון
- תבוסות
- תנאים לרמות טעינה מחדש
תוצאת השיעור: ממשק משחק מעודכן ומותאם אישית.
משימה מעשית: להשלים עבודה בכיתה, לתקן ליקויים.
מודול רביעי
היום הראשון
"משחק קולי עבור הפרויקט"
- באמצעות ספריות סאונד, העבר לפרויקט Audio Clip
− הוספת צלילים ומוזיקה לבמה הראשית ולתפריט הראשי
- עבודה עם מקור שמע ומיקסר שמע
תוצאת השיעור: הוספת צלילים ומוזיקה למשחק.
משימה מעשית: לסיים את העבודה ולבדוק את הסאונד בפרויקט.
יום שני
אפקטים ב-Unity3D
− קו – אפקט, הוספה והגדרה
− שביל – אפקט, הוספה והגדרה
− מערכת חלקיקים בפרויקט דו מימדי
תוצאת השיעור: מיומנויות בעבודה עם אפקטים ב-Unity3D.
משימה מעשית: הוספת והתאמה אישית של אפקטים במשחק.
יום שלוש
השלמת הפרויקט
- שינוי הגדרות הנגן
- היווצרות גרסת השחרור של המשחק
- מחיקת סצנות בדיקה
- פרויקט בניית
תוצאת השיעור: השלמת הפרויקט.
משימה מעשית: הורדת המשחק המוגמר כקובץ APK לטלפון שלך.
יום רביעי
שלום עולם!
− יצירת חשבון מפתח ב-Google Play
- עבודה עם מפתחי Play Console
- פרסום המשחק ב-Google Play
- יצירת מצגת של פרויקט משלך
תוצאת השיעור: פרסום משחק משלך ב-Google Play.