תוכן עניינים:
2024 מְחַבֵּר: Malcolm Clapton | [email protected]. שונה לאחרונה: 2023-12-17 03:56
המפתח Denis Zaritskiy עשה מבחר מצוין של מסגרות ומנועים ליצירת משחקים ניידים. אנו ממליצים לקרוא לכל מי שרוצה לחדש את הידע שלו בנושא זה ולבחור כלי ליצירת להיט המשחק העתידי שלו.
אנשים רבים חולמים ליצור משחק משלהם. אבל לפני שתתחיל לפתח אותו, אתה צריך להחליט על מנוע המשחק, שיש מגוון עצום ממנו.
מה זה מנוע משחק? בקיצור, מדובר בסט של מערכות שמפשטות את הפונקציות הנפוצות ביותר של המשחק. אתה כמובן יכול לכתוב את המנוע מאפס בעצמך, אבל זה ייקח זמן לא סביר. במאמר זה נסתכל על מנועי משחק פופולריים לפיתוח משחקים למכשירים ניידים. על ידי השוואת היכולות שלהם, אתה יכול לבחור את המתאים לך ביותר וליצור את הלהיט הגדול הבא שלך.
בואו נסתכל על הרשימה!
Corona SDK
הוא מנוע פיתוח משחקים חוצה פלטפורמות עבור iOS ואנדרואיד. ה-API מאפשר לך ליצור משחקי 2D וגם עוזר לך ליצור פונקציות מורכבות באמצעות ה-API מבוסס Lua. לחלופין, אתה יכול לייצר רווחים מ-Corona SDK עם Corona Ads. הפיתוח עם קורונה קל מספיק הודות לבדיקות בזמן אמת.
Corona כולל תכונות מגניבות כמו תוסף Sublime Text ועוד רבים אחרים. ה-Composer GUI, הזמין ב-OS X, יספק לכם סביבה גרפית שבה תוכלו ליצור רמות למשחקים ולראות כיצד אובייקטים מתקשרים זה עם זה באמצעות מנוע הפיזיקה של Corona.
מנוע לא מציאותי
מאפשר לך ליצור פרויקטים באיכות גבוהה על ידי קבוצה קטנה של מפתחים הודות לכלים רבי עוצמה (בפרט, סקריפטים חזותיים דרך Blueprint), קוד קוד פתוח והצמיחה המתמדת של הקהילה.
יש גרסה חינמית של Unreal Engine, המעבר לגרסת ה-Pro יעלה אגורה יפה.
משתמש ב-C++, בעזרתו ניתן לפתח משחקים עבור iOS ואנדרואיד. למנוע יש עורך חזק המכיל כמה עורכים מיוחדים מאוד. שליטה בהם תעזור לך מאוד בהתפתחות. עורכים מסוימים יכולים אפילו להחליף תוכניות מסוימות. האינטראקציה של כל תת המערכות הללו היא פשוט יצירת מופת.
ההדמיה בעורך נהדרת. רק שהעיניים שלך מתרוממות משפע אפשרויות הרינדור (קשורות, למשל, לתאורה או למורכבות ההצללות). כאן תמצאו טונות של הצללות חדשניות שמגיעות גם עם המנוע. בעיקרון, Unreal מציעה את מנוע העיבוד הטוב ביותר בשוק. אתה יכול ליצור סצנות יפות להפליא.
אַחְדוּת
נחשב לאחד ממנועי המשחק הטובים בתעשייה. יש גרסה חינמית שניתן להשתמש בה ליצירת משחקי דו-ממד ותלת-ממד. הוא מכסה 24 פלטפורמות: נייד, VR, שולחן עבודה, קונסולות ופלטפורמות אינטרנט.
המנוע תומך בשלוש שפות סקריפטים: C #, (שינוי), (דיאלקט Python). יש ממשק גרור ושחרר פשוט שקל להתאים אותו. הוא מורכב מחלונות שונים, כך שתוכל לבצע ניפוי באגים במשחק ישירות בעורך. פרויקט ב-Unity מחולק לסצנות (רמות) - קבצים נפרדים המכילים את עולמות המשחק שלהם עם סט של אובייקטים, תרחישים והגדרות.
Phaser
היא מסגרת לפיתוח משחקי HTML5 למחשבים שולחניים ולניידים המבוססים על הספרייה. תומך בעיבוד ב-Canvas וב-WebGL, אנימציה של ספרייטים, חלקיקים, אודיו, שיטות קלט שונות ופיזיקת אובייקט. Phaser היא תוכנת קוד פתוח. המשמעות היא שתוכל להשתמש בקוד ללא הגבלות, אך עם שמירה על הודעות זכויות יוצרים בעותקים של התוכנה, כלומר, בטקסט של הרישיון שלך תצטרך להוסיף ציון של זכויות היוצרים למסגרת זו. הוא נתמך היטב על ידי ריצ'רד דייווי והקהילה שצמחה סביבו.
Cocos2d-x
שהושק ב-2010 הוא פרויקט קוד פתוח ברישיון MIT. פיתוח משחקים ב-Cocos2d-x מבוסס על שימוש ב-sprites. בעזרת המיכלים הללו נוצרות כל מיני סצנות, למשל מיקומי משחקים או תפריטים.ה-sprites נשלטים באמצעות אנימציה או קוד תוכנית ב-C++, JavaScript או Lua. הודות לממשק הוויזואלי המודרני, ניתן לשנות, להזיז, לשנות את קנה המידה של ספרייטים בקלות ולתפעל אחרת.
אנשים גדולים אוהבים,,,, משתמשים ב-Cocos2d-x לפיתוח משחקים.
Cocos2D
היא מסגרת קוד פתוח התואמת Swift ו-Objective-C. יש לו תמיכה ב-iOS ו-OS X וכן באנדרואיד באמצעות תוסף אנדרואיד (בהנחה שהקוד שלך נמצא ב-Objective-C). תמיכה מהירה לאנדרואיד נמצאת בפיתוח.
פרויקטים ב-Cocos2d נבנים באמצעות SpriteBuilder, סביבת פיתוח גרפית שניתן להשתמש בה כדי ליצור במהירות אבות טיפוס ומשחקים.
הסצנה נשלטת באמצעות מחלקת CCDirector, שיכולה להשתמש במספר מעברים עם המחלקה CCTransition. הוא מציע אנימציה מחלקה ופעולות כגון הזזה, קנה מידה וסיבוב של CCAnimation ממחלקת CCAction שלה. ל-Cocos2d יש תמיכה במערכות חלקיקים עם מחלקת CCParticleSystem ומפות אריחים עם מחלקת CCTiledMap.
SpriteKit
מנוע 2D מותאם ליצירת משחקים עבור מכשירי אפל. הוא מבוסס על מנוע הפיזיקה הפופולרי. מאז שהמפתחים יצרו אותו מחודד במיוחד עבור מכשירי אפל, הוא מתעלה משמעותית על מנועים אחרים במהירות. מספק את כל הפונקציות הבסיסיות ליצירת גרפיקה במשחקים: תמיכה בהצללות OpenGL-ES, אפקטי תאורה, אנימציה, בדיקת התנגשות, עיבוד טקסט, וידאו וכדומה.
CreateJS
הוא אוסף של ספריות שונות ליצירת משחקי קוד פתוח:
- ,
- ,
- ,
- .
EaselJS היא ספרייה המבוססת על. TweenJS היא אנימציה ב-Canvas. והיא עושה עבודה מצוינת לעשות את זה בשבילך ולפשט הרבה דברים. SoundJS, ניחשתם נכון, נועד לעבוד עם אודיו. PreloadJS עוזר לנהל ולתאם טעינת נתונים.
ספריות אלו יכולות לעבוד ביחד או בנפרד. כל מודול אחראי על החלק שלו בעבודה ואינו חופף לשאר, לכן, במידת הצורך, ניתן להחליפו במודול דומה בפונקציונליות ממפתחים אחרים. אבל למי שמתכוון להשתמש בכל הסט ללא שינויים, ישנה אפשרות לקשר ביניהם כדי להקל על העבודה וכתיבת הקוד.
ומנוע
AndEngine הוא אחד ממנועי פיתוח המשחקים הדו-ממדיים החינמיים והידועים ביותר עבור אנדרואיד. AndEngine, כמו פלטפורמות רבות אחרות, משתמשת ב-OpenGL לעיבוד ולפיזיקה באמצעות.
libGDX
היא מסגרת חוצת פלטפורמות שנכתבה ב-Java ועובדת עם OpenGL. מציע תמיכה במספר פלטפורמות לפרסום משחק. Ingress (קודמתה ל-Pokémon GO) פותחה באמצעות libGDX. גם התמיכה הקהילתית נהדרת, כך שתוכל לקבל תיעוד נהדר כדי לבצע את העבודה.
סיכום
במאמר זה, בדקנו מספר מסגרות ומנועים לפיתוח משחקים. כעת אמור להיות לך מושג אילו פתרונות יתאימו בצורה הטובה ביותר לצרכי פיתוח המשחקים הניידים הבאים שלך. תודה על תשומת הלב. מקווה שמאמר זה היה מועיל לך.
מוּמלָץ:
איזה מחשב נייד של Xiaomi לבחור: מדריך לדגמים נוכחיים
האקר לייף בוחן בפירוט את היתרונות והחסרונות של המחשבים הניידים הנוכחיים של המותג הסיני: גרסאות של Xiaomi Mi Notebook ודגמים של קו Air, Xiaomi Mi Notebook Pro ו-GTX Edition, כמו גם החזק ביותר - Xiaomi Mi Gaming Laptop
איזה מחשב נייד זול כדאי לבחור?
בחירת דגמים מתאימים. שאלה זו הוגשה על ידי הקורא שלנו. אתה יכול גם לשאול את שאלתך ל-Lifehacker - אם היא מעניינת, אנחנו בהחלט נענה. שלום Lifehacker! נא לייעץ איזה מחשב נייד לקנות. אתה צריך את זה ללמידה מרחוק, תוכניות משרד ובזמנך הפנוי אתה רוצה לדבוק ב-The Sims 4.
Leo's Fortune הוא משחק פלטפורמה מגניב על הרפתקאותיה של אינדיאנה ג'ונס הפרוותית
Leo's Fortune הוא משחק מורכב למדי עבור פלטפורמות ניידות, מחשבים וקונסולות עם אווירה ייחודית, דמות ראשית צבעונית וגרפיקה מדהימה
Earthcore. משחק קלפים או משחק ילדים?
Earthcore הוא משחק קלפים אבן, נייר ומספריים
עונות הנחות בחנויות מקוונות אמריקאיות: באיזו שעה לקנות כדי לחסוך את המקסימום
אנחנו כל כך אוהבים הנחות עד שאנחנו כמעט מאבדים את דעתנו כשאנחנו רואים את המילה היקרה הזו