SlideShare a Scribd company logo
1 of 3
Download to read offline
ICTGPR312-1213 1
Game Programming NC III
TESDA-SOP-07-F22
SELF ASSESSMENT GUIDE
Qualification: GAME PROGRAMMING NC III
Units of Competency
Covered:
 Design game program logic
 Apply object-oriented programming language skills
 Apply programming skills for in-game application
Instruction:
 Read each of the questions in the left-hand column of the chart.
 Place a check in the appropriate box opposite each question to indicate your
answer.
Can I? YES NO
DESIGN GAME PROGRAM LOGIC
 Formulate/design game program logic *
 Analyze game specifications
 Obtain, review and clarify design documentation
 Conceptualize game technical design
 Analyze game physics
 Identify and solve physics problems/equations based
on GDD
 Apply differentiation based on GDD
 Prepare technical game documentation*
 Transform requirements to technical design document
 Illustrate program structures
 Identify and document special routines or procedures
 Identify resources for coding and testing of program
 Prepare concept arts for GUI *
 Validate technical game documentation *
 Check technical design document
APPLY OBJECT-ORIENTED PROGRAMMING LANGUAGE SKILLS
 Identify game/project coding standards
 Apply basic language syntax and layout*
ICTGPR312-1213 2
Game Programming NC III
 Use and customize appropriate language syntax for
sequence, selection and iteration constructs
 Apply basic object-oriented principles in the target
languages*
 Implement a class that contains primitive
member/instance variables
 Implement a class that contains multiple options for
object construction
 Enforce a class security using encapsulation
 Implement inheritance to at least two levels of depth
 Use polymorphism via inheritance to enable easy
code extension
 Debug codes*
 Use integrated development environment
 Use a program debugging techniques to detect and
resolve errors
 Follow guidelines for developing maintainable code
 Use and follow internal documentation standards
 Test codes*
 Develop and conduct simple tests to confirm the
coding process
 Document activities
APPLY PROGRAMMING SKILLS FOR IN-GAME APPLICATION
 Obtain game mechanics by analyzing the GDD and
TDD
 Analyze technical design document
 Derive technical storyboard and corresponding
pseudo code from GDD and TDD
 Prepare game development environment *
 Set the necessary hardware/software to code, compile
and run game development tools
 Apply basic language syntax and layout
 Use and customize appropriate language syntax for
sequence, selection and iteration constructs
 Write code for game application*
ICTGPR312-1213 3
Game Programming NC III
 Develop working prototype
 Identify game module per iteration
 Define and explain game loop
 Create and implement program code
 Use mathematical concepts and techniques in
controlling and implementing game systems
 Use the style and design principles to solve common
game programming problems
 Use and customize the data structures and algorithms
to ensure robust and fast implementation of game
systems
 Identify and apply appropriate design patterns in
coming up with initial prototype
 Execute and test the game application*
 Check workability of the prototype
 Evaluate prototype based on GDD
 Apply prototype iteration based on evaluation results
 Implement iterative prototyping cycle until game final
prototype is approved
 Refine/debug a system
 Assess game prototype to follow quality
assurance/testing techniques
 Address and fix program errors
 Address overall game design concerns
 Optimize a game program based on project
requirements
I agree to undertake assessment in the knowledge that information gathered will only
be used for professional development purposes and can only be accessed by
concerned assessment personnel and my manager/supervisor.
Candidate’s Name: Date:
NOTE: *Critical Aspects of Competency

More Related Content

Similar to Game Programming

Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
crimzon36
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
copelandadam
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Deightonater
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
cameron1996
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1 (3)
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1 (3)Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1 (3)
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1 (3)
Collegeemailbrandon
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
bowes96123
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
BenWhite101
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
brookskyle1996
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
JoshCollege
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
DarylBatesGames
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Adambailey-eccles
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
grahamwall6283
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
rosstapher
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Stuart_Preston
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
joshmoncrieff
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
thomasmcd6
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
ElliotBlack
 
