Standards in this Framework
Standard | Description |
---|---|
1.A | identify and demonstrate positive work behaviors and personal qualities needed to be employable |
1.B | demonstrate skills such as building a resume related to seeking and applying for employment |
1.C | create a career portfolio to document information such as work experiences, licenses, certifications, and work samples |
1.D | compare and evaluate employment opportunities in the game programming industry |
2.A | develop software applications |
2.B | analyze the basic programming structure of application and be able to debug, compile, and run an application |
2.C | create, name, and assign values to variables |
2.D | create custom methods that can return values and take parameters |
2.E | apply common built-in objects and reference types |
2.F | apply common programming statements to implement flow control, looping, and exception handling |
2.G | create, initialize, and use collections |
2.H | design and create custom class-constructors and use the object-oriented techniques of inheritance, abstraction, polymorphism, and encapsulation. |
3.A | demonstrate significant understanding of game development tools including graphic design, game engines, animation, editors, and programing |
3.B | apply core programming logic and techniques that are used in building games |
3.C | identify the code, structure, and layout of a fully functional role-playing game |
3.D | create and customize new game elements such as characters, items, chests, quests, and monsters |
3.E | create enhancements to the combat engine logic with role-playing game |
3.F | research the inner workings of the role-playing game system, for the purpose of modifying simulated game actions |
3.G | describe how a two-dimensional tile-based rendering and collision system works to create maps in a game. |
4.A | demonstrate the ability to enhance existing game program(s) by customizing screens, adding levels, adding characters, and adding graphics |
4.B | create, design, and program original working game features |
4.C | explain how separated game logic fits together to form a cohesive game application |
4.D | critique beta applications and provide solutions to fix bugs and ensure performance |
4.E | conduct a self-evaluation and discuss findings with peers |
4.F | compare projects with the required established game specifics |
4.G | interpret technical and increasingly complex programming instructions in order and in detail |
5.A | demonstrate the concepts of the original game and conduct in-class presentations including demonstration of original game concepts |
5.B | analyze and solve program errors individually or in teams and collaborate with classmates in problem solving and debugging program errors |
5.C | apply technical writing skills to explain game design concepts, document programming logic, and document development processes |
6.A | review and research websites, wiki’s, and blogs for appropriate content, ideas, and best practices to engage other users |
6.B | investigate websites to explain concepts learned and to reference coding syntax |
7.A | discuss and describe the principles of software engineering design within complex functional games |
7.B | apply the principles of software engineering to enhance a complex functional game including multiple movements and multiple controls; |
7.C | apply the principles of software engineering within a complex fullyfunctional game/bug free program |
7.D | reverse engineer existing game functionality to understand game design |
7.E | demonstrate the use of mathematics and physics to evaluate behavior in an existing game to enhance core logic |