3 راه برای تبدیل شدن به یک توسعه دهنده بازی

فهرست مطالب:

3 راه برای تبدیل شدن به یک توسعه دهنده بازی
3 راه برای تبدیل شدن به یک توسعه دهنده بازی
Anonim

برنامه نویسی بازی ها زمینه ای است که با جهش و پیشرفت ادامه می یابد. با این حال ، هم خود شغل و هم راه رسیدن به آن می تواند بسیار طاقت فرسا باشد ، بنابراین قبل از شروع به کار ، باید در نظر بگیرید که آیا این تصمیم مناسب شما است یا خیر. در این صورت ، کسب مهارت های لازم ضروری است ، زیرا کارفرمایان به دنبال دانش هستند و به ندرت ، حتی در صورت وجود ، آموزش های حین کار را ارائه می دهند. هنگامی که به این تجهیزات مجهز شدید ، صبر و پشتکار قطعاً به شما کمک می کند تا سرانجام به شغل بروید.

مراحل

روش 1 از 3: آموزش نحوه برنامه نویسی

مرحله 1 توسعه دهنده بازی شوید
مرحله 1 توسعه دهنده بازی شوید

مرحله 1. بین مدرسه و خودآموز تصمیم بگیرید

انتظار دارید کارفرمایان بیشتر از همه به دانش فنی اهمیت دهند. بنابراین اگر هزینه تحصیل برای تحصیلات عالی فراتر از توان شما است ، نگران نباشید ، زیرا مدرک تحصیلی برای یافتن شغل بسیار ضروری نیست. با این حال ، در عین حال ، تشخیص دهید که مهارت فنی همراه با مدرک احتمالاً شما را از سایر نامزدها متمایز می کند.

هر مسیری را که انتخاب می کنید ، تمام تمرکز خود را بر تبدیل شدن به یک برنامه نویس ماهر بگذارید. ساحل تنها شما را برای مصاحبه و شغل مورد نظر مجهز می کند

مرحله 2 توسعه دهنده بازی شوید
مرحله 2 توسعه دهنده بازی شوید

مرحله 2. رشته خود را با دقت انتخاب کنید

اگر در مورد دانشگاه تصمیم می گیرید ، در مورد مدارک تخصصی برنامه نویسی بازی مراقب باشید. انتظار می رود این موارد همه جنبه های مختلف برنامه نویسی بازی را در مدت زمان نسبتا کوتاهی پوشش دهد. اگر قبلاً در این زمینه مهارت ندارید ، گرایش خود را در رشته علوم کامپیوتر ترجیح دهید.

  • تسلط بر هر جنبه ای از برنامه نویسی بازی زمان زیادی می برد. مطالعه عمیق علوم کامپیوتر به احتمال زیاد شما را به مهارت های لازم برای مقابله با هر یک مجهز می کند ، حتی اگر این مهارت ها مستقیماً در طول دوره تحصیل شما در بازی ها به کار گرفته نشوند.
  • اگر مدرک تخصصی در نظر دارید ، در مورد افرادی که آن را تدریس می کنند تحقیق کنید. استادانی که مفاهیم برنامه نویسی بازی را درک می کنند ، اما خود هرگز در این زمینه کار نکرده اند ، شاید بهترین افرادی نباشند که از آنها درس بگیرند.
مرحله 3 توسعه دهنده بازی شوید
مرحله 3 توسعه دهنده بازی شوید

مرحله 3. زبان های کامپیوتر را بیاموزید

خواه به مدرسه می روید یا خود را تدریس می کنید ، هدف خود را تسلط بر حداقل یک زبان کامپیوتر بدانید. روی C ++ تمرکز کنید تا شانس استخدام خود را افزایش دهید ، زیرا این بیشتر در برنامه نویسی بازی استفاده می شود. سایر زبانهای مفید که عبارتند از:

  • اکشن اسکریپت
  • مونتاژ
  • ج
  • جاوا
  • هدف-ج
  • پایتون
  • سریع
مرحله 4 توسعه دهنده بازی شوید
مرحله 4 توسعه دهنده بازی شوید

مرحله 4. بازی خود را طراحی کنید

