Menu
CoddyTech
flag He iconעבריתdown icon
חדשמסלול

לומדים לפתח משחקים ב־Godot

קורס Godot חינמי ואינטראקטיבי שמתחיל מאפס. כותבים GDScript ומשחקים במשחקי הדו־ממד שלכם במנוע Godot 4 האמיתי ליד העורך, עם טעינה חמה, עץ סצנה חי, רמזים מבינה מלאכותית ותעודה על כל פרק.

1,000+ לומדים רשומים

167 שיעורים167 אתגרים181 שאלות חידון

  • ידידותי למתחילים
  • sparkles iconעזרה בתכנות בליווי AI
  • hint iconשיעורים אינטראקטיביים ומעשיים
  • volume On iconהקראה קולית בכל שיעור
  • quiz iconחידונים לבדיקת הידע
  • certificate iconתעודת סיום בחינם

שחקו במשחק 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

לכתוב את הסקריפטים האלה בעצמכם, זה הקורס: בחינם, בדפדפן.

סילבוס

6 יחידות8 פרויקטים167 שיעורים167 אתגרים181 שאלות חידון
  1. להתחיל את היחידהלהתחיללהרחיבלכווץאיך משחק ב-Godot בנוי מצמתים ומסקריפטים. מזיזים, מסובבים ומשנים את קנה המידה של צמתים באמצעות delta, מכווננים ערכים ומוצאים צמתים אחרים. בסוף יוצרים שומר מסך עם כדור קופץ.

    משחק Godot הראשון שלך

    6 שיעורים66

    כל פריים

    6 שיעורים67

    ערכים שניתן לכוונן

    6 שיעורים66

    איתור צמתים

    5 שיעורים55

    פרויקט: שומר מסך

    פרויקט4 שיעורים44
  2. להתחיל את היחידהלהתחיללהרחיבלכווץמזיזים דמות באמצעות המקלדת. משתמשים בפעולות קלט, ב-CharacterBody2D וב-move_and_slide, ואז מוסיפים כוח כבידה, קפיצה ומהירות חלקה. בסוף יוצרים גיבור למשחק פלטפורמה שרץ וקופץ.

    פעולות קלט

    6 שיעורים67

    CharacterBody2D

    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. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.

playground.js
עורך קוד
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
בדיקה #1test Case Success icon
בדיקה #2test Case Success icon
בדיקה #3test Case Failure icon
קלט
"Alex"
פלט
"Hello, Coddy! Alex"

לבנות רצף

שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.

12 ימי רצף

חזרו מחר כדי לשמור על הרצף!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

הכל או כלום

יום 5 מתוך 7

fire Freeze icon

הקפאת רצף

2 left

אתם לא לבד

התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!

ליגת המתמודדים
ליגת המתמודדים7 המובילים עולים
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconאזור העלייהleaderboard Arrow Up icon

כל הדרכים ללמוד

לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.

מבוא למשתנים
אודיו

משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.

ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.

הערך יכול להשתנות עם הזמן. השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.

1xשרה

לקבל תעודה

קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.

Coddyתעודת סיום
תעודה זו מאשרת כיישראל ישראליהשלים/ה בהצלחה את
python iconיסודות Python
מאומת
תאריךינו׳ 2026
LinkedInלהוסיף ל-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?

לא. משחקי Godot נכתבים ב־GDScript, והקורס הזה מלמד את ה־GDScript שמשחק צריך תוך כדי: משתנים, פונקציות, if, לולאות ואותות, כל אחד ברגע שמשחק צריך אותו בפעם הראשונה. כדי ללמוד את השפה לבד, עשו את קורס GDScript.

זה מנוע Godot האמיתי?

כן. המשחק שלכם רץ ב־Godot 4.7, גרסת הווב הרשמית של המנוע, והבדיקה משחקת בו באותה גרסה של Godot. הסקריפטים והסצנות שאתם כותבים הם קבצי Godot רגילים: פתחו אחר כך את עורך Godot במחשב, ואותו קוד יעבוד שם.

צריך להוריד את Godot?

לא. המשחק רץ בדפדפן ליד העורך. הקורס נמצא באתר, בדפדפן של מחשב או של טלפון, ולא באפליקציות של Coddy. כדי לבנות בהמשך פרויקטים משלכם עם תמונות וצלילים, הורידו את עורך Godot החינמי. כל מה שתלמדו כאן עובד גם שם.

אילו משחקים אבנה בקורס Godot הזה?

כל פרק מסתיים במשחק: שומר מסך שקופץ, גיבור של משחק פלטפורמה, אוסף מטבעות ומשחק התחמקות שאפשר להפסיד בו. הפרק האחרון בונה עוד ארבעה, צעד אחר צעד: Breakout, משחק יריות באסטרואידים, ציפור מעופפת בסגנון Flappy ומבוך צינוקים.

ללמוד Godot או יוניטי?

שניהם מנועים ראשונים טובים. Godot חינמי וקוד פתוח, קל, ומיועד לדו־ממד בדיוק כמו לתלת־ממד, ו־GDScript מזכירה מאוד את Python. ביוניטי משתמשים יותר אולפנים, והוא נכתב ב־C#. Coddy מלמדת את שניהם: אם אתם רוצים C# ותלת־ממד, הציצו בקורס יוניטי.

קורס Godot הוא בחינם?

כן. השיעורים, המשחק, הרמזים מבינה מלאכותית והתעודות בחינם. חשבון חינמי מאפשר כמה שיעורים ביום, ו־Pro מסיר את המגבלה היומית.

מקבלים תעודה על קורס Godot?

כן. כל אחד מ־6 הפרקים נותן תעודת סיום חינמית כשמסיימים אותו, עם עמוד משלה שאפשר לשתף או להוסיף ל־LinkedIn.
איור של שפות התכנות ב-Coddy

ללמוד Godot עם Coddy

להתחיל