برای بیشتر مردم، تجربه بازیهای كامپیوتری با خرید چند بازی از فروشگاههای كامپیوتری شروع میشود و با جاگرفتن آن بازیها در كمد اتاقشان به پایان میرسد. فقط عده كمی هستند كه تشخیص میدهند ساخت یك بازی به پیچیدگی ساخت یك فیلم پرهزینه هالیوودی است.
ماهها برنامهریزی و آمادهسازی، نوشتن داستن بازی، شخصیت پردازی، استفاده از فناوریهای پیشرفته و قدرت بالای كامپیوتری از جمله عوامل مهم برای ساخت یك بازی است.
طراح بازی ویدئویی کسی است که طراحی کلی گیمپلی، محیط عمومی بازی، شخصیتها و داستان آن را برعهده دارد. بسیاری از طراحان بازی کار خود را در انجام فعالیتهایشان به صورت آزمایشی پیگیری میکنند و پس از آزمون و خطاهای فراوان بخش به بخش، هر بخش از طراحی بازی را تکمیل و تأیید میکنند.
در دوره آموزشی Packt Creating a 2D Platformer با استفاده از زبان سی شارپ به ساخت بازی های دو بعدی می پردازیم.