به یاد داشته باشید: بهترین راه برای یادگیری نحوه انجام کار این است که در واقع آن را انجام دهید! پس از یادگیری نحوه کد نویسی به زبان کامپیوتر ، مهارت های خود را به کار بگیرید. از ابتدا تا انتها یک بازی بسازید تا با کل فرآیند بیشتر آشنا شوید. همانطور که انجام می دهید ، باید:

  • آن را اساسی نگه دارید. نگران انقلاب انقلابی بازی ها نباشید. برای قیاس ، یک داستان کوتاه ساده بنویسید ، نه اولیس جیمز جویس.
  • در صورت نیاز بازی دیگری را کپی کنید. هدف در اینجا یادگیری است ، نه اصلی بودن. مفهوم یک بازی دیگر را قرض بگیرید و اگر به ایده ها گیر کرده اید ، روی آن کار کنید.
  • همه کارها را خودتان انجام دهید. به استفاده از کتابخانه های بردار/ریاضی خارج اعتماد نکنید. به منظور افزایش مهارت خود ، همه جنبه ها را یک پروژه DIY کنید.
  • تمومش کن! شما می خواهید با کل فرایند آشنا شوید ، بنابراین تا انتها دنبال کنید. تنها به این دلیل که جنبه برنامه نویسی مورد علاقه خود را به پایان رسانده اید آن را رها نکنید.
مرحله 5 توسعه دهنده بازی شوید
مرحله 5 توسعه دهنده بازی شوید

مرحله 5. تمرکز خود را محدود کنید

به یاد داشته باشید: به عنوان یک توسعه دهنده بازی حرفه ای ، شما بخشی از تیمی هستید که وظایف خاصی را بر عهده دارد. بنابراین همانطور که یاد می گیرید کد نویسی کنید و بازی های خود را بسازید ، تصمیم بگیرید که هنگام استخدام روی چه زمینه هایی تمرکز کنید. پس از انجام این کار ، به کار روی پروژه های شخصی ادامه دهید و توجه بیشتری به این زمینه ها داشته باشید.

عناوین و بخش ها ممکن است در شرکت های مختلف متفاوت باشد ، اما به طور کلی برنامه نویسی به شرح زیر تقسیم می شود: انیمیشن ؛ سمعی؛ ساخت سیستم ها ؛ موتورها ؛ گیم پلی ؛ شبکه سازی ؛ فیزیک؛ تفسیر؛ ابزارها ؛ و رابط کاربری

روش 2 از 3: پیدا کردن کار

مرحله 6 توسعه دهنده بازی شوید
مرحله 6 توسعه دهنده بازی شوید

مرحله 1. ابتدا کارآموز باشید

قبل از درخواست برای یک موقعیت پولی ، مدتی را با یک موقعیت بدون دستمزد کنار بگذارید. برای کارآموزی باز به صورت آنلاین یا از طریق مدرسه خود جستجو کنید. هنگامی که زمان شغلی فرا می رسد ، تجربه کاری برای تقویت رزومه خود کسب کنید. سایر مزایای کارآموزی عبارتند از:

  • ارجاع خودی های صنعت
  • ارتباطات گسترده با افراد در این زمینه.
  • آشنایی بیشتر با واقعیت روزمره کار.
مرحله 7 توسعه دهنده بازی شوید
مرحله 7 توسعه دهنده بازی شوید

مرحله 2. دموها را آماده کنید

از آنجا که هیچ بازی منتشر شده ای برای اشاره ندارید ، چند نمونه را به تنهایی آماده کنید تا همراه با نامه و رزومه خود ارسال کنید. توسعه پروژه های شخصی را ادامه دهید و آنها را بصورت آنلاین در مخزن عمومی Git منتشر کنید تا کارفرمایان بتوانند آنها را بررسی کنند. نگران ایجاد بازی های کامل نباشید. در عوض ، دموهای کوتاه و شیرینی بسازید که مناطق خاصی را که می خواهید در آنها تخصص داشته باشید برجسته کند.

