Ойынды тестілеу - Game testing

Ойынды тестілеу, ішкі бөлігі ойын дамыту, Бұл бағдарламалық жасақтаманы тестілеу үшін процесс сапа бақылауы туралы Видео Ойындары.[1][2][3] Ойындарды тестілеудің негізгі функциясы болып табылады бағдарламалық жасақтаманың ақаулары (ақаулар). Интерактивті ойын-сауық бағдарламалық жасақтамасын тестілеу өте қажет техникалық сала болып табылады есептеу біліктілік, аналитикалық құзыреттілік, сыни бағалау дағдылары және төзімділік.[4][5] Соңғы жылдары ойын тестілеу саласы қаржылық және эмоционалдық тұрғыдан өте ауыр және пайдасыз болғандықтан сынға ұшырады.[6]

Тарих

Компьютерлік және бейне ойындардың алғашқы күндерінде әзірлеуші барлық тестілеуге жауапты болды. Ойындар шеңберінің шектеулілігіне байланысты бір-екіден көп тестерлер қажет болмады. Кейбір жағдайларда бағдарламашылар барлық тестілеуді басқара алатын.[дәйексөз қажет ]

Ойындар күрделене бастаған кезде «Сапаны бағалау» немесе «Сапаны қамтамасыз ету» деп аталатын QA ресурстарының үлкен қоры қажет. Көпшілігі баспагерлер әр түрлі әзірлеушілердің әртүрлі ойындарын сынау үшін үлкен QA персоналын жалдаңыз. Көптеген баспагерлерде бар QA инфрақұрылымына қарамастан, көптеген әзірлеушілер QA-ны қамтамасыз ету үшін тестерлердің шағын тобын сақтайды.

Енді ойын жасаушылардың көпшілігі бағдарламалау кодында немесе графикалық қабаттарда ақаулар мен «қателерді» табу үшін өздерінің техникалық және ойынға қабілетті тестерлеріне сүйенеді. Әдетте ойын тестерлері көптеген платформаларда әртүрлі ойындар ойнайтын фоны бар. Олар өздерінің есептерінде кездесетін кез-келген проблемаларды жазып, сілтеме жасай білуі, тапсырмаларды орындау мерзіміне сәйкес келуі және ойын атауларын өздерінің ең қиын параметрлерінде аяқтау шеберлігі деңгейіне ие болуы керек. Көбінесе ойын тестерлерінің позициясы өте стрессті және бәсекеге қабілетті, жалақысы аз, бірақ бұл салаға есік ретінде қызмет етуі өте қажет. Ойын тестерлері - бақылаушы жеке тұлғалар және ойын құрылысындағы ұсақ кемшіліктерді байқай алады.

Жалпы қате түсінік - барлық ойын тестерлері ойынның альфа немесе бета нұсқасын ұнатады және кейде кездесетін қателер туралы хабарлайды.[5] Керісінше, ойын тестілеуі альфа-нұсқаға дейін қалыптасқан және жиі жалықтыратын әдіснамаларды қолдана отырып, қателерді табуға бағытталған.

Шолу

Сапаны қамтамасыз ету ойын дамытудағы маңызды компонент болып табылады, дегенмен бейнеойын индустриясында стандартты әдістеме жоқ. Оның орнына әзірлеушілер мен баспагерлердің өзіндік әдістері бар. Шағын әзірлеушілерде әдетте QA штаты болмайды; дегенмен, ірі компаниялар QA командаларын күндізгі жұмыспен қамтуы мүмкін. Жоғары деңгейдегі коммерциялық ойындар QA бөлімі баспагері тарапынан кәсіби және тиімді тексеруден өтеді.[7]

Тестілеу бірінші код жазыла салысымен басталады және ойын аяқталғанға дейін ұлғаяды.[8][9] QA-ның негізгі командасы QA-ға алғашқы ұсынылғаннан кейінгі пост-өндіріске дейін ойынды қадағалайды.[9] Ойынды дамыту процесінің басында тестілеу тобы аз және жаңа код бойынша күнделікті кері байланысқа назар аударады. Ойын жақындаған сайын альфа кезең, топ мүшелері көбірек жұмыспен қамтылып, тест жоспарлары жазылады. Кейде қате емес мүмкіндіктер қате деп аталады, кейде бағдарламалау тобы мәселелерді бірінші рет түзете алмайды.[10] Жақсы қателер туралы есеп беру жүйесі бағдарламашыларға тиімді жұмыс істеуге көмектеседі. Жобалар қалай енеді бета кезең, тестілеу тобында әр күнге нақты тапсырмалар болады. Тестердің кері байланысы шығарып тастау немесе соңғы ерекшеліктерді қосу туралы соңғы шешімдерді анықтай алады. Жаңа перспективалары бар тестерлерді енгізу жаңа қателерді анықтауға көмектеседі.[9][11] Осы кезде жетекші сынаушы күн сайын өндірушімен және бөлім басшыларымен байланысады.[12] Егер әзірлеушінің сыртқы баспасы болса, онда баспаның QA командасымен келісу басталады. Консольдық ойындар үшін QA командасының консолі үшін жинақ жіберіледі. Бета-тестілеуге еріктілер қатысуы мүмкін, мысалы, егер ойын көп ойыншы болса.[11]

Тестерлер жоспарланған бірегей анықталатын ойын құрастыруларын алады[11] әзірлеушілерден.[дәйексөз қажет ] Ойын тестілеуден өтеді және тестерлер жабылмаған қателіктерді атап өтеді. Бұлар қателіктерден бастап көркемдік ақауларға дейін және логикалық қателіктерге дейін болуы мүмкін деңгей қателер. Тестілеу көбінесе нәзік қателерді табу үшін шығармашылық ойын талап етеді. Кейбір қателерді құжаттау оңай, бірақ көбіне егжей-тегжейлі сипаттама қажет, сондықтан әзірлеуші ​​қатені қайталай алады немесе таба алады. Тестерлер іске асырады параллельдік бақылау қателерді бірнеше рет тіркеудің алдын алу үшін.[дәйексөз қажет ] Көптеген бейне ойындар шығаратын компаниялар техникалық талаптарды функционалдылықты тексеруден ажыратады, өйткені басқа тестілеу дағдылары қажет.[5]

Егер бейне ойынның дамуы кіретін болса қысылу уақыты белгіленген мерзімге дейін ойын-тест тобы кешіктірілмей енгізілген мүмкіндіктер мен мазмұнды тексеруі қажет. Осы кезеңде басқа бөлімдердің қызметкерлері тестілеуге үлес қоса алады, әсіресе көп ойыншы ойындарында.[дәйексөз қажет ]

Көптеген компаниялар қателіктерді олардың ауырлық дәрежесі бойынша бағалайды:[13]

  • Қателер бұл ойынның жеткізілуіне жол бермейтін маңызды қателер, мысалы, олар ойынды бұзуы мүмкін.[11]
  • B қателері назар аударуды қажет ететін маңызды проблемалар; дегенмен, ойын әлі де ойнатылатын болуы мүмкін. Бірнеше B қателіктері A қателіктері үшін бірдей ауыр.[11]
  • C қателері ұсақ және түсініксіз проблемалар, көбінесе қателіктер емес, ұсыныс түрінде болады.[12]

Ойын тестері

Ойынды тексеруші - ойын тестілеуін орындайтын дамыту тобының мүшесі.

Рөлдері

Персоналдың ұйымы ұйымдардан ерекшеленеді; типтік компания пәндерді тестілеуге байланысты келесі рөлдерді орындай алады:

  • Ойын өндірушілер маркетинг пен сапа кепілдігімен келісе отырып тестілеу мерзімдерін белгілеуге жауапты.[14] Сондай-ақ, олар ойынның тестілеуінен тыс тақырыпты шығаруға қатысты көптеген заттарды басқарады. Оларды мақұлдау әдетте түпкілікті ұсыну үшін қажет немесе «алтын «мәртебесі.[15]
  • Қорғасын сынағышы, сынау[10] немесе QA жетекші[7] ойынның дұрыс жұмысына жауапты адам[10] қателер тізімін басқару.[11] Жетекші сынаушы QA персоналын басқарады.[7] Жетекші сынаушы дизайнерлермен және бағдарламашылармен тығыз жұмыс істейді, әсіресе жоба аяқталғанға дейін. Жетекші сынаушы қателер туралы есептерді бақылауға және олардың жөнделуіне кепілдік береді.[10] Олар сондай-ақ QA командаларының ресми және толық есептер шығаруына жауап береді.[11] Бұған қателер туралы қайталанған және қате туралы есептерді алып тастау, сондай-ақ түсініктемелер сұрау кіреді.[7] Ойын альфа және бета кезеңдеріне жақындаған кезде, қорғасын сынаушы командаға көбірек тестерлерді кіргізеді, сыртқы сынақ топтарымен үйлеседі және басшылық пен өндірушілермен жұмыс істейді.[13] Кейбір компаниялар қорғасын сынаушы мақұлдамайынша, ойынның алтын болып кетуіне жол бермейді.[12] Сондай-ақ, жетекші тестерлер, мысалы, бақылау органдарына ұсыну үшін ойын кадрларының репрезентативті үлгілерін құрастыруға жауапты ESRB және PEGI.[дәйексөз қажет ]
  • Тестерлер ойынның жұмыс істеп тұрғанын, қолдануға ыңғайлы, мағынасы бар әрекеттерді және көңілді геймплейді тексеруге жауап береді.[12] Тестілеушілер қате туралы нақты және нақты есептер жазып, мүмкіндігінше қатені қалай көбейтуге болатынын сипаттауы керек.[16] Тестерлер бүкіл ойын барысында бір ойынға тағайындалуы немесе кафедраның кестесі мен қажеттіліктері бойынша басқа жобаларға енгізілуі мүмкін.
  • SDET (Бағдарламалық жасақтаманы әзірлеуші ​​сынақтағы) немесе техникалық тестерлер автоматтандырылған тестілік жағдайлар мен рамаларды құруға, сондай-ақ ойынның жалпы өнімділігі мен қауіпсіздігі сияқты күрделі сынақ мәселелерін басқаруға жауапты. Бұл адамдар әдетте бағдарламалық жасақтаманы дамытуда мықты дағдыларға ие, бірақ басқа қосымшалардағы ақауларды анықтайтын бағдарламалық жасақтаманы жазуға бейім. Студиялардың нақты рөлдері мен міндеттері әр түрлі болады. Көптеген ойындар ешқандай техникалық тестерлерсіз дамиды.

Жұмыспен қамту

QA ойыны жалпы QA бағдарламалық жасақтамасынан гөрі техникалық жағынан аз. Ойын тестерлері көбіне тәжірибе талап етеді, бірақ кейде тек а орта мектеп диплом және техникалық сараптама жоқ, жеткілікті.[дәйексөз қажет ] Әдетте ойын тестілеуі тәжірибелі тестерлер үшін күндізгі жұмыс болып табылады;[17] дегенмен, көптеген қызметкерлер жалданып жұмыс істейді уақытша қызметкерлер,[2][18] сияқты бета тестерлер. Кейбір жағдайларда баспада жұмыс істейтін тестерлер әзірлеушінің сайтына жұмысқа жіберілуі мүмкін. Жұмысқа қабылдаудың ең агрессивті маусымы - жаздың аяғы / күздің басында[дәйексөз қажет ], өйткені бұл ойындардың аяқталуы және демалыс маусымында жөнелтілуі үшін қысылу кезеңінің басталуы.

Кейбір ойын студиялары QA ойынына дәстүрлі бағдарламалық жасақтама сынағынан гөрі техникалық тұрғыдан қарай бастайды. Техникалық сынақ позициялары барлық салада әлі де сирек кездеседі, бірақ бұл жұмыс орындары көбінесе ұзақ мерзімді мансаптық жолдары бар штаттық лауазымдар болып табылады және 4 жылдық информатика дәрежесін және тестілеуді автоматтандыруда айтарлықтай тәжірибені қажет етеді.

Кейбір тестерлер жұмысты ойын индустриясында баспалдақ ретінде пайдаланады.[3][19] Техникалық емес дағдылар жиынтығын көрсететін QA резюмелері маркетингке немесе өндіріске емес, басқаруға бейім.[дәйексөз қажет ] Үміткерлер бағдарламалау, өнер, немесе жобалау позициялар осы салаларда техникалық дағдыларды көрсетуі керек.[20]fcnaz.com

Өтемақы

Ойындарды тексеретін персоналға әдетте сағат сайын ақы төленеді (айналасында) US$ Сағатына 10-12). Тестілеуді басқару, әдетте, көп ақша табады, тәжірибе мен көбінесе колледжде білім қажет. Жыл сайынғы сауалнама тестерлердің жыл сайын орташа есеппен 39 мың доллар табатынын анықтады. Үш жылдан кем тәжірибесі бар тестерлер орташа есеппен 25 мың АҚШ долларын алады, ал үш жылдан астам тәжірибесі барлар 43 мың АҚШ долларын алады. Алты жылдан астам тәжірибесі бар тестілеу жетекшілері жылына орта есеппен 71 мың АҚШ долларын алады.[21]

Процесс

Тестілеу процесінің әдеттегі қателік туралы есебі төменде көрсетілген:

  • Сәйкестендіру. Бағдарламаның дұрыс емес әрекеті талданып, қате ретінде анықталды.
  • Есеп беру. Қате туралы a әзірлеушілеріне хабарлайды ақауларды бақылау жүйе. Қате жағдайлары және көбейту қадамдары есепке енгізілген. Әзірлеушілер қатенің көрінісі туралы нақты уақыттағы бейне сияқты қосымша құжаттарды сұрауы мүмкін.
  • Талдау. Қатеге жауапты әзірлеуші, мысалы, суретші, бағдарламашы немесе ойын дизайнері ақаулықты тексереді. Бұл ойын тексерушісінің міндеттерінің шеңберіне кірмейді, дегенмен есептегі сәйкессіздіктер тексерушіден көбірек ақпарат немесе дәлел талап етуі мүмкін.
  • Тексеру. Әзірлеуші ​​мәселені шешкеннен кейін, тексеруші қатенің бұдан әрі болмайтындығын тексереді. Барлық қателерді әзірлеуші ​​шеше бермейді, мысалы, кейбір қателер функциялар ретінде талап етілуі мүмкін («NAB» немесе «қате емес» түрінде көрсетілген), сонымен қатар «бас тартуға» (елемеуге рұқсат беру) рұқсат етілуі мүмкін. өндірушілер, ойын дизайнерлері, немесе тіпті компанияның саясатына сәйкес жетекші тестерлер.

Әдістеме

Ойынды тестілеудің стандартты әдісі жоқ, және әдістемелердің көпшілігін жеке тұлға жасайды бейне ойын әзірлеушілері және баспагерлер. Әдістемелер үнемі жетілдіріліп отырады және әр түрлі ойын түрлері үшін әр түрлі болуы мүмкін (мысалы, тестілеу әдістемесі MMORPG тестілеуден өзгеше болады кездейсоқ ойын ). Сияқты көптеген әдістер блокты сынау, бағдарламалық жасақтаманы тестілеудің жалпы әдістерінен тікелей алынған. Төменде бейне ойындарға тән ең маңызды әдістемелер келтірілген.

  • Функционалдылықты тексеру көбінесе «ойын тестілеу» сөз тіркесімен байланысты, өйткені ол ойынды қандай да бір түрде ойнауға мәжбүр етеді. Функционалдылықты тексеру үлкен техникалық білімді қажет етпейді. Функционалдылықты тексерушілер ойынның немесе оның пайдаланушы интерфейсінің жалпы мәселелерін іздейді, мысалы, тұрақтылық мәселелері, ойын механикі мәселелер және ойын активтерінің тұтастығы.
  • Сәйкестікті тексеру ойын тестілеу зертханаларының болу себебі болып табылады.[түсіндіру қажет ] Консольдік платформалар үшін бірінші тарап лицензия берушілері өздерінің платформаларына лицензияланған қатаң техникалық талаптарға ие. Мысалға, Sony шығарады а Техникалық талаптарды тексеру тізімі (TRC), Microsoft шығарады Xbox талаптары (XR) және Нинтендо «нұсқаулық» (Lotcheck) жиынтығын шығарады. Осы талаптардың кейбіреулері жоғары техникалық сипатқа ие және ойын тестілеуінің шеңберінен шығады. Басқа бөліктер, атап айтқанда қате туралы стандартты хабарламаларды форматтау, жад картасының деректерімен жұмыс жасау және заңды түрде өңдеу сауда маркасы және авторлық құқықпен қорғалған материал, ойын тестерлерінің міндеті. Лицензияны мақұлдау туралы ұсыныстағы бір ғана бұзушылық ойыннан бас тартуы мүмкін, мүмкін одан әрі тестілеу мен қайта жіберу кезінде қосымша шығындар туындауы мүмкін. Сонымен қатар, кідіріс атаудың маңызды іске қосу терезесін өткізіп жіберуі мүмкін, бұл баспагерге одан да көп ақшаға шығын келтіруі мүмкін.
Талаптар - құпиялылық келісімдері бойынша әзірлеушілер мен баспагерлерге шығарылатын жеке құжаттар. Оларды жалпы көпшілік қарау үшін қол жетімді емес, дегенмен, осы стандарттармен танысу сынақшы болу үшін құнды дағды болып саналады.[дәйексөз қажет ]
Сәйкестік сияқты реттеуші органдарға қатысты болуы мүмкін ESRB және PEGI, егер ойын белгілі бір мазмұн рейтингіне бағытталған болса. Тестерлер қалаған рейтингке сәйкес келмейтін жағымсыз мазмұн туралы хабарлауы керек. Лицензиялауға ұқсас, қажетті рейтингті ала алмайтын ойындар қайта өңделіп, қайта тексеріліп, қосымша бағамен қайта жіберілуі керек.
  • Үйлесімділікті тексеру үшін әдетте қажет ДК атаулар, әзірлеу аяқталуға жақын, өйткені үйлесімділіктің көп бөлігі ойынның соңғы құрылысына байланысты.[дәйексөз қажет ] Жиі үйлесімділіктің екі кезеңі жасалады - ерте бета шығарылымды шешуге уақыт беруге, бета-нұсқасында немесе кезінде кандидатты босату.[дәйексөз қажет ] Сыйысымдылықты тексеру тобы аппараттық құралдың әртүрлі конфигурацияларында ойынның негізгі функционалдығын тексереді. Әдетте коммерциялық маңызды аппараттық құралдар тізімін баспагер жеткізеді.[9]
Үйлесімділікті тексеру ойынның әртүрлі конфигурацияларда жұмыс істейтіндігіне кепілдік береді жабдық және бағдарламалық жасақтама. Жабдық әртүрлі өндірушілердің брендтерін және сияқты әр түрлі перифериялық құрылғыларды қамтиды геймпадтар және джойстиктер.[дәйексөз қажет ]
Тестерлер сонымен қатар өнімділікті бағалайды және нәтижелер ойынның минимумы үшін қолданылады жүйелік талаптар. Үйлесімділік немесе өнімділік мәселелерін әзірлеуші ​​шешуі мүмкін немесе ескі аппараттық және бағдарламалық жасақтама болған жағдайда, қолдау тоқтатылуы мүмкін.
  • Локализация тесті ойын ішіндегі мәтін ретінде әрекет ету редакторлар.[2] Мәтіннің жалпы мәселелері функционалды тестілеудің бір бөлігі болып саналса да, QA департаменттері арнайы оқшаулау тестерлерін қолдана алады. Атап айтқанда, жапондықтардың ойын аудармаларында қателіктер көп болды, ал соңғы жылдары техникалық түзетулер енгізу және ойын сценарийлерінің аударма жұмысын қарау үшін локализация тестерлері жұмыс істейді.[22] - барлық ойын ішіндегі мәтіндердің каталогталған жинақтары. Ойын өткізілетін аймақтың тестерін ойынның локализациясының дәлдігі мен сапасын қамтамасыз ету үшін пайдалануға болады.[9]
  • Суға батыру, бейне ойындар контекстінде әр түрлі жұмыс режимдерінде, мысалы, жұмыс істемеу, кідірту немесе тақырып экранында ұзақ уақытқа ойынды қалдыруды көздейді. Бұл тестілеу бастапқы орнатудан тыс пайдаланушының өзара әрекеттесуін талап етпейді және оны әдетте басқарады жетекші тестерлер. Автоматтандырылған құралдар қайталанатын әрекеттерді имитациялау үшін пайдаланылуы мүмкін, мысалы тышқанды шерту. Сіңдіруді анықтауға болады жадтың ағуы немесе дөңгелектеу қателіктері уақыт өте келе көрінеді. Суға арналған сынаулар - бұл сәйкестік талаптарының бірі.[дәйексөз қажет ]
  • Бета-тестілеу кезінде жасалады бета даму кезеңі. Көбіне бұл ойынның жалпыға қол жетімді алғашқы нұсқасына сілтеме жасайды. Жалпыға қол жетімді бета нұсқалары тиімді, себебі мыңдаған жанкүйерлер әзірлеушілер тексермеген қателерді таба алады.
  • Регрессиялық тестілеу бір рет орындалады а қате арқылы анықталды бағдарламашылар. QA қатенің әлі де бар-жоғын тексереді (регрессия), содан кейін түзету басқа нәрсені бұзған-бұзбағанын тексеру үшін осыған ұқсас тесттер жүргізеді. Екінші кезең көбінесе «гало сынағы» деп аталады[дәйексөз қажет ]; ол барлық қателерді іздеуді, барлық қателерді іздеуді қамтиды.
  • Жүктеме сынағы жүйенің шектеулерін тексереді, мысалы, an ойыншыларының саны MMO сервер, нөмірі шприттер экранда белсенді немесе саны жіптер белгілі бір бағдарламада жұмыс жасау. Жүкті тестілеу үшін үлкен тестерлер тобы немесе ауыр белсенділікті имитациялайтын бағдарламалық жасақтама қажет.[2] Сондай-ақ, жүктемені тестілеу қолданбаның жүктеме кезінде дұрыс жұмыс жасау мүмкіндігін өлшейді.
  • Көп ойыншыны тестілеу егер ойын маңызды көп ойыншы бөліктері болса, бөлек көпсалалы QA командасын қамтуы мүмкін. Бұл тестілеу компьютерлік ойындарда жиі кездеседі. Тестерлер барлық қосылу әдістерінің (модем, жергілікті желі, Интернет) жұмыс істейтіндігін қамтамасыз етеді. Бұл бір ойыншы мен көп ойыншы тестілеуінің қатар жүруіне мүмкіндік береді.[9]

Консольдің жабдықтары

Консольдар үшін тестілеудің көп бөлігі әдеттегі жүйеде орындалмайды немесе тұтынушы бірлігі. Әзірлеушілер мен баспагерлерге арнайы сынақ жабдықтары беріледі. Ең маңызды құралдар тест немесе түзету жиынтықтар және дев жиынтықтар. Тұтынушылар бөлімшелерінен басты айырмашылық - күйдірілген дискіден, USB дискінен немесе қатты дискіден ойындарды жүктеу мүмкіндігі. Консольді кез-келген жариялау аймағына орнатуға болады. Бұл ойын әзірлеушілерге тестілеуге арналған көшірмелерді шығаруға мүмкіндік береді. Бұл функционалдылық тұтыну бөлімшелерінде жоқ бағдарламалық қарақшылық және сұр нарықтағы импорт.[дәйексөз қажет ]

  • Тест жиынтықтары тұтынушы қондырғысымен бірдей аппараттық сипаттамаларға және жалпы көрініске ие, бірақ көбінесе қосымша порттар және басқа сынақ жабдықтарының қосқыштары. Тест жинақтарында қосымша опциялар бар, мысалы, автоматтандырылған сәйкестік тексерулерін жүргізу, әсіресе деректерді үнемдеуге қатысты. Жүйелік бағдарламалық жасақтама пайдаланушыға түсіруге мүмкіндік береді жады қоқыстары түзету кезінде көмек үшін.[дәйексөз қажет ]
  • Dev жиынтықтары әдетте ойын тестерлері қолданбайды, бірақ бағдарламашылар төменгі деңгейдегі тестілеу үшін қолданады. Сынақ жиынтығының ерекшеліктерінен басқа, дев жиынтықтары, әдетте, жоғары техникалық сипаттамаларға ие, ең алдымен жүйелік жады жоғарылайды. Бұл әзірлеушілерге оңтайландыру туралы алаңдамай ойынның ерте өнімділігін бағалауға мүмкіндік береді. Dev жиынтықтары, әдетте, үлкенірек және сыртқы түрі сынақ жиынтығынан немесе тұтынушы бөлігінен ерекшеленеді.[дәйексөз қажет ]

Сондай-ақ қараңыз

Ескертулер

  1. ^ Бейтс 2004 ж, 176-180 бб
  2. ^ а б c г. Мур, Новак 2010, б. 95
  3. ^ а б Оксланд 2004, б. 301-302
  4. ^ Бейтс 2004 ж, 178, 180 б
  5. ^ а б c Оксланд 2004, б. 301
  6. ^ «Ойын сынаушының қатал өмірі» бастап IGN
  7. ^ а б c г. Бетке 2003 ж, б. 52
  8. ^ Бейтс 2004 ж, б. 176
  9. ^ а б c г. e f Бетке 2003 ж, б. 53
  10. ^ а б c г. Бейтс 2004 ж, б. 177
  11. ^ а б c г. e f ж Бейтс 2004 ж, б. 178
  12. ^ а б c г. Бейтс 2004 ж, б. 179
  13. ^ а б Бейтс 2004 ж, 178-179 бб
  14. ^ Мур, Новак 2010, б. 72
  15. ^ Боб Джонстон. «Диди ойындары». Бейне ойындар туралы зерттеулер. Диди ойындары. Архивтелген түпнұсқа 2014-10-06. Алынған 2009-04-01.
  16. ^ Бейтс 2004 ж, б. 180
  17. ^ Мур, Новак 2010, б. 25
  18. ^ Мур, Новак 2010, б. 2018-04-21 121 2
  19. ^ Бейтс 2004 ж, б. 261
  20. ^ Мур, Новак 2010, 84, 237-238 беттер
  21. ^ Флеминг, Джеффри (сәуір, 2008). «7 жылдық жалақыға сауалнама». Ойын жасаушы. United Business Media. 15 (4): 8.
  22. ^ Адамс, Rollings 2003, б. 17

Әдебиеттер тізімі

  • Адамс, Эрнест; Роллингс, Эндрю (2003). Эндрю Роллингс және Эрнест Адамс ойын дизайны бойынша. Жаңа шабандоздар баспасы. ISBN  1-59273-001-9.
  • Бейтс, Боб (2004). Ойын дизайны (2-ші басылым). Томсон курсының технологиясы. ISBN  1-59200-493-8.
  • Мур, Майкл Э .; Новак, Жанни (2010). Ойын индустриясы бойынша мансап бойынша нұсқаулық. Дельмар: Cengage Learning. ISBN  978-1-4283-7647-2.
  • Оксланд, Кевин (2004). Ойын және дизайн. Аддисон Уэсли. ISBN  0-321-20467-0.

Зерттеу

  • Лахти, М., Фин ойын компанияларында ойын тестілеу, магистрлік диссертация, Аалто университеті, ғылым мектебі, 2014, Диссертация

Сыртқы сілтемелер