وضع الأساس كتابة ملف التصميم جمع عناصر اللعبة معًا إنشاء الأصول الرقمية للعبة نشر اللعبة بدء البرمجة اختبار اللعبة
تختلف كل لعبة متميزة عن أي لعبة غيرها، لكن كل الألعاب تندرج تحت تصنيف معين. عليك أن تختار نوع اللعبة التي ترغب في إنشائها، والبحث بين بقية الألعاب من نفس النوع، ومعرفة كل شيء عنهم. بعض أنواع الألعاب الشائعة ما يلي:  ألعاب آركيد Arcade ألعاب الرمي وإطلاق النار Shooters الألغاز Puzzles المنصات Platformers : هي لعبة الفيديو التي تتميز بأنها تتطلب من اللاعب الانتقال من منصة إلى أخرى أو تخطي العقبات. ألعاب السباقات Racing ألعاب المغامرات Adventures الجري غير النهائي Endless runners لعب تقمص الأدوار Role Playing Games "RPGs" . لعب التصويب First Person Shooter ألعاب المانجا، تقمص الأدوار اليابانية Manga JRPG حماية القلاع Tower Defenses الرعب Horror القتال Fighters الكوميديا Comedy النجاة Survival المنصة التي ستختار أن تُطور لعبتك من خلالها، سوف تؤثر على طبيعة والشكل النهائي للعبة دون شك.  تحدد منصة العمل طريقة التحكم في اللعبة، فألعاب الهواتف الذكية تعمل عن طريق اللمس والميل بالهاتف، و ألعاب الكمبيوتر تعتمد على استخدام لوحة المفاتيح والفأرة، بينما ألعاب وحدات التحكم (مثل البلايستيشن) تستخدم أذرع اللعب.  هناك بعض الاستثناءات لكل القواعد، لكنك سوف تجد أنه من الأسهل أن تصمم اللعبة وفق طريقة تحكم محددة. إذا كنت ستصنع لعبة لجهاز الآيفون، فستحتاج أن تقوم برفعها إلى متجر أبل بواسطة جهاز يحتوى على نظام تشغيل ماك. يجب ألا يزيد ذلك عن ورقتين على الأكثر، لكنه سيكون القلب النابض للعبة التي تقوم بصناعتها. حيث أنه يحتوى على المفاهيم الأساسية للعبة، وسيساعدك في معرفة ما إذا كانت أفكارك قابلة للتطبيق كلعبة فيديو أم لا. يجب أن يعمل ذلك كقوة دافعة من وراء اللعبة. عليك أن تختار الجملة الأساسية التي تصل إلى المعاني والحقائق الأهم المتعلقة باللعبة. قم بالعودة لتلك الجملة كلما لزم الأمر من أجل التأكد أن لعبتك تحقق أهدافها الأساسية. هذه هي بعض الأمثلة لما يسمى بـ "الفلسفة الأساسية" للعبة.  هذه اللعبة تحاكي بيئة محطات الفضاء. هذه اللعبة عن سباقات السيارات الخطرة. هذه اللعبة الهدف منها قياس قدرة رد الفعل عند اللاعبين. مميزات اللعبة هي الأشياء التي تميز لعبتك عن الألعاب الأخرى الشبيهة أو المندرجة تحت نفس التصنيف. قم بذكر أفكارك ومفاهيمك حول ذلك. قم بتحويل هذه المفاهيم إلى جمل قابلة للتنفيذ. اهدف إلى الوصول إلى ما بين 5 إلى 15 ميزة مختلفة. على سبيل المثال:  فكرة مجردة: بناء محطة فضاء. ميزة: بناء وإدارة محطة الفضاء الخاصة بك. فكرة: التعرض للهجوم من الكويكبات. ميزة: النضال من أجل البقاء ضد الكوارث البيئية، التي تتضمن: الكويكبات والمذنبات والألهبة الشمسية. كتابة الملامح المميزة للعبتك في البداية سوف يتيح لك التأكد من تضمنيها ضمن ملف التصميم فيما بعد. وجود قائمة بالمميزات والملامح الرئيسية للعبة، بين يديك قبل بداية العمل سوف يضمن لك التركيز عليها فيما بعد وتجنب حالة (الميزات الزائدة المضافة)، حيث تواصل إضافة المزيد والمزيد من الأفكار للمشروع أثناء العمل عليه، وهو ما يأتي بأثر سلبي في الكثير من الأحيان (حيث يجعل اللعبة متضخمة ومعقدة وعشوائية). قم بمراجعة هذه الملامح الأساسية والتعديل عليها حتى تشعر بالرضا التام عنها، وبأنها قادرة على خلق لعبة فيديو قوية. قم بوضع التصميم المبدئي في الدرج، وحاول أن تعيد التفكير فيه لمدة أسبوع أو اثنين. سيجعلك ذلك تعود إليه بمنظور جديد ومختلف. أخذ الراحة، والعودة للعمل عليه بعد فترة قصيرة من الوقت، سيساعدك في تقرير ما إذا كان هذا المشروع يستحق متابعة العمل عليه، أم أنه من الأفضل البحث عن فكرة أخرى. ملف التصميم هو العمود الفقري للعبة الفيديو التي تقوم بتنفيذها. حيث يحتوى على الوصف المفصلة لآلية عمل اللعبة، والحبكة، والإعدادات، والتصميم الفني، وغيرها من مختلف الأمور. تنسيق هذا الملف ليس بأهمية المحتوى الخاص به.  ملف التصميم يكون في غاية الأهمية خاصة عندما يكون دورك هو إدارة مجموعة من المبرمجين والمصممين. تأكد من أن الملف مكتوب بطريقة موجهة لأفراد فريق العمل، وليس المستخدم النهائي للعبة. تجنب أي نقاط غامضة، وتأكد من ذكر كل التفاصيل عن كيفية عمل كل آليات اللعبة. ليس من الضروري أن يكون لكل لعبة ملف تصميم، ولا يوجد ملفي تصميم متشابهين أو متطابقين. استخدم هذه الخطوات لتوجيهك أثناء إعداد ملف التصميم، لكن تأكد من أن تُهيئه في النهاية وفق متطلبات اللعبة. يجب أن تذكر كل جانب من جوانب اللعبة في جدول المحتويات. الشيء الوحيد الذي لا تحتاج إلى تضمينه هنا هو "القصة"، إلا إذا كانت القصة مرتبطة بشكل أساسي بآليات اللعبة.   تعامل مع جدول المحتويات بطريقة شبيهة لما تفعله مع دليل اللعبة. ابدأ بالأقسام العامة مثل: خلق الشخصيات، و المعركة، و الواجهة الرئيسية. ثم قم بالسرد التفصيلي لكل قسم منهم من خلال أقسام فرعية. استخدم جدول المحتويات كإطار عام للعبة. سوف تنتقل إلى المزيد من التفاصيل مع كل باب من الجدول. بعد الانتهاء من جدول المحتويات، ابدأ في التوسع على الآليات. امنح نفسك الوقت في وضع كل التفاصيل حتى تقلل من فرص أي ارتباك أو خلل أثناء العمل على البرمجة. يجب أن تشرح كل آلية للعبة بالتفصيل الشديد، حتى لا يوجد أي شيء غير واضح حولها عند مرحلة التنفيذ. اعتمادًا على النهج المُتبع، فإن مرحلة تصميم اللعبة قد تكون عملية جماعية. وجهات النظر التي يعرضها الآخرون قد تساعدك على جعل اللعبة مُركزة ومعدة بشكل أفضل، وقد تحصل منهم على أفكار لم تكن لتخطر على بالك أبدًا. أثناء بناء كل جانب من جوانب اللعبة، قم بتجربته من أجل التأكد من أنه مرح ومتماسك. إذا وجدت أن جزءًا ما أو أحد الأفكار المُستخدمة ضعيفة أو منفذة بشكل فقير، قم بالعمل عليها من جديد أو حذفها. وعند انتهائك من مختلف المستويات أو الألغاز أو مناطق اللعب، قم بممارستها من أجل التأكد أن كل شيء ممتع ومصنوع بالطريقة الأمثل من البداية للنهاية. أثناء عملية التطوير، عليك مواصلة الفحص والتأكد من أن اللعبة تحقق الفكرة الأساسية من ورائها. تأكد كذلك أنك ملتزم بقائمة الخواص المميزة للعبة، وأنك لم تقع في فخ وضع العديد من الإضافات المشوشة للعبة. قم بالرجوع مرارًا وتكرارًا لتصميم اللعبة والأشكال الفنية والملفات الصوتية المستخدمة، واعمل على تهذيب تلك المكونات وتطويرها من أجل الخروج بالشكل النهائي المميز للعبة. القابلية لإتمام عملية التعديلات النهائية بشكل سريع، سوف تعتمد على نوع التصميمات المستخدمة في اللعبة. بناءًا على طبيعة المشروع وأهدافه، سوف تختلف الحاجة للتصميم. بعض الألعاب تُبنى باستخدام أشكال وألوان بسيطة، بينما أنواع أخرى من الألعاب التي تقدم عوالم وبيئات لعب معقدة، تحتاج إلى فريق عمل هائل من المصممين الفنيين والصوتيين. كن واقعيًا فيما يخص تحديد أهدافك لشكل بيئة اللعبة.  غالبية الألعاب المستقلة يعمل عليها فرق عمل صغيرة، وفي بعض الأحيان شخص واحد. إذا كنت ستعمل على المشروع بأكمله بمفردك، فتوقع أن يستغرق ذلك منك الكثير من الوقت، خاصة إذا كنت تنوى إنشاء الأصول الرقمية للعبة كلها بنفسك. هناك العديد من الأصول مجانية الاستخدام المتاحة عبر الإنترنت من خلال مجتمعات المطورين والعاملين على صناعة الألعاب. فقط تأكد من أن أي شيء تستخدمه لا يتعدى على حقوق الاستخدام الخاصة بأي مطور آخر. من أجل الإمساك بالإحساس الفني لما ستكون عليه اللعبة، ستحتاج أن تبدأ في نقل الرؤية الفنية إلى نموذج أولي، ثم التطوير من هذا النموذج وصولًا لشكل اللعبة اللائق.  هناك العديد من الأساليب التي يمكنك استخدامها. فن البكسل (استخدام الشكل القديم للألعاب عن عمد) واحد من أشهر الأساليب المُتبعة من المطورين المستقلين. يرجع سبب ذلك إلى أن أسلوب "البكسل" لصناعة الألعاب هو أسرع (والأنسب من حيث التكلفة) من أجل صناعة لعبة فيديو - بمستوى مقبول وجيد.   إذا كان لديك الوقت وفريق العمل المناسب، فيمكنك الاعتماد على الأسلوب ثلاثي الأبعاد. القوالب ثلاثية الأبعاد الأساسية من الممكن أن يتم إنجازها بواسطة فريق عمل بسيط "متمحور حول شخص واحد"، لكن التفاصيل المعقدة سوف تأخذ الكثير من الوقت. تتطلب القوالب ثلاثية الأبعاد إضافة العديد من الأنسجة/ الصور (Textures) لقالب اللعبة. بمجرد امتلاكك لمجموعة من التصميمات القابلة للاستخدام، يمكنك أن تبدأ في بناء اللعبة ذات نفسها. بناءًا على الأسلوب المستخدم، ستحتاج أن تُنشئ المستويات ومناطق اللعب. إذا كنت تعمل على صناعة لعبة ألغاز، فعليك أن تبدأ في تصميم هذه الألغاز. بناءًا على أسلوب التصميمات المُتبع، يوجد لديك العديد من البرامج التي يمكن استخدامها في إنشاء تلك الأصول. من أشهر هذه البرامج ما يلي:  برنامج بليندر Blender. هذا البرنامج مفتوح المصدر يعد واحدًا من أشهر الحلول المُستخدمة فيما يخص القوالب ثلاثية الأبعاد. يوجد عدد لا نهائي من الدروس التعليمية المتاحة عبر الإنترنت التي تساعدك في تعلم كيفية استخدام البرنامج بالطريقة الأمثل. الفوتوشوب Photoshop. هذا البرنامج المشهور والغني عن التعريف في غاية الضرورة في عملية صناعة بنية الصور، وكذلك في صناعة غالبية تصميمات الألعاب ثنائية الأبعاد. ثمن هذا البرنامج غالي بعض الشيء، وفي حالة عدم وجود الميزانية الكافية لشراء البرنامج، يمكنك استخدام برنامج GIMP، البرنامج مفتوح المصدر بديل الفوتوشوب. يحتوى هذا البرنامج على أغلبية الوظائف المتاحة في الفوتوشوب. برنامج Paint.net. وهو برنامج مفتوح المصدر لبرنامج Paint Shop Pro، ويتيح لك إنشاء تصميمات ثنائية الأبعاد، ويتميز بسهولة الاستخدام. هذا البرنامج في غاية الفائدة والضرورة لإنشاء التصميمات ثنائية الأبعاد بأسلوب "البكسل". تلعب الصوتيات دورًا هائمًا في عملية الاندماج أثناء اللعب. سواء احتوت اللعبة على الموسيقى أم لا، تبقى كيفية وأوقات استغلال المؤثرات الصوتية والجمل الحوارية من أهم العوامل التي تؤثر على تواصل المستخدمين مع اللعبة.  يمكنك أن تجد العديد من التسجيلات الصوتية المتاحة بشكل مجاني عبر الإنترنت. ضع في اعتبارك استخدام هذه الملفات إذا كنت تعمل بشكل مستقل أو لا تملك الميزانية الضخمة لصناعة اللعبة. استغل الأشياء من حولك في صناعة المؤثرات الصوتية الخاصة باللعبة. قد يكون الإبداع وحسن استغلال الإمكانيات المتاحة أكثر فائدة وتأثيرًا في مستوى اللعبة عن الميزانيات والأموال الضخمة. كل محرك لصناعة الألعاب يدعم منصات محددة، وبعضها يتطلب رخص مختلفة للنشر على المنصات المختلفة. على سبيل المثال، محرك Game Studio يدعم من خلال النسخة العادية إطلاق الألعاب لنظامي التشغيل Windows و Mac OS X ، لكنه يتطلب الترقية إلى النسخة الاحترافية ودفع المزيد من الأموال من أجل إصدار نسخ خاصة بأجهزة الموبايل. مع اقتراب وقت نشر اللعبة، ابدأ في العمل على جذب الانتباه لها. قم بالكشف عن بعض الصور والفيديوهات الخاصة باللعبة على المنتديات المعروفة الخاصة بالألعاب. تواصل كذلك مع المواقع الإلكترونية المعنية بأخبار الألعاب وأطلعهم عن تفاصيل اللعبة وموعد إطلاقها في الأسواق (تأكد من توفير معلومات عن كيفية الحصول على اللعبة، وتكلفة شرائها، وملخص لأحداث اللعبة). قم بإنشاء موقع إلكتروني أثناء عملية إنتاج اللعبة، حتى تبدأ في تكوين الجمهور والمتابعين. استضافة منتدي للعبة عن طريق البريد الإلكتروني يعد طريقة مناسبة من أجل إتاحة الفرصة للمتابعين للتحدث مع بعضهم البعض. اعمل كذلك على تحديث المعلومات على الموقع من أجل جذب المزيد من الانتباه. بعض من المطورين المستقلين سيقومون باستضافة اللعبة على الموقع الإلكتروني الخاص بهم، لكنك قد تجد أن ذلك يكلفك المزيد من الأموال فيما يخص ثمن الاستضافة. كما أن بعض خدمات الاستضافة لا تدعم الحِمل الذي تحتاجه اللعبة الناجحة. هناك عدة منافذ ووسائل نشر مستخدمة مع الألعاب المستقلة، سواء على أجهزة الويندوز أو الماك:  Steam Desura Humble Store GOG الألعاب الخاصة بأجهزة الهاتف تتطلب أن يتم نشرها بواسطة المتجر الخاص بكل نظام تشغيل على الهاتف (متجر Apple، أو متجر Google Play..وغيرهم). نفس الأمر فيما يخص ألعاب وحدات التحكم (Xbox أو Playstation وغيرهم..). تتيح كل خدمة مما سبق، عروض وتخفيضات خاصة لعمليات بيع لعبتك. قم بالبحث عن مختلف هذه العروض، من أجل اختيار الأنسب لك. يوجد مندوبوا مبيعات يمكنك التواصل معهم بوصفك مطور ألعاب. مع إطلاق اللعبة في السوق، قم بدعمها قدر المستطاع من الناحية المالية عن طريق اصلاح الثغرات والعيوب والمزيد من المحتوى. عصر التوزيع الإلكتروني جعل من اللازم تحديث الألعاب بأسرع شكل ممكن. لا شك أنه سوف تظهر لك الكثير من الأخطاء بمجرد إتاحة اللعبة للمزيد من المستخدمين. قم بالعمل بأقصى طاقتك لحل هذه المشكلات وفي أسرع وقت ممكن. ويقصد به (الوحدة البرمجية القادرة على القيام بوظائف مخصصة من أجل تحويل البرمجيات إلى رسوميات ثلاثية الأبعاد على شاشة الحاسوب). حيث يكون القاعدة الأساسية للعبة، ويضم الأدوات التطورية التي تسهل من إنشاء اللعبة. لغرض اختصار الوقت وتوفير الجهد، يكون من الأبسط صناعة اللعبة باستخدام محرك جاهز بدلًا من العمل على صناعة واحد من الصفر. هناك أنواع متعددة من المحركات مصممة للمطورين المستقليين.  تسهل المحركات من عملية معالجة الرسومات والصوت. يختلف كل نوع من المحركات في مميزاته وعيوبه. يكون بعضها مخصصًا أكثر للرسوميات ثنائية الأبعاد، والبعض الآخر يكون مصممًا خصيصًا للرسوميات ثلاثية الأبعاد. بعض المحركات تتطلب معرفة أكبر بالبرمجة عن غيرها. هناك العديد من أدوات التطوير التي يمكنك أن تستخدمها بدون معرفة مسبقة بالتكويد. من أشهر محركات التطوير المستقلة، ما يلى:  GameMaker Studio : ويعد من أشهر محركات الألعاب ثنائية الأبعاد. Unity محرك ثلاثي الأبعاد يمتاز بسهولة الاستخدام والقابلية. RPG Maker VX محرك البرمجة النصية لألعاب 2D RPG وهو الأسلوب الشائع لألعاب JRPG. Unreal Development Kit : محرك ثلاثي الأبعاد يمكن ملائمته لمجموعة كبيرة من الاستخدامات. Source : محرك ثلاثي الأبعاد في غاية الشهرة، يتم تحديثه وتعديله باستمرار. Project Spark: المحرك ثلاثي الأبعاد المُعدل، المخصص للمستخدم متوسط المستوى. بناءًا على المحرك الذي تختاره سوف تواجه كمية كبيرة من البرمجة. حتى أبسط المحركات سوف تحتاج بعض الوقت من أجل فهم كيفية التعامل معها. إذا كانت البرمجة أمرًا بعيدًا عن إمكانياتك، فبالطبع سوف تحتاج أن تتعلمها أو أن تقوم بتعيين شخص مسئول عنها.  ستكون هذه المرحلة هي بداية بناء فريق العمل. إذا كنت لا تقدر على القيام بالبرمجة، فأول وظيفة ستحتاج إلى تعيين شخص مسئول عنها هي "المبرمج". سنهتم بما يخص الصوت والتصميمات فيما بعد. ستحتاج كذلك أن تصنع نموذج عمل مبدئي قبل القدرة على مواصلة المشروع. هناك مجتمع كبير من المطورين المستقلين الذين يجب عليك أن تبقى على تواصل معهم. سيُقبل الأفراد على الانضمام إلى مختلف المشاريع لعديد من الأسباب والإغراءات. هنا يجب عليك أن تمتلك ملف التصميم القوي، حيث أنه يُظهر مدى حسن تحملك للمسئولية وتنظيمك للمشروع. بمجرد أن تتعود على المحرك الذي اخترته، اصنع النموذج المبدئي للعبة. سيكون هذا النموذج بمثابة الاختبار المبدئي للقدرات الأساسية للعبة. لا تحتاج وجود أي رسومات أو صوتيات في النموذج المبدئي، فقط بعض الأشكال المبدئية (كمعكبات أو شخصيات رمزية بسيطة) ومساحة اختبار صغيرة.   اختبر ونقِح النموذج المبدئي مرارًا وتكرارًا حتى تتأكد من أن اللعبة ممتعة وجديرة باللعب. قم بأخذ الملاحظات حول أي شيء لا يعمل بطريقة صحيحة، وأعد مناقشة وعلاج الآليات المتعلقة به. إذا لم يكن النموذج المبدئي ممتعًا للعب، فإن اللعبة النهائية لن تكون كذلك. هناك دائمًا بعض الخواص التي يبدو أنها مفيدة وسهلة، ولكنها لن تعمل عندما يأتي الوقت لصناعة اللعبة. توقع أن يتغير شكل النموذج المبدئي للعبة عدة مرات في الوقت الذي تعمل على معرفة الخاصية المفيدة للعبة، من الخاصية التي يجب الاستغناء عنها. أبرز وظيفة للعبة هي تفاعل اللاعب معها عن طريق مجموعة من وحدات الإدخال والتحكم. استغل النموذج المبدئي من أجل التأكد من أن أزرار التحكم في أفضل شكل ممكن لها. اللعبة التي تحتوى على أدوات تحكم مُنفذة بشكل سيء، لن تقدر على جذب انتباه اللاعب. بينما الألعاب ذات أدوات التحكم المصنوعة بإتقان ستكون مغرية للمستخدم، ومحمسة لمهارة اللاعبين. بعد الانتهاء من العمل على اللعبة، يأتي وقت العمل على اكتشاف الأخطاء والثغرات والعيوب. تعامل مع اللعبة بمنطق العدو اللدود، وضع كل الاحتمالات النقد لشكلها النهائي، وقم بتجربة كل مراحلها وأنماطها من أجل اكتشاف أي مشكلة ممكنة قد تواجه مستخدم اللعبة. قم بسحق تلك العيوب من أجل ضمان تجربة لعب رائعة ورد فعل إيجابي من المستخدمين. كل طريقة يمكن تصورها لتفاعل اللاعبين مع لعبتك يجب أن تتأكد من أنها تعمل بكفاءة. تأكد كذلك من أن قواعد اللعبة غير قابلة للالتفاف حولها أو كسرها بسذاجة، عن طريق مهاجمة تلك القواعد والعمل بنفسك على هدمها والتغلب عليها. اختبار العيوب قد يتطلب الكثير من الوقت، ربما مثل الوقت اللازم لإنشاء اللعبة نفسها. قم كذلك بتجربة اللعبة عن طريق العديد من المستخدمين الآخرين. كلما زاد العدد كلما زادت قدرتك على اكتشاف المزيد من العيوب وحلها. إذا وجدت أنك تواجه قائمة كبيرة من العيوب، وكان لديك وقت صغير لعلاجها، فاعمل على حل العيوب الأكبر والأهم أولًا. على سبيل المثال، إذا وجدت ثغرة يقدر اللاعب من خلالها على جنى مجموع نقاط غير محدود، فهذه واحدة من العيوب اللازم علاجها في الحال. أحضر مجموعة من أصدقائك لتجربة اللعبة. راقب كيفية تعاملهم مع تحديات اللعبة، وكيفية تفاعلهم مع عوالم اللعبة. بنسبة كبيرة ستتفاجئ بمحاولاتهم وطريقة تعاملهم مع منافسات اللعبة التي لم تخطر على عقلك أبدًا من قبل.
اختيار نوع اللعبة. اختيار منصة العمل. قم بكتابة التصميم التمهيدي. البدء بفلسفة أساسية. قم بكتابة ملامح ومميزات اللعبة. أخذ الراحة. الشروع في الأمور الجوهرية. صياغة جدول المحتويات. كتابة كل قسم من أقسام الملف. قم بعرض الملف على شخص آخر، أو على فريق العمل. قم بتجربة اللعبة لأقصى قدر ممكن. التركيز على الفلسفة الأساسية. الصقل والتلميع. ضع في اعتبارك إحتياجات المشروع. صناعة مسودة أولية. تصميم هيكل (عالم) اللعبة. تطوير الأصول الرقمية. تسجيل الملفات الصوتية. تعرف على قواعد المحرك المستخدم، فيما يخص نشر البرمجيات المُصنعة. الدعاية للعبة. اختيار وسيلة التوزيع. دعم اللعبة. اختيار المحرك. تعلم كل ما يتعلق بالمحرك الذي تستخدمه، أو أوجد شخصًا يعرف كيفية العمل عليه. بناء النموذج المبدئي. تنقيح أزرار التحكم. البدء في تصيد الأخطاء. تنفيذ كل حركات اللعب الممكنة. وضع أولويات للعيوب واجبة الحل. شاهد المستخدمين أثناء تجربتهم للعبة.
https://www.wikihow.com/Make-Your-Own-Video-Game https://www.wikihow.com/Make-Your-Own-Video-Game https://www.wikihow.com/Make-Your-Own-Video-Game https://www.wikihow.com/Make-Your-Own-Video-Game https://www.wikihow.com/Make-Your-Own-Video-Game https://www.wikihow.com/Make-Your-Own-Video-Game https://www.wikihow.com/Make-Your-Own-Video-Game
Laying the Foundations Writing the Design Document Putting it All Together Creating Assets Releasing Your Work Starting to Program Testing the Game