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

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

לפי יוניטי טכנולוגיות, 71% מכלל המשחקים לנייד משתמשים במנוע שלו, ויוצרים בסך הכל חמישה מיליארד הורדות בחודש של אפליקציות שנבנו עם Unity. מנוע המשחק הזה מושלם למתחילים מכיוון שיש לו מרכז משאבי למידה המצויד בו הדרכות, פרויקטים, קורסים וסדנאות הכשרה חיות כדי להביא אותך ממתחילים למקצוענים ב-No זְמַן.

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

instagram viewer

קָשׁוּר: שפות פיתוח משחקי Unity: מה כדאי ללמוד?

החל מהרבעון הראשון של 2022, Unity תומכת בהתקנה עבור Windows ו-macOS, עם תמיכה בתצוגה מקדימה עבור לינוקס. עם זאת, כדי להתקין ולהשתמש ב-Unity בכל אחת ממערכות ההפעלה הללו, יש צורך בסט דרישות.

לדוגמה, כדי להפעיל את Unity ב-Windows, תצטרך להיות מערכת הפעלה גרסה 7 (SP1+), 10 או 11. עבור macOS, מערכת ההפעלה צריכה להיות High Sierra 10.13+; עבור לינוקס, מערכת ההפעלה צריכה להיות אובונטו 20.04, אובונטו 18.04 או CentOS 7. לחץ כאן כדי לקבל את דרישות המערכת המלאות עבור הגרסה היציבה האחרונה של Unity (גרסה 2021.2).

לאחר שעמדת בדרישות המערכת, תוכל לנווט אל עמוד ההורדות של Unity, שבו אתה יכול להשלים את שלושת השלבים הנדרשים כדי להפעיל את מנוע המשחק. שלושת השלבים הללו כוללים:

  • הורדת ה- Unity Hub.
  • בחירת גרסת ה-Unity שלך.
  • מתחיל את הפרויקט שלך.

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

קָשׁוּר: כיצד Unreal Engine 5 ישפר משחקי וידאו

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

  • רישיון יוצר
  • רישיון פרסום
  • רישיון מותאם אישית

רישיון היוצר הוא בחינם לחלוטין ואין לו תמלוגים צמודים. רישיון הפרסום הוא בחינם, אך הוא מצריך 5% תמלוגים כאשר המשחק שלך "הופך למצליח". הרישיון המותאם הוא האפשרות לעבוד עם Unreal Engine כדי ליצור הסכם רישוי רק בשבילך.

כל הסכם רישיון מספק גישה בלתי מוגבלת לכל תכונות Unreal Engine. Unreal מספקת גישה מלאה לקוד המקור C++ שלה, ומעניקה למפתחי משחקים גישה בלתי מוגבלת להתאים אישית או אפילו להרחיב את קוד Unreal Engine.

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

Godot הוא מנוע משחק חופשי לשימוש בקוד פתוח. נקודת המכירה העיקרית של Godot היא שהוא משתמש בכלים נפוצים, מה שהופך אותו לאידיאלי למתחילים. למנוע זה יש עורך ויזואלי המאפשר לך ליצור גם 3D ו 2D UI ומאפשר למפתחי משחקים לבצע עריכה חיה.

ל-Godot יש מאות צמתים שפותחו כדי לענות על צורכי פיתוח המשחקים שלך. עם זאת, אם אלה הזמינים אינם עונים מספיק על הצרכים שלך, יש לך אפשרות ליצור צמתים מותאמים אישית. Godot עובד היטב על פלטפורמות מרובות, כגון Windows, macOS ו-Linux. המנוע מאפשר גם פריסה מרובת פלטפורמות.

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

  • GDScript (שדומה מאוד לפיתון)
  • C#
  • C++
  • תסריט ויזואלי
  • חֲלוּדָה
  • נים
  • ד

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

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

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

Solar2D (שנודע בעבר כקורונה) הוא מנוע משחק בקוד פתוח. כפי שהשם מרמז, Solar2D יוצר משחקי 2D מדהימים באמצעות שפת סקריפט Lua. מנוע המשחק הזה הוא חינמי לחלוטין ויש לו משאב גדול של מדריכים ומדריכים שמתאימים למתחילים.

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

  • דְמוּי אָדָם
  • IOS
  • חלונות
  • macOS
  • לינוקס

מנועי משחק בחינם אחרים שתוכלו להשתמש בהם

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

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

התחל עם Phaser לפיתוח משחקים

מחפש דרך להתחיל לקוד את המשחקים שלך? Phaser יכולה להיות מסגרת פיתוח המשחק שאתה מחפש.

קרא הבא

לַחֲלוֹקצִיוּץאימייל
נושאים קשורים
  • תִכנוּת
  • משחקים
  • פיתוח משחק
  • משחקים מקוונים
  • תִכנוּת
על הסופר
קדיישה קין (42 מאמרים שפורסמו)

קדיישה קין היא מפתחת תוכנה מלאה וכותבת טכנית/טכנולוגית. יש לה את היכולת המובהקת לפשט כמה מהמושגים הטכנולוגיים המורכבים ביותר; ייצור חומר שניתן להבין בקלות על ידי כל טירון טכנולוגיה. היא נלהבת מכתיבה, פיתוח תוכנות מעניינות ולטייל בעולם (באמצעות סרטים תיעודיים).

עוד מתוך קדיישה קין

הירשם לניוזלטר שלנו

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

לחץ כאן כדי להירשם