نسخه ی نمایشی شما هرچه باشد ، آن را بی نقص کنید. سعی نکنید مصاحبه کنندگان را با چیزی بیش از حد پیچیده مجبور کنید اگر آن را به درستی دریافت نکرده اید. در عوض چیزی ساده و بی عیب و نقص به نمایش بگذارید

مرحله 8 توسعه دهنده بازی شوید
مرحله 8 توسعه دهنده بازی شوید

مرحله 3. در ابتدا بر شرکت های نوپا تمرکز کنید

این بدان معنا نیست که شما نباید از موقعیت هایی که دارای شرکت های موفق ، شناخته شده و موفق هستند استفاده کنید. با این حال ، چنین شرکت هایی برای ارائه دستمزد بیشتر و احتمالاً امنیت شغلی بهتر موقعیت دارند ، بنابراین انتظار دارید رقابت شما در اینجا بسیار شدید باشد. در عوض بر شرکتهای جدیدتر و کوچکتر تمرکز کنید ، شرکتهایی که احتمالاً مانند شما باید کمتر انتخاب کنند.

این تضمینی برای استخدام شدن شما نیست ، اما به احتمال زیاد در مقایسه با برنامه نویسی راک استارها با تجربه بیشتری نسبت به شما مخالف خواهید بود

مرحله 9 توسعه دهنده بازی شوید
مرحله 9 توسعه دهنده بازی شوید

مرحله 4. درباره هر شرکتی که به آن مراجعه می کنید تحقیق کنید

اول از همه ، به دنبال آگهی های شغلی در وب سایت های شرکت باشید. سپس ، پس از ارائه برنامه ، شرکت را بررسی کنید. مشخصات منتشر شده خود و همچنین هرگونه نوشتاری از منابع خارجی را بخوانید. هر گونه س questionsالی که برای شما پیش می آید را یادداشت کنید تا بتوانید آن را در مصاحبه خود مطرح کنید.

علاوه بر مهارت های فنی شما ، نشان دادن دانش کار از شرکت و کسب و کار بازی در مصاحبه شما باید جایگاه شما را در بین سایر نامزدها بالا ببرد

مرحله 10 توسعه دهنده بازی شوید
مرحله 10 توسعه دهنده بازی شوید

مرحله 5. شبکه

انتظار می رود که برای هر موقعیت رقابتی زیادی داشته باشید. از هر یک از ارتباطات شخصی خود که با افراد داخلی در صنعت دارید استفاده کنید تا یک قدم جلو بروید. قبل از پست شدن ، درباره بازشوهای احتمالی اطلاعات کسب کنید. از مخاطبین خود بخواهید در صورت آشنایی با کارفرمایان توصیه هایی ارائه دهند. شبکه خود را با موارد زیر گسترش دهید:

  • برای ملاقات با افراد در زمینه ، از طریق انجمن های آنلاین ، رسانه های اجتماعی و شبکه های حرفه ای تماس بگیرید.
  • تماس مکرر با همکلاسی ها و اساتید فعلی یا سابق.
  • شرکت در همایش ها و کنفرانس ها.
مرحله 11 توسعه دهنده بازی شوید
مرحله 11 توسعه دهنده بازی شوید

مرحله 6. از مصاحبه های ناموفق بیشترین استفاده را ببرید

اول از همه ، به خاطر داشته باشید که با این همه رقابت ، احتمالاً با رد زیادی روبرو خواهید شد. آن را بعنوان یک امر پذیرفته ، با قدم در نظر بگیرید و از آن درس بگیرید:

  • برای شناسایی و بهبود نقاط ضعف ، روی مصاحبه ها ، رزومه ها و نسخه های نمایشی خود تأمل کنید.
  • پیگیری یک نامه تشکر یا ایمیل به مصاحبه کنندگان برای این که اصلا مورد توجه قرار گرفته است.
  • درخواست راهنمایی در زمینه هایی که فکر می کنند شما نیاز به پیشرفت دارید.

روش 3 از 3: تصمیم بگیرید که آیا این حرفه برای شما مناسب است

مرحله 12 توسعه دهنده بازی شوید
مرحله 12 توسعه دهنده بازی شوید

مرحله 1. بازی های عاشقانه

