عیب فنی
عیب های فنی بازی ویدیویی

عیب های فنی/اشکال‌ها خطاهای نرم‌افزاری هستند که می‌توانند مشکلات جدی را در کد ایجاد کنند و به طور معمول در حین تولید نرم‌افزار مذکور مورد توجه قرار نمی‌گیرند یا حل نمی‌شوند. این خطاها می توانند نشات گرفته از بازی باشند یا در غیر این صورت تا وقتی که تیم توسعه دهنده/توسعه دهنده آنها را با تکه ها تعمیر کند، مورد سوء استفاده قرار گیرد. نرم افزار پیچیده به ندرت بدون اشکال یا بدون خطا در اولین انتشار است.
عیب های فنی مختلفی وجود دارد که می تواند بر جنبه های متفاوت یک بازی تأثیر بگذارد:
اشکالات بافت/مدل نوعی باگ یا خطای دیگر است که باعث می‌شود هر مدل یا بافت خاصی تغییر شکل داده یا به‌طور دیگری آنطور که توسعه‌دهندگان در نظر گرفته‌اند به نظر نرسد. Bethesda 's The Elder Scrolls V: Skyrim به دلیل اشکالات بافت و همچنین خطاهای دیگری که بر بسیاری از عناوین محبوب این شرکت تأثیر می گذارد بدنام است.  بسیاری از بازی‌هایی که از فیزیک ragdoll برای مدل‌های شخصیت خود استفاده می‌کنند، می‌توانند چنین اشکالاتی برایشان پیش بیاید.
اشکالات فیزیکی خطاهایی در موتور فیزیک بازی هستند که باعث می‌شوند یک موجودیت خاص، خواه یک شی فیزیک یا یک شخصیت غیربازیکن باشد، تا حدی ناخواسته جابجا شود. برخلاف بسیاری از خطاها، می توان از این نوع خطاها سوء استفاده کرد. احتمال وقوع یک خطای فیزیکی می‌تواند کاملاً تصادفی یا تصادفی باشد، مانند یک اشکال در راه‌اندازی مجدد Sonic the Hedgehog در سال 2006 که می‌تواند شخصیت بازیکن را در هنگام تماس با یک جعبه خاص به فاصله‌ای قابل توجه پرتاب کند. .
اشکالات صدا به نحوی از پخش صحیح صداها جلوگیری می کند. این صداها می توانند از صداهایی که زمانی که قرار نیست پخش شوند پخش می شوند یا حتی پخش نمی شوند متفاوت باشد. گاهی اوقات، صدای خاصی حلقه می زند یا در غیر این صورت به پخش کننده این گزینه داده می شود که به طور مداوم صدا را زمانی که در نظر گرفته نشده است پخش کند. اغلب، بازی ها به دلیل داده های خراب که مقادیر از پیش تعریف شده در کد را تغییر می دهند، صداها را به اشتباه پخش می کنند. مثال‌ها عبارتند از، اما محدود به آن، صداهای با تناسب بسیار بالا یا پایین، بی‌صدا بودن یا بیش از حد قابل درک بودن صدا، و همچنین به ندرت حتی پخش به ترتیب معکوس/بازی معکوس.
عیب های فنی ممکن است شامل گرافیک های غلظ نشان داده شده، خطاهای تشخیص برخورد ، توقف/قطع بازی، خطاهای صدا و سایر ایرادات باشد. عیب های فنی گرافیکی به ویژه در بازی‌های پلتفرمینگ بدنام هستند، جایی که بافت‌های ناقص می‌توانند مستقیماً روی گیم‌پلی تأثیر بگذارند (مثلاً با نمایش یک بافت زمینی که در آن کد منطقه ای را می‌نامند که باید به شخصیت خسارت برساند، یا با نشان ندادن بافت دیوار در جایی که باید باشد. ، که باعث ایجاد یک دیوار نامرئی می شود). برخی از ایرادات به طور بالقوه برای داده های ذخیره شده بازی خطرناک هستند، مثل MissingNo. از بازی های پوکمون
" عیب فنی " عملی است که بازیکنان از خطاهای برنامه‌نویسی یک بازی ویدیویی برای رسیدن به وظایفی استفاده می‌کنند که به آنها مزیت ناعادلانه ای در بازی نسبت به NPC یا بقیه بازیکنان می‌دهد، مثل دویدن از میان دیوارها یا سرپیچی از فیزیک بازی. عیب های فنی می‌توانند با دستکاری رسانه بازی، مانند کج کردن کارتریج ROM برای قطع یک یا چند اتصال در امتداد کانکتور لبه و قطع بخشی از جریان داده بین کارتریج و کنسول، در بعضی از کنسول‌های بازی ویدیویی خانگی ایجاد کنند. این می تواند باعث ایرادات گرافیکی، موسیقی یا گیم پلی شود. اما انجام دادن این کار خطر از کار افتادن بازی یا حتی خسارت همیشگی به رسانه بازی را به دنبال دارد.
استفاده سنگین از عیب های فنی اکثرا در اجرای یک بازی ویدیویی با سرعت زیاد استفاده می شود. یکی از انواع عیب های فنی که اکثرا برای سرعت اجرا مورد استفاده قرار می گیرد ، سرریز پشته است که به آن "سرریز" می گویند. نوع دیگری از عیب های فنی سرعت اجرا، که انجام آن توسط انسان تقریباً غیرممکن است و اکثرا در سرعت‌های به کمک ابزار استفاده می‌شود، اجرای کد دلخواه است که موجب می‌شود یک شی در بازی کاری خارج از عملکرد مورد نظر خود انجام دهد.
بخشی از روند تضمین کیفیت (همانطور که توسط آزمایش‌کنندگان بازی برای بازی‌های ویدیویی انجام می‌شود) مکان‌یابی و بازتولید عیب های فنی و سپس جمع‌آوری گزارش‌هایی در مورد اشکالات است تا به برنامه‌نویسان بازخورد داده شود تا بتوانند اشکال ها را درست کنند. بعضی از بازی‌ها دارای یک سیستم ابری برای به‌روزرسانی نرم‌افزار هستند که می‌توان از آن برای اصلاح خطاهای کدگذاری و دیگر خطاها در بازی‌ استفاده کرد.
بعضی از بازی‌ها اغلب شامل اثراتی می‌شوند که مثل عیب های فنی به نظر می‌رسند و به‌عنوان وسیله‌ای برای شکستن دیوار چهارم و ترساندن یا ناراحت کردن بازیکن یا در غیر این صورت به عنوان قسمتی از روایت بازی است.  بازی هایی مانند Eternal Darkness و Batman: Arkham Asylum شامل قسمت هایی با اشکالات عمدی است که به نظر می رسد سیستم بازی بازیکن از از کار افتاده است.  رابط Animus در سری Assassin's Creed ، که به شخصیت بازیکن اجازه می دهد تا خاطرات اجداد را با وجود میراث عمومی خود تجربه کند،  گهگاهی شامل عیب های فنی است تا این فکر را تقویت کند که بازی آن چیزی است که شخصیت بازیکن از طریق کامپیوتر آن را می بیند . سیستم کمکی  Five Nights at Freddys: Help Wanted برای تلفن همراه دارای «عیب های فنی» است که برای باز کردن قفل یک بازی کوچک باید روی آن ضربه بزنید.
عیب های فنی را در اسباب بازی های الکترونیکی نیز می توان پیدا کرد. برای مثال، در سال 2013، Hasbro بازی ای به نام Bop It Beats منتشر کرد.  توسط چندین بازیکن کشف شد که حالت‌های DJ Expert و Lights Only دارای یک ایراد هست که به بازیکنان پس از رسیدن به یک الگوی با شش عمل و انجام موفقیت‌آمیز آن‌ها، صدای باخت می‌دهد. حالت‌های دشوار تر دی‌جی را می‌توان در حالت مهمانی کامل کرد، به شرطی که روی چند الگوی آخر یک "Pass It" موجود باشد. Hasbro در مورد این عیب فنی مطلع شد، اما چون که پس از ساخت پیدا شد، آن ها دیگر قادر نیستند واحدهای موجود را به روز کنند یا ارتقا دهند. نسخه‌های خارجی بازی، با این حال، با این عیب فنی از قبل وصله شده ارسال شدند.
عیب های فنی در بازی ها را نباید با اکسپلویت ها اشتباه گرفت. با وجود اینکه هر دوی آن ها اقدامات غیر عمدی ای را انجام می دهند، اکسپلویت یک خطای برنامه نویسی نیست، بلکه در عوض یک نادیده گرفتن توسط توسعه دهندگان است. (مثلاً پریدن خرگوش ، له کردن به طور مکرر یک دکمه پرش برای دور زدن محدودیت‌های حرکتی در راه‌اندازی دوباره Sonic the Hedgehog در سال 2006 یا استفاده از حریفان در طول تاخیر در بازی‌های چند نفره آنلاین است )