Unit 73 IG1 Assignment Computer Game Audio Cut Sequence Production 2013_Y1
Unit 73 IG1 Assignment Computer Game Audio Cut Sequence Production 2013_Y1Unit 73 IG1 Assignment Computer Game Audio Cut Sequence Production 2013_Y1
Unit 73 IG1 Assignment Computer Game Audio Cut Sequence Production 2013_Y1
KyleFielding
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
gks1996
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Gordon459
 

Similar to Game Programming (20)

Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1 (3)
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1 (3)Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1 (3)
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1 (3)
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 IG1 Assignment Computer Game Audio Cut Sequence Production 2013_Y1
Unit 73 IG1 Assignment Computer Game Audio Cut Sequence Production 2013_Y1Unit 73 IG1 Assignment Computer Game Audio Cut Sequence Production 2013_Y1
Unit 73 IG1 Assignment Computer Game Audio Cut Sequence Production 2013_Y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 

Game Programming

  • 1. ICTGPR312-1213 1 Game Programming NC III TESDA-SOP-07-F22 SELF ASSESSMENT GUIDE Qualification: GAME PROGRAMMING NC III Units of Competency Covered:  Design game program logic  Apply object-oriented programming language skills  Apply programming skills for in-game application Instruction:  Read each of the questions in the left-hand column of the chart.  Place a check in the appropriate box opposite each question to indicate your answer. Can I? YES NO DESIGN GAME PROGRAM LOGIC  Formulate/design game program logic *  Analyze game specifications  Obtain, review and clarify design documentation  Conceptualize game technical design  Analyze game physics  Identify and solve physics problems/equations based on GDD  Apply differentiation based on GDD  Prepare technical game documentation*  Transform requirements to technical design document  Illustrate program structures  Identify and document special routines or procedures  Identify resources for coding and testing of program  Prepare concept arts for GUI *  Validate technical game documentation *  Check technical design document APPLY OBJECT-ORIENTED PROGRAMMING LANGUAGE SKILLS  Identify game/project coding standards  Apply basic language syntax and layout*
  • 2. ICTGPR312-1213 2 Game Programming NC III  Use and customize appropriate language syntax for sequence, selection and iteration constructs  Apply basic object-oriented principles in the target languages*  Implement a class that contains primitive member/instance variables  Implement a class that contains multiple options for object construction  Enforce a class security using encapsulation  Implement inheritance to at least two levels of depth  Use polymorphism via inheritance to enable easy code extension  Debug codes*  Use integrated development environment  Use a program debugging techniques to detect and resolve errors  Follow guidelines for developing maintainable code  Use and follow internal documentation standards  Test codes*  Develop and conduct simple tests to confirm the coding process  Document activities APPLY PROGRAMMING SKILLS FOR IN-GAME APPLICATION  Obtain game mechanics by analyzing the GDD and TDD  Analyze technical design document  Derive technical storyboard and corresponding pseudo code from GDD and TDD  Prepare game development environment *  Set the necessary hardware/software to code, compile and run game development tools  Apply basic language syntax and layout  Use and customize appropriate language syntax for sequence, selection and iteration constructs  Write code for game application*
  • 3. ICTGPR312-1213 3 Game Programming NC III  Develop working prototype  Identify game module per iteration  Define and explain game loop  Create and implement program code  Use mathematical concepts and techniques in controlling and implementing game systems  Use the style and design principles to solve common game programming problems  Use and customize the data structures and algorithms to ensure robust and fast implementation of game systems  Identify and apply appropriate design patterns in coming up with initial prototype  Execute and test the game application*  Check workability of the prototype  Evaluate prototype based on GDD  Apply prototype iteration based on evaluation results  Implement iterative prototyping cycle until game final prototype is approved  Refine/debug a system  Assess game prototype to follow quality assurance/testing techniques  Address and fix program errors  Address overall game design concerns  Optimize a game program based on project requirements I agree to undertake assessment in the knowledge that information gathered will only be used for professional development purposes and can only be accessed by concerned assessment personnel and my manager/supervisor. Candidate’s Name: Date: NOTE: *Critical Aspects of Competency