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