كيف اصبح مطور العاب
هذة اهم الخطوات لكي تصبح مطور و مصمم العاب و بالاستمرارية يمكن ان تصمم لعبة pubg القادمة
أولا: اختر لغتك البرمجية
هنالك الكثير من لغات البرمجية لتصميم وتطوير العاب مثل ++java , python , java script , c# , c و الكثير من اللغات الاخرى . لكن افضلها ++c# , c , `و ذلك لانها
لانها تدعم البرمجة الكائنية التوجة
تتعمال مع events
تدعم العمليات المتعددة
تعمل وفق front end
ثانيا : تعلم الرياضيات الضرورية الضرورية لبرمجة الالعاب
تطوير الالعاب مرتبط بالرياضيات . فالرياضيات مطلوبة للتطبيقات مختلفة للعبة مثل التصادم او فيزياء اللعبة . فيما يلي المواضيع الضرورية في الرياضيات
ALgebra and Linealer ALgebra
Trigonometry
Calculus
Discrete Mathematics
ثالثا: اختيار محرك الالعاب
محرك اللعبة او مايسمى ب بنية اللعبة او اطار اللعبة هو بيئة تطوير برمجيات مصممة لمطوري الالعاب امثلة كثيرة توجد عن محركات الالعاب مثل Godot , GameMaker , Unreal Engine , OoenGL , Unity و افضلها و الكثر استخداما هي Unity , Unreal حيث تستخدم مع #c++ , c
رابعا: انشاء ميكانيكا اللعبة
ميكانيكا اللعبة هي الاجراءات الاساسية و العمليات و المرئيات و اليات التحكم التي تستخدم لتلعب او تنفذ احد الاوامر فهي القواعد التي تشكل طريقة اللعب و تخلق تجربة تفاعلية ف تطوير اللعبة يدور حول المشهد او الشخصيات الموجودة فية
خامسا :تعلم الفيزياء و التحريك
تعمل العاب الفيديو الحديثة باستمرار على تطوير ما يسمى الترفيه التفاعلي بحيث تتطلب الحاجة المتزايدة للانغماس و الواقعية المتزايدة ان تقدم محاكاة الفيزياء في عالم اللعبة نتائج واقعية سواء اكانت فيزياء سريعة الاستجابة او البيانات القابلة للتدمير او محاكاة و هنالك الكثير من الخوارزميات المتطورة المستخدمة التي تتيح تجارب تفاعلية غير مسبوقة للاعب
سادسا : ابن اول لعبة ثنائية البعد
ابدأ في انشاء العاب صغيرة و حاول تكرار الالعاب الثانئية مثل flappy bird فالعمل بصورة متكررة على هكذا العاب من افضل الطرق لصقل المهارات
سابعا:ابن لعبة ثلاثية الابعاد
ابدا في تعلم كيفية عنل لعبة ثلاثية البعد و تعلم كيفية التطوير الالعاب الثلاثية الابعاد و اصنع لعبتك الاولى
استمر في التعلم و تطوير نفسك حتى تصبح لديك خبرة الكافية لبناء لعبة قد تكون بوبجي القادمة