תוכנית הלימודים הרשמית
מסלול פיתוח המשחקים ב-Roblox
תוכנית פדגוגית מתקדמת המשלבת חשיבה טכנולוגית (תכנות וקוד ב-Lua) לצד יצירתיות, עיצוב שלבים וחוויית שחקן.
מבואבונים עולמות ב-Roblox
הקורס המלא למתחילים: משחקן – ליוצר משחקים
מטרה מרכזית:שער הכניסה לעולם פיתוח המשחקים. נעבור ממשחק פסיבי של אחרים ליצירה אקטיבית ותכנון מרחבי עצמאי בפלטפורמת רובלוקס.
תהליך פיתוחבניית משחק מלא (משרטוט למציאות)
מטרה מרכזית:הבנת תהליך העבודה המלא של מפתח משחקים ברובלוקס - משלב הרעיון הראשוני על הנייר ועד למשחק פעיל ברשת.
מפת דרכיםמסלול ההתפתחות שלנו בקורס
מטרה מרכזית:מפת הדרכים האישית של התלמידים בקורס - כיצד מתקדמים צעד אחר צעד מרמת הבסיס ועד ליצירת קוד ומערכות מתקדמות.
עיצוב ממשקממשק משתמש GUI (תקשורת עם השחקן)
מטרה מרכזית:עיצוב כפתורים, תפריטים, מדדי חיים וטקסטים המאפשרים לשחקנים לתקשר עם המשחק ולהבין את חוקיו.
חוויית משחקמכניקות משחק (העולם מגיב)
מטרה מרכזית:יצירת לולאות גיימפליי מהנות: נקודות שיגור (Teleport), מלכודות, ומערכות איסוף חפצים שמניעות את השחקן לפעול.
תכנותתכנות ב-Lua (המוח של המשחק)
מטרה מרכזית:כתיבת קוד בשפת Lua כדי לשלוט בכל פרט בעולם הווירטואלי, ליצור אינטראקציה חכמה ולנהל מערכות מורכבות.
בנייה ועיצובבניית מפה (חומרים ועיצוב)
מטרה מרכזית:עיצוב תלת-ממדי, שליטה בחומרים שונים, יצירת נופים ואווירה חזותית מרהיבה שמכניסה את השחקנים לסיפור.
מבוא טכניהיכרות עם התוכנה (יסודות וביטחון)
מטרה מרכזית:שליטה בכלי העבודה הבסיסיים של Roblox Studio ויצירת סביבת עבודה נוחה ומאובטחת עבור מפתחים מתחילים.
מודול 1שיעורים 1-4
מודול 1: הופכים את הסטודיו למגרש המשחקים שלנו
מטרה מרכזית:להוריד את החשש מהתוכנה, להרגיש בנוח לחלוטין עם ממשק הפיתוח, וליצור משהו ראשון משלנו.
נושאי הלימוד במודול:
- מה זה Roblox? הבנת הפלטפורמה ואיך משתמשים יוצרים בה משחקים.
- הסייר (Explorer): הרשימה המלאה של כל מה שקיים במשחק (ההיררכיה של העולם).
- המאפיינים (Properties): לוח הבקרה לשינוי גודל, צבע וחומר של כל אובייקט.
- הזירה (Viewport): המרחב התלת-ממדי שבו בונים, מזיזים ומשנים את העולם הפיזי.
- עולם ראשון: פתיחת Baseplate והוספת Part (חלק) ראשון לזירה.
Quest Window - אתגר מודול 1: היצירה העצמאית הראשונה שלי
- צור 3 פלטפורמות שונות בעולם שלך:
- פלטפורמה אחת גדולה במיוחד (Scale)
- פלטפורמה אחת קטנה וצרה (Scale)
- פלטפורמה אחת בצבע שונה ומושך (Color)
מטרה פדגוגית: מעבר מ"העתקה" בלבד ליצירה עצמאית. ביסוס שליטה מלאה בכלי ה-Move, Scale וה-Rotate במרחב.
מודול 2שיעורים 5-8
מודול 2: בונים מפה ויוצרים חוויה
מטרה מרכזית:לעבור מלמידה טכנית פשוטה לעיצוב שלבים ותכנון חוויית משחק אינטראקטיבית.
נושאי הלימוד במודול:
- הוספה ושכפול: טכניקות ליצירת אובייקטים (Parts) במהירות רבה.
- סידור במרחב: תכנון מוקפד של מרחקי קפיצה ומעברים.
- אווירה וסגנון: שילוב צבעים ו-Materials (חומרים כמו עץ, קרח, אש או מתכת).
- המשחק הראשון: בניית מסלול קפיצות בסיסי (Obby) המבוסס על מיומנות.
Quest Window - אתגר מודול 2: מתחם האובי הראשון שלי
- בנה מסלול קפיצות שלם הכולל:
- לפחות 5 פלטפורמות שונות.
- לפחות 2 פלטפורמות בגבהים שונים (דורש תכנון קפיצה מדויק).
- לפחות 2 פלטפורמות בעלות צבעים/חומרים שונים.
- בונוס: נסה ליצור קפיצה מאתגרת וקשה יותר במרכז המסלול!
מטרה פדגוגית: הבנת ה"זרימה" (Flow) של מסלול ולמידת שליטה במרחקים במרחב התלת-ממדי.
מודול 3שיעורים 9-12
מודול 3: מכניקות משחק - העולם מתעורר לחיים
מטרה מרכזית:להוסיף דינמיות למשחק ולגרום לעולם הווירטואלי להגיב בצורה חכמה לפעולות השחקן.
נושאי הלימוד במודול:
- שמירת התקדמות (Checkpoint): איך מונעים תסכול מהשחקנים ויוצרים נקודות חזרה לאחר נפילה.
- תנועה במרחב (Teleport): יצירת מעברים קסומים ושיגורים בין אזורים שונים במפת המשחק.
- תגמול שחקן (Collectible Items): פיזור חפצים ומטבעות לאיסוף ברחבי העולם.
- שדרוג מקיף: חיבור כל המכניקות שנלמדו לתוך מסלול האובי הקיים.
Quest Window - אתגר מודול 3: מ"יפה" ל"משחקי"
- שדרג את מסלול האובי שלך כך שיכלול:
- לפחות Checkpoint (נקודת שמירה) אחד פעיל שעובד.
- לפחות פריט אחד (Collectible) שאפשר לאסוף ומשפיע על השחקן.
- אזור אחד שמשגר (Teleport) את השחקן למקום מרוחק במפה.
מטרה פדגוגית: הפעלת מכניקות בתוך סביבה מעוצבת כדי להעניק לשחקן מטרה, עניין ותחושת התקדמות.
מודול 4שיעורים 13-16
מודול 4: תכנות בסיסי ב-Lua (המוח של המשחק)
מטרה מרכזית:להבין לוגיקה תכנותית אמיתית ולשלוט בצורה מלאה בהתנהגות העולם באמצעות קוד.
נושאי הלימוד במודול:
- מה זה סקריפט (Script)? היכרות עם שפת הקוד (Lua) שמפעילה את עולם הרובלוקס.
- אירועי מגע (Touched Events): יצירת תגובה כאשר שחקן בא במגע פיזי עם אובייקטים.
- אינטראקציה שלילית: בניית בלוק נעלם (מלכודת!) שנופל או נעלם כשנוגעים בו.
- לוגיקה חיובית: יצירת בלוק חכם שמעניק לשחקן נקודות ללוח השיאים.
script.luaLua Script
local part = script.Parent
part.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
player.leaderstats.Points.Value += 10
end
end
end)Quest Window - אתגר מודול 4: כוחו של הקוד
- צור אזור משחק הכולל:
- בלוק חיובי שנותן נקודות לשחקן במגע.
- בלוק מלכודת שנעלם/מוחק את עצמו ברגע שנוגעים בו.
- בונוס: שלב את בלוק המלכודת כמכשול אקטיבי ונסתר בתוך מסלול האובי שלך!
מטרה פדגוגית: חיבור בין הקוד הלוגי הנסתר (Lua) לעולם הפיזי התלת-ממדי, ויצירת אינטראקציות גיימפליי אמיתיות.
מודול 5שיעורים 17-19
מודול 5: ממשק משתמש – קשר עין עם השחקן
מטרה מרכזית:להציג מידע ונתונים בזמן אמת לשחקנים, מה שמעניק להם תחושה של משחק מקצועי ומלוטש.
נושאי הלימוד במודול:
- ScreenGui: יצירת השכבה הדו-ממדית הווירטואלית המוצגת על גבי מסך השחקן.
- טקסט על המסך (Text Labels): הצגת הודעות מערכת, הוראות משחק וברכות.
- שילוב קוד וממשק: חיבור בין עיצוב ה-GUI לבין הסקריפט שמעדכן את מונה הניקוד (Score) בזמן אמת.
Quest Window - אתגר מודול 5: נותנים פידבק לשחקן
- עצב והטמע במשחק:
- מונה נקודות חי (Live Score UI) שמתעדכן במהלך המשחק.
- טקסט ברור המברך את השחקן בכניסתו למשחק.
- בונוס: הגדר הודעה קופצת (Alert popup) שמופיעה רק כשהשחקן אוסף פריט מיוחד.
מטרה פדגוגית: חיזוק תחושת ההישג וההתקדמות של השחקן בעזרת חיווי חזותי ומשוב מיידי לכל פעולה.
מודול 6שיעורים 20-24
מודול 6: הפקת סטודיו – בניית משחק מלא
מטרה מרכזית:ליישם באופן עצמאי ויצירתי את כל הכלים והידע שנלמדו לאורך הקורס מא' ועד ת'.
נושאי הלימוד במודול:
- תכנון המשחק (Planning): גיבוש קונספט, הגדרת נושא, ומבנה שלבי המשחק.
- בניית המפה (Building): יישום מיומנויות הבנייה, עיצוב הנוף והתאורה.
- מכניקות (Mechanics): שילוב נקודות שמירה, חפצים לאיסוף, סקריפטים ומלכודות.
- בדיקות (QA): הרצת בדיקות מקיפות לאיתור באגים, תיקון תקלות וליטוש.
- פרסום (Publishing): העלאת המשחק לאוויר בשרתי רובלוקס ושיתוף חברים.
Quest Window - אתגר סיום ענק: המשחק שלך באוויר!
- בנה משחק מלא ומקורי משלך שיכלול:
- מינימום 8 פלטפורמות מעוצבות ברמות קושי שונות.
- לפחות 2 מכניקות משחק שונות (כמו שמירת התקדמות, שיגור או איסוף פריטים).
- אלמנט ייחודי שלך: רעיון מקורי, עיצוב מרהיב או מלכודת קוד מתוחכמת.
מטרה פדגוגית: הוכחת שליטה מלאה בכל הכלים הטכנולוגיים והעיצוביים, וקבלת תואר מפתח משחקים רשמי ב-Roblox!
סיכום ומיומנויותמארגז חול – לארגז כלים מקצועי
מטרה מרכזית:סיכום כלי הפיתוח המקצועיים שנרכשו לאורך הקורס והבנה כיצד הם מתרגמים לכלים לפיתוח תוכנה ומשחקים בעולם האמיתי.
חוויית שחקן (Player Experience)
- ScreenGui (ממשקי משתמש דינמיים)
- Live Score (מונה ניקוד חי בזמן אמת)
- UI Design (עיצוב מסכים ותוויות)
- Text Overlay (הודעות טקסט והנחיות)
מכניקות וקוד (Mechanics & Logic)
- Touch Events (זיהוי אינטראקציה פיזית)
- Logic & Code (חשיבה לוגית ומבני קוד)
- Traps & Obstacles (מכשולים ומלכודות קוד)
- Checkpoints (שמירת מיקומי שחקן)
עולם ועיצוב (World & Design)
- Building (בניית אובייקטים בתלת-ממד)
- Materials (עבודה עם מרקמים וחומרים)
- Colors & Light (שליטה באווירה ותאורה)
- Scaling & Spatial Flow (ניהול מרחקים וזרימה)
הפקה (Production Pipeline)
- Planning (תכנון מסמך עיצוב - GDD)
- QA Testing (בדיקת באגים וליטוש שלבים)
- Publishing (פרסום והפצה לשרתים גלובליים)