به خاطر داشته باشید که برنامه نویسی می تواند زمینه ای سخت و پر استرس برای کار باشد و همچنین مشاغل دشواری برای ورود به آن باشد. این کار نیاز به اشتیاق زیادی از طرف شما دارد ، بنابراین مقدار خود را محاسبه کنید. برای موفقیت آخرین قطره را که می توانید جمع آوری کنید.

مرحله 13 توسعه دهنده بازی شوید
مرحله 13 توسعه دهنده بازی شوید

مرحله 2. انتظار راه طولانی در پیش رو دارید

برای صبر و پشتکار ارزش قائل شوید. برای به دست آوردن دانش فنی لازم ، چند سال زمان صرف کنید ، چه به تنهایی و چه از طریق آموزش رسمی. سپس ، هنگامی که آماده ورود به نیروی کار هستید ، انتظار رقابت زیادی برای هر یک از مشاغل را داشته باشید ، این بدان معناست که ممکن است کمی طول بکشد تا کار پیدا کنید. سپس ، پس از استخدام ، پیش بینی کنید که قبل از ارتقاء به موقعیت مورد نظر خود باید کارهای غم انگیز زیادی انجام دهید.

مرحله 14 توسعه دهنده بازی شوید
مرحله 14 توسعه دهنده بازی شوید

مرحله 3. این کار را به خاطر پول انجام ندهید

اگر مسیر آموزش رسمی را طی می کنید ، به خاطر داشته باشید که هزینه آن احتمالاً از متوسط حقوق سالانه برنامه نویس بازی تا حد زیادی سنگین خواهد بود. همچنین به خاطر داشته باشید که این رشته فاقد امنیت شغلی است ، به این معنی که ممکن است در اشتغال خود شکاف هایی داشته باشید. باز هم ، این حرفه قطعاً از شما می خواهد که به آن علاقه داشته باشید ، بنابراین این کار را برای عشق انجام دهید ، نه یک پول سریع.

مرحله 15 توسعه دهنده بازی شوید
مرحله 15 توسعه دهنده بازی شوید

مرحله 4. تأکید زیادی بر ریاضیات داشته باشید

انتظار می رود بیشتر جنبه های برنامه نویسی بازی ، اگر نه همه ، به مهارت های ریاضی قوی نیاز دارند. اگر هنوز در مدرسه هستید ، دوره های ریاضی خود را دو برابر کنید. اگر خارج از مدرسه هستید و نیاز به تحصیل دارید ، حتماً این کار را انجام دهید.

بدیهی است که گذراندن دوره های ریاضی یک راه عالی برای تقویت مهارت های شما است. اما شاید حتی برای بازی سازان مشتاق ، تعداد زیادی بازی ریاضی قابل بارگیری باشد. دو پرنده را با یک سنگ بکشید و بازی هایی را که ممکن است در غیر این صورت از آنها نمونه برداری نکرده اید ، کشف کنید

مرحله 16 توسعه دهنده بازی شوید
مرحله 16 توسعه دهنده بازی شوید

مرحله 5. بازیکن تیم باشید

قبل از ورود حرفه ای به این حوزه ، باید زمان زیادی را صرف توسعه مهارت های برنامه نویسی به تنهایی کنید. اما زیاد به کار انفرادی عادت نکنید. پس از استخدام ، انتظار داشته باشید که عضو یک تیم بسیار بزرگتر شوید. ارتباط واضح و توانایی پذیرش انتقاد را به عنوان دو مهارت اساسی در اولویت قرار دهید.

مرحله 17 توسعه دهنده بازی شوید
مرحله 17 توسعه دهنده بازی شوید

مرحله 6. در مورد مکان انعطاف پذیر باشید

بسته به محل زندگی شما ، ممکن است این مسئله چندان مهم نباشد. اما اگر شهر شما در حال حاضر یک پناهگاه پررونق فناوری نیست ، مایل باشید که به محل کار خود بروید. همچنین به یاد داشته باشید که ثبات شغلی بسیار مبهم است ، به این معنی که ممکن است مجبور شوید برای کار جدید دوباره جابجا شوید.

توصیه شده: