Mobile devices may include: | mobile phonespersonal digital assistants (PDAs)tablets. |
Technical limitations and constraints may include: | current technologyfuture technology and release dategraphics capabilitiesmemory pixelsplatformspolygon countprocessor speedsoftware capabilitystorage space. |
Tools and technologymay include: | compilersdebugging softwaredevelopment softwareefficiencyflexible systems suitable for non-programmersgraphicsgraphics system designintegrated development environmentsmiddlewareoperating systemsplug-in toolsprogramming for game integrationrenderingsoundsystem architecture for real time game environments and simulationstools for designers and play analysis. |
Project brief and documents may include: | concept drawingsdesigner’s notes development environment descriptiongame design documentgame-play designshelp notesinformation designoperating manualstoryboardstyle and design principlesstyle and mediumtarget market informationtechnical design documenttechnical design review process. |
Game production assets may include: | current work filesdevelopment kits existing digital product libraries:character modelsenvironmentsmotion capture datasound effectsgame engines, including customised game enginespersonnel. |
Technical specifications may include: | backup proceduresdelivery platformdifficulty levelsdisc or memory spaceformat for final productnavigation designpixel sizepolygon countspecifications for phases of game development:alpha version - pre-productionbeta version - playable prototypegold version - completed gametrialling and testingsystems and workplace standards for documentation, including:computer file managementjob listsprogress reportssource code and game assets archivingtarget market. |
Schedule may involve: | allocating work tasks in consultation with other team membersanalysing key requirements of the briefassessing concept viability against resource availabilityconducting risk assessment regarding possible issues and constraints and potential solutionscreating an overall project plan and scheduledetermining workflow with consideration to available resourcesidentifying key milestones and associated deliverables:alpha version - pre-productionbeta version - playable prototypegold version - completed gametrialling and testingidentifying stakeholders and devising strategies to meet stakeholder needsidentifying the critical pathresearching background information setting project objectives against achievable timeframes. |
Monitoring production progress may involve: | balancing quality and scheduling requirementscoordinating the efforts of development, quality assurance, sales, marketing, public relations and financeensuring the timely production of assets to brief requirements, including:animation componentsgraphicimagesinterfacestextvideoidentifying and applying testing proceduresmonitoring workload allocated to individual personnelprogressive game testing to ensure playability renegotiating variations and schedule slippage ahead of milestone dates sound identifying and applying contingency strategies. |
Developing game prototypes may involve: | bug fixing, bug databases, creating stable code bases and game tuningbuilding flexible systems configurable by otherscode review and test harnessesdesigning and implementing tests and incorporating feedback from quality assurancedeveloping a comprehensive design for all missions and levels, including concept visualsdeveloping a walkthrough for at least one mission or leveldeveloping story synopsis and scripts for each levelknowledge of games as dynamic systems:applying game tuning strategies in light of feedback from actual playcharacteristics of a balanced gameworking with quality assurance and understanding play-test feedbackuse of appropriate tools and skills for fast, interactive developmentuser-guide development. |
Programming language may include: | ActionScriptCC#C++Flash LiteJavaObject PascalObjective-CPascalPythonVB.NET. |
Check game-play elements may involve: | chancefunlogicplayabilityrulesskillstrategy. |
Personnel may include: | animatorsconcept artistsgame-play designersgraphic designersinstructional designersmodellersmotion capture techniciansproducersprogrammersproject managersound engineersteam memberstechnical directorwriters other specialist or technical staff. |
Evaluating game prototypes may involve: | examining and analysing the impact of decisions, after the fact:business decisionsdesign decisionsmethodology and process decisionsproduct ‘post-mortems’, reviewing actual use of resources to achieve outcomes against initial project plan and schedule. |
Tests and user trials may involve play test procedures: | determining criteria for measurement of success with a given audienceplay testing to monitor player frustration, progress and enjoymentselecting test subjectstesting game with target market and other diverse populations. |
Polish may involve enhancing: | game playgraphicsuser controluser interface. |