هوش مصنوعی (بازی‌های ویدئویی)
در بازی‌های رایانه‌ای، از هوش مصنوعی برای تولید شبیه‌سازی هوش شخصیت‌های غیرقابل بازی استفاده می‌شود. تکنیک‌هایی که به صورت معمول استفاده می‌شود، از روش‌های موجود در رشتهٔ هوش مصنوعی بهره می‌گیرند. با این وجود، اصطلاح هوش مصنوعی بازی، اغلب، به مجموعه‌ای وسیع از الگوریتم‌هایی که شامل تکنیک‌های تئوری کنترل، رباتیک، گرافیک رایانه‌ای و علوم رایانه می‌باشد، مربوط است.
بازی کردن عمومی
مسابقه هوش مصنوعی General Video Game (GVGAI) از سال ۲۰۱۴ برگزار می‌شود. در این مسابقه، به جای بازی‌های رومیزی که در مسابقه GGP استفاده می‌شود، از بازی‌های ویدئویی دو بعدی مشابه (و بعضاً مبتنی بر) دوره‌های بازی و کنسول مربوط به دوران دهه ۸۰ استفاده می‌شود. این یک روش برای محققان و شرکت کنندگان ارائه داده‌است تا بهترین الگوریتم‌های بازی عمومی ویدیویی خود را آزمایش و مقایسه کنند. این مسابقه دارای یک چارچوب نرم‌افزاری مرتبط با تعداد زیادی بازی است که به زبان توضیح‌های بازی ویدیویی (VGDL) نوشته شده‌است، که نباید با GDL اشتباه گرفته شود و یک زبان برنامه‌نویسی با استفاده از معانی و دستورهای ساده است که به راحتی تجزیه می‌شود. یک مثال برای VGDL PyVGDL است که در سال ۲۰۱۳ ساخته شده‌است. بازی‌های مورد استفاده در GVGP، در حال حاضر، غالباً بازی‌های دو بعدی هستند، زیرا ساده‌ترین آنها برای تعیین کمیت است. برای ساده‌سازی فرایند هوش مصنوعی که می‌تواند بازی‌های ویدیویی را تفسیر کند، بازی‌ها بصورت دستی در VGDL نوشته می‌شوند. VGDL می‌تواند برای توصیف یک بازی و تولید رویه سطوح، با استفاده از Answer Set Programming (ASP) و یک الگوریتم تکاملی (EA) استفاده شود. سپس می‌توان از GVGP برای بررسی اعتبار سطوح رویه ای و همچنین دشواری یا کیفیت سطوح بر اساس عملکرد یک عامل استفاده کرد.