הארוע השנתי של גיימאיז באייקון 2011

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

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

בנוסף, זה אומר שמתקיימת גם תחרות גיימאיז השנתית – GameIS Awards 2011.
בניגוד לשנים קודמות, הפעם אני לא שופט, אלא משתתף(עם Eatly Beatly כמובן).
בין השופטים השנה יהיו אנשים כמו סורן ג'ונסון(מעצב המשחק Civilization IV) ורוי בהט(מנכ"ל IGN), אז אם אתם רוצים עוד חשיפה והכרה למשחק שלכם – הרשמו.
וגם אם פיתחתם משחק ואתם לא רוצים עוד חשיפה והכרה – הרשמו.
ההרשמה נסגרת ב1 לאוקטובר, שזה עוד שבוע וחצי.

בהצלחה לכולם,
שבוע טוב,
אורן

בקטגוריה כללי | תגים , , , , , , | תגובה אחת

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

החודש התקיים GDC Europe ובעקבות פיתוח המשחק שלי – החלטתי לטוס לשם.
האם זה תרם לפיתוח המשחק? לא בצורה שתכננתי, אבל זה לא נושא הפוסט, אז אשתדל לכתוב על זה בהזדמנות אחרת.

בגדול, הכנס הזה מפגיש אנשים מכל התחומים בתעשיה, מפתחים, מפיצים וכו'. מגיעים לשם בעיקר אנשים מאירופה(ומן הסתם גם המון מגרמניה), אבל לא רק.
הרבה הרצאות שוות, אבל את כולן אפשר אחר כך לראות באינטרנט, אז העדפתי להיות בחוץ ולהכיר אנשים.
מסיבות כל ערב – בהן אפשר לשתות עם אנשים שלא יצא לך להכיר במשך היום.

זו הייתה פעם ראשונה שלי בכנס כזה בחו"ל, מן הסתם יש כנסים יותר גדולים ממנו(GDC שבארה"ב, למשל), אבל הכנס הזה די פתח לי את העיניים לגבי כמה חוסר ידע יש בארץ, כמה אנחנו מנותקים, והעובדה שאי אפשר למצוא הכל באינטרנט.
מצד שני, הכנס הזה הראה לי איפה הנקודות החזקות שלנו, ואיך ישראלים כן יכולים להשתלב בתעשייה העולמית בדרכים שונות.

הרצאות:
הייתי במספר הרצאות, למעט אחת(הנושא היה ממש משעמם, בשבילי, ישראלי אחר שישב לידי מאוד התלהב) כולן היו מאוד מעניינות, ואני תוהה אם היה סיכוי לקיים אותן בארץ. חלקן בגלל האנשים, בתאוריה אפשר להעביר הרצאת סקייפ עם כל אחד מהאנשים, אבל בתאכלס, גם לארגן את זה לא תמיד פשוט, ואין מספיק קהל כדי לארגן את כל המרצים. או אם זה פנל של אנשים עסוקים עם המון ניסיון, אפשר לראות את הפנלים שהיו בכנס בחו"ל לאחר מכן באינטרנט, אבל אז אין אפשרות לשאול שאלות.(איפה עוד תשמעו שמפיצים לא יקבלו משחקים בסגנון סטימפאנק?)

חוסר ידע, ניתוק:
כבר בשדה התעופה התחלתי להבין את האבסורד, ישראלים אחרים מהתחום, שאותם ואת החברות בהן הם עובדים במקרה יצא לי להכיר, גם טסו לכנס.
לאורך הכנס ובטיסה חזרה האבסורד התבהר אפילו יותר – ישראלים שעוסקים בתחום ולא מגיעים למפגשים הרגילים. אנשים שיכולים להעזר בשאר הקהילה, ושאר הקהילה יכולה להעזר בהם, אבל בגלל שהם מסתכלים על מה שהולך בחו"ל(ובצדק), הם לא תמיד מודעים למה שהולך בארץ. ניתוק ופספוס של כולנו.

אי אפשר למצוא הכל באינטרנט:
לפני כמה חודשים התחלתי לחפש מידע על תשלום בתוך אפליקציות אנדרואיד. זה תחום שעכשיו בעליה, צריך להיות על זה המון מידע, נכון? מסתבר שלא. מצאתי רק כמה חברות, אחת בעזרת חיפוש באינטרנט, אחרת דרך חבר באחד המפגשים. בכנס Gamescom(שהיה באותו מקום, מיד לאחר הכנס מפתחים, וגם אליו הלכתי) היה מתחם שמיועד לעסקים בתחום, ומהסתובבות בקומה אחת, קיבלתי כרטיסי ביקור של כמה חברות שעוסקות בתחום, חלקן עושות בדיוק את מה שחיפשתי, נראה שאחת מתאימה לי יותר מהשאר וגם מהחברות שהגעתי אליהן בארץ.

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

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

לסיכום:
לצערי אני לא מסוגל לחשוב על פתרון לחלק מהבעיות שעלו כאן.
אני ממליץ למי שרוצה להכיר את התחום בחו"ל, לטוס לאחד הכנסים הגדולים, זה פותח עיניים, וזו חוויה.
רק לקחת בחשבון, האם הכנסים האלה באמת יכולים לקדם אתכם(יש לחברה שלכם משהו להציע? אתם מחפשים קשרים מסוימים? עבודה בחו"ל? עבודה עם חברות בחו"ל…) או שאתם באים לשם רק כדי ללמוד ולהנות.

שבוע טוב,
אורן

בקטגוריה כללי | תגים , , , , , , | סגור לתגובות

נקודת ההתחלה

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

רק קצת לפני הפוסט עצמו, כמה הודעות וקישורים:
הועלו ההרצאות מיום פיתוח המשחקים 2011 מהחודש שעבר, תודה לניר מרצקי וצוות TheGamers.TV.
איתי ברנר סיכם את ההרצאות בכנס בשני פוסטים בבלוג שלו.

למי שרוצה לטוס לGDC europe&Gamescom, יש קבוצה בפייסבוק של ישראלים נוספים שטסים, מתארגנות גם כמה הנחות לכרטיסים לכנס – מי שמעוניין, עכשיו זה הזמן.

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

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

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

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

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

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

ספרים מומלצים למתחילים, מהשרשור בפייסבוק:
The Art of Game Design – Book of Lenses
A Theory of Fun for Game Design

יש עוד הרבה מה להוסיף, אבל זו רק ההתחלה.

שבוע טוב,
אורן

בקטגוריה כללי | תגים , , , | סגור לתגובות

פינגווינים, בוזוקי ונפילתה של קרתגו – פוסט אורח

0AD cc-by-sa Wildfire Gamesפוסט אורח מאת אביב שרון, אחראי יחסי ציבור בצוות Wildfire Games

0AD (בעברית "אפס אֵיי דִּי", במשמעות "אפס לספירה") הוא משחק אסטרטגיה חינמי וחופשי בקוד פתוח, המתבסס על ההיסטוריה העתיקה. הוא מתמקד בתקופה שבין 500 לפנה"ס ל-500 לספירה, וכולל את שש התרבויות הבאות: יוונים, פרסים, רומאים, קרתגים, קלטים ואיברים. שם המשחק מתייחס לשנה שלא הייתה בלוח השנה הרגיל, והוא מתייחס למציאות הבדיונית המתוארת במשחק: מה היה קורה אילו התרבויות העתיקות היו כולן נלחמות זו בזו, כשכל אחת מהן נמצאת בשיא כוחה?

המשחק השאפתני שלנו כולל גרפיקת תלת-מימד מקורית, מוסיקה ואפקטים קוליים שהוקלטו במיוחד, (מצלילי בוזוקי וגיטרה קלאסית ועד גלי ים וצעדת חיילים), ומנוע שפותח כמעט מאפס, על גבי ספריות פונקציות חופשיות. המנוע, בשם Pyrogenesis, מסוגל לרוץ על חלונות, לינוקס ומק. בימים הקרובים אנו מתכוונים להוציא את גרסת האלפא החמישית של המשחק.

אם אתם לא בטוחים מה משמעות המונח "תוכנה חופשית" אתם לא לבד: רוב הגיימרים מכירים משחקים קנייניים בלבד. משחק מחשב חופשי הוא כזה שכל אחד יכול להוריד ולשחק בו כרצונו, לשנות אותו, להוסיף אליו ולהפיץ הלאה את המשחק, כולל השינויים שערך בו. איפה הקאץ'? ברישיון הספציפי שאנחנו משתמשים בו, GPL, יש דרישה שגם היצירות הנגזרות הללו תהיינה חופשיות גם הן. (גיימרים פינגווינים, או חובבי לינוקס, נרגשים במיוחד לקראת משחק אסטרטגיה ברמה כזאת, שכן בדרך כלל משחקים מושקעים אינם מיועדים לרוץ על לינוקס).

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

לקחים מתהליך הפיתוח עד כה
הרעיון למשחק עלה בשנת 2001, לאחר שחברי הקבוצה באותה העת יצרו מוֹד (mod) למשחק Age of Empires II: The Conquerors, שהחליף את התרבויות מהעולם החדש בתרבויות יוון ורומא. חברי הצוות ביקשו לערוך שינויים נרחבים יותר במשחק, ונתקלו במגוון בעיות, שכן יש גבול עד כמה אפשר לפרוץ משחק בקוד סגור ולערוך בו שינויים. מכאן עלה הרעיון לפתח משחק מההתחלה, כולל מנוע. העבודה על המנוע החלה רק בשנת 2003 והיא נמשכת עד היום.

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

קצב העבודה על המשחק לא היה אחיד במשך השנים, משום שהוא תלוי ברצונם הטוב של מתנדבים מכל העולם. מאז ששחררנו את הקוד של המשחק בקיץ 2009, עם זאת, קצב הפיתוח מהיר ואנחנו מוציאים גרסת אלפא חדשה כל חודשיים בערך, בכל פעם עם פיצ'רים חדשים המקרבים אותנו למצב של משחק גמור. בקצב הזה אנחנו מעריכים שנוכל לסיים את הפיתוח מתישהו בשנת 2012.

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

בא לכם להצטרף?
כרגע אנחנו מחפשים מפקח על הסאונד של המשחק, מתכנתים למימוש חוקי המשחק, גרפיקה, שמע ובינה מלאכותית בשפות C++ וג'אווהסקריפט, גרפיקאים בדו-מימד (לאיורים, טקסטורות, וממשק המשתמש) וכן גרפיקאים בתלת-מימד (למידול ואנימציה). המתנדבים האמיצים מוזמנים להציג מועמדותם בפורום שלנו על פי ההנחיות.

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

פוסט זה זמין תחת רישיון קריאייטיב קומונס ייחוס-שיתוף זהה 2.5 ישראל (CC BY-SA 2.5).

בקטגוריה כללי, פוסט אורח | תגים , , | סגור לתגובות

לימודים, נקודות וחוסר זמן(קישורים)

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

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

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

בסוף החודש יתקיים Israeli Game Development Day 2011, יש כבר רשימה של חלק מהמרצים, ומדובר באנשים עם הרבה ניסיון שאפשר ללמוד מהם הרבה. כמו למשל איתי קרן שמפתח את Rope Racket(ובמקום לסיים לעבוד על פרוייקט בשבילו אני כותב את הפוסט הזה), דאנקן קורטיס מHalfbrick – החברה שפיתחה את Fruit Ninja, קארל קאלוורט מיוניטי ועוד קאליברים שאפשר לראות פרטים עליהם ברשימה.
אגב, יש 25% הנחה לראשונים שנרשמים עם הקוד GameDevBlog

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

סוף שבוע טוב,
אורן

בקטגוריה כללי | תגים , , | 2 תגובות

קצת פוקוס

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

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

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

קצת נתונים על האנדרואיד שיצא לי לאסוף בתקופה האחרונה:

1.
יוניטי עובד רק על מכשירים מבוססי מעבדי ARMv7. מתחת לזה, הוא תומך במכשירים מבוססי ARMv6 שתומכים בVector Floating Point(או מה שזה לא יהיה).
עוד על הנושא אפשר לקרוא כאן, וגם בשירשור הזה. במפתיע, דווקא מוזילה עשתה את העבודה ונתנה רשימה של מכשירים עם מעבדי ARMv7 וכמה מכשירי ARMv6 עליהם הדברים אמורים לעבוד.(מסתבר שלפיירפוקס יש בעיות דומות)

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

3.
רשימת מכשירי אנדרואיד נפוצים שקיבלתי ממקור אנונימי:
קבוצת מובילים ראשונה:
HTC Evo 4G
Motorola Droid X
Motorola Droid
samsung Galaxy S (על תתי הגרסאות שלו)
קבוצת מובילים שניה:
Motorola Droid II
HTC Droid Incredible
HTC Desire
HTC Desire HD
LG Optimus one
הרשימה מבוססת על מדגם של אלפי מכשירים.
מעל 75% מהמכשירים שנבדקו הם בארה"ב.
לכן מכשירים סינים כמו Huawei M860 לא נכנסו לרשימה, אבל מסתבר שגם בהם יש שימוש.
אתם מוזמנים להצליב את הנתונים עם הרשימה של המכשירים בהם יוניטי תומכת.

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

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

שבוע טוב וחג שמח,
אורן

בקטגוריה פוסט פיתוח | תגים , , , , , , | תגובה אחת

איטלי ביטלי – פוסט פיתוח ראשון

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

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

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

אחת הבחירות החשובות במקרה שלי, היא לאיזה פלטפורמה אני מפתח, בחרתי במובייל, אבל זה לא אומר שמההתחלה אני יכול לפתח לכל הפלטפורמות.
יוניטי מאפשרת לי לפתח למכשירים מבוססי אנדרואיד או מערכת ההפעלה של אפל. ולכל אחת מהמערכות יש את המגבלות שלה – במקרה של האנדרואיד, זה לא יעבוד על מכשירים עם מעבדים מסוגים ישנים.(לטכניים שבינינו, מעבדי ARMv7 נתמכים כולם, ARMv6 רק חלקם וכל השאר לא)

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

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

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

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

המשך שבוע טוב,
אורן

בקטגוריה פוסט פיתוח | תגים , , , , , , , , | סגור לתגובות

מספר קישורים לשבת

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

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

דודי פלס הרצה בחודש שעבר על התמשחקות(Gamification) בהוראה. בקישור יש גם מצגת וגם וידאו.

פוסט של ארז ירושלמי על מיקרו תשלומים, שם הוא מסביר על איך המודל הזה עובד.

הרצאה של גיא בנדב על איך תעשיית המשחקים עובדת ועל איך להניע את התעשייה בארץ.
ההרצאה מיום איגדה2010, שימו לב שיש עוד הרצאות מאותו יום בכתובת הזו, וכולן מעניינות.
זו גם הזדמנות להזכיר שיום איגדה2011 מתקרב.

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

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

יש כמה נושאים שאני רוצה לכתוב עליהם, כמו למשל על מוסדות הלימוד בתחום בארץ, אבל אני עדיין אוסף חומר עליהם.

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

שבוע טוב,
אורן

בקטגוריה כללי | תגים , | 4 תגובות

אם לא תשתף, לא נדע

ברור לי שלא כל דבר צריך לשתף. ברור לי שיש דברים שדורשים זמן או קהל מסוים בשביל לחשוף, אבל יש דברים שלא.

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

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

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

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

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

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

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

שבוע טוב,
אורן

בקטגוריה כללי | תגים , , , , , | תגובה אחת

אני מפתח משחקים, לא מנועים

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

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

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

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

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

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

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

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

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

ולגבי המשחק מההרצאה(השקעתי את כל הלילה כדי לפתח תוסף וורדפרס שיציג את זה בבלוג. צריך להתקין את הנגן של יוניטי כדי לשחק)

לחצו למשחק

שבוע טוב,
אורן

בקטגוריה כללי | תגים , , , , | 5 תגובות