לומדים לפתח משחקים ב־Godot
קורס Godot חינמי ואינטראקטיבי שמתחיל מאפס. כותבים GDScript ומשחקים במשחקי הדו־ממד שלכם במנוע Godot 4 האמיתי ליד העורך, עם טעינה חמה, עץ סצנה חי, רמזים מבינה מלאכותית ותעודה על כל פרק.
1,000+ לומדים רשומים
167 שיעורים167 אתגרים181 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
תעודת סיום בחינם
שחקו במשחק Godot ממש כאן
שלושה משחקים קטנים שנכתבו ב־GDScript ורצים במנוע Godot 4 האמיתי. לחצו Play, ואז הזיזו מחוון: המספר משתנה בקוד והמשחק מתחיל מחדש עם הערך החדש. בטלפון, השתמשו במקשים שעל המסך.
רוצו עם מקשי החיצים וקפצו עם Space. קבעו את JUMP_VELOCITY ל־-300.0 והמדפים כבר מחוץ להישג יד.
extends CharacterBody2D
const SPEED = 240.0
const JUMP_VELOCITY = -460.0
const GRAVITY = 1200.0
func _physics_process(delta):
# Fall when in the air.
if not is_on_floor():
velocity.y += GRAVITY * delta
# Jump only from the ground.
if Input.is_action_just_pressed("jump") and is_on_floor():
velocity.y = JUMP_VELOCITY
# Run left and right.
var direction = Input.get_axis("move_left", "move_right")
velocity.x = direction * SPEED
if direction != 0:
$Body.scale.x = sign(direction)
$Eye.position.x = 3 if direction > 0 else -9
move_and_slide()
# Fell off the world? Start again.
if position.y > 420:
position = Vector2(100, 280)
velocity = Vector2.ZERO
לכתוב את הסקריפטים האלה בעצמכם, זה הקורס: בחינם, בדפדפן.
סילבוס
יחידה 1
צמתים וסצנות
להתחיל את היחידהלהתחיללהרחיבלכווץאיך משחק ב-Godot בנוי מצמתים ומסקריפטים. מזיזים, מסובבים ומשנים את קנה המידה של צמתים באמצעות delta, מכווננים ערכים ומוצאים צמתים אחרים. בסוף יוצרים שומר מסך עם כדור קופץ.משחק Godot הראשון שלך
6 שיעורים66כל פריים
6 שיעורים67ערכים שניתן לכוונן
6 שיעורים66איתור צמתים
5 שיעורים55פרויקט: שומר מסך
פרויקט4 שיעורים44יחידה 2
קלט ותנועה
להתחיל את היחידהלהתחיללהרחיבלכווץמזיזים דמות באמצעות המקלדת. משתמשים בפעולות קלט, ב-CharacterBody2D וב-move_and_slide, ואז מוסיפים כוח כבידה, קפיצה ומהירות חלקה. בסוף יוצרים גיבור למשחק פלטפורמה שרץ וקופץ.פעולות קלט
6 שיעורים67CharacterBody2D
5 שיעורים58כבידה וקפיצה
6 שיעורים66תנועה חלקה
5 שיעורים58פרויקט: גיבור במשחק פלטפורמה
פרויקט6 שיעורים66יחידה 3
אותות והתנגשויות
להתחיל את היחידהלהתחיללהרחיבלכווץגורמים לדברים להגיב כשהם נוגעים זה בזה. משתמשים ב-Area2D ובאותות, כותבים אותות משלכם, מקבצים צמתים ומסירים אותם באמצעות queue_free. בסוף יוצרים משחק לאיסוף מטבעות.אזורים
5 שיעורים55אותות
5 שיעורים56קבוצות
4 שיעורים45הסרת דברים
4 שיעורים44סכנות
4 שיעורים45פרויקט: אוסף המטבעות
פרויקט5 שיעורים55יחידה 4
חוקי המשחק
להתחיל את היחידהלהתחיללהרחיבלכווץמוסיפים למשחק את הכללים שלו: טיימרים, ניקוד על המסך, חיים, ניצחון, הפסד, התחלה מחדש ואויבים שנוצרים מתוך סצנה. בסוף יוצרים משחק התחמקות.טיימרים
5 שיעורים55ניקוד על המסך
5 שיעורים55חיים והפסדים
5 שיעורים55יצירת מופעים
6 שיעורים66ניצחון
3 שיעורים33פרויקט: התחמקות
פרויקט5 שיעורים55יחידה 5
התחושה של המשחק
להתחיל את היחידהלהתחיללהרחיבלכווץמוסיפים תנועה ומשוב: tweens, מצלמה שעוקבת ורועדת, חלקיקים, הבזקי פגיעה ו-AnimationPlayer.טווינים
7 שיעורים77מצלמה
4 שיעורים44חלקיקים
4 שיעורים44הבזקים ומשוב
4 שיעורים44אנימציה
4 שיעורים44יחידה 6
פרויקטים
להתחיל את היחידהלהתחיללהרחיבלכווץבונים צעד אחר צעד ארבעה משחקים שלמים: Breakout, משחק יריות באסטרואידים, משחק תעופה בסגנון Flappy Bird ומשחק זחילת מבוכים במבט מלמעלה. בסוף כל שלב מתקבל משחק שאפשר להריץ.פרויקט: ברייקאאוט
פרויקט9 שיעורים911פרויקט: ירי באסטרואידים
פרויקט9 שיעורים910פרויקט: המעופף המתנפנף
פרויקט7 שיעורים77פרויקט: זחילת מבוכים
פרויקט8 שיעורים88
ללמוד תוך כדי עשייה
כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-AI. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.
לבנות רצף
שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.
12 ימי רצף
חזרו מחר כדי לשמור על הרצף!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
הכל או כלום
יום 5 מתוך 7
הקפאת רצף
2 left
אתם לא לבד
התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!
כל הדרכים ללמוד
לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.
משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.
ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.
הערך יכול להשתנות עם הזמן. השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.
לקבל תעודה
קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללמוד Godot עם Coddy
- הקוד והמשחק עומדים זה לצד זה. לוחצים שחק, והמשחק רץ ב־Godot 4.7, המנוע האמיתי, בגרסה שקומפלה לווב. הכפתור טעינה חמה מכניס את הסקריפט למשחק שכבר רץ, הלשונית סצנה מציגה את עץ הצמתים החי כמו לוח הסצנה של Godot, והקונסולה מציגה את
print()ואת כל שגיאה עם השורה שלה. לוחצים בדיקה, והשיעור נבדק על ידי משחק במשחק שלכם. - לא צריך ניסיון בבניית משחקים כדי להתחיל. הפרק הראשון מראה איך בנוי משחק ב־Godot: צמתים בעץ סצנה,
_readyו־_process,delta, מיקומים ו־Vector2, משתני@exportומציאת צמתים עם$, ומסתיים בשומר מסך שקופץ. - דמויות שמגיבות למקלדת: פעולות קלט,
CharacterBody2Dו־move_and_slide(), קירות, כבידה וקפיצה, האצה וחיכוך. אחר כך דברים שנוגעים זה בזה:Area2D, אותות שמחוברים בקוד, אותות משלכם, קבוצות ו־queue_free(), ובסוף משחק איסוף מטבעות. - מצעצוע למשחק:
Timer, ניקוד ב־Label, חיים, סוף משחק והתחלה מחדש, ואויבים שנוצרים מתוךPackedScene. אחר כך תחושת המשחק: tweens, מצלמה שעוקבת ורועדת, חלקיקים ו־AnimationPlayer.
שאלות נפוצות על לימוד Godot
צריך לדעת GDScript כדי ללמוד Godot?
if, לולאות ואותות, כל אחד ברגע שמשחק צריך אותו בפעם הראשונה. כדי ללמוד את השפה לבד, עשו את קורס GDScript.