
- This role requires the student to distribute equal time during each part of the production. The coder’s role involves overall control of game function; guiding the mechanics of the game.
The coder’s commentary should present a complete picture of the production process as well as present the student’s work in his or her chosen role. Among other observations, the artistic and logistic analysis of the finished code and game will require all students, regardless of their role, to participate throughout the entire production process.
Goal
- Create a journal documenting each stage of game production
Product
- Create blog posts (3 total) with embedded media evidence for each of three production stages.
Examples
- Pre-production
- Production
- Post-production
Explanation
- Students need to conduct extensive research for game production and need experience moving through the workflow of producing games
Production Steps Evidence Requirements
Pre-production Blog Post
Include all of the the following requirements as evidence in your blog post:
- Evidence of contributions for Game Development plan
- Evidence of bug tracker
- Evidence of milestones with elimination of what is too difficult
- List of things needed to be coded
- Evidence of learning resources for problem solving
Production Blog Post
Include all of the the following requirements as evidence in your blog post:
- Evidence of production notes with a summary of each day of coding
- Evidence of on going discussions with team
- Evidence of essential scripts test
Post-production Blog Post
Include all of the the following requirements as evidence in your blog post:
- Evidence of working with the team
- Evidence of code evolution through the production cycle
- Evidence of last minute issues / fixes
- Evidence of evaluation of the final code
Schedule
- Week 1
- Create a blog post titled, PROJECT NAME Game Pre-Production – Coder’s Journal
- Create headings for:
- Summary
- Explanation of the Game Vision
- Genre / Style of the Game
- Influences from Other Games
- Consultation with Production Team
- Evidence of Coding Research and Decisions
- What I Learned and Problems I Solved
- Create headings for:
- Research material …
- Examine sample code …
- Explore and select the coding conventions you want to use
- Fill in evidence for each heading of the blog post
- Publish blog post
- Create a blog post titled, PROJECT NAME Game Pre-Production – Coder’s Journal
- Week 2
- Create a blog post titled, PROJECT NAME Game Production – Coder’s Journal
- Create headings for:
- Summary
- Production Notes Summary for Each Day of Coding
- On Going Discussions with Team
- Essential Code / Scripts
- What I Learned
- Create headings for:
- Code the game
- Fill in evidence for each heading of the blog post
- Publish blog post
- Create a blog post titled, PROJECT NAME Game Production – Coder’s Journal
- Week 3
- Create a blog post titled, PROJECT NAME Game Post-Production – Coder’s Journal
- Create headings for:
- Working with The Team
- Evolution of Code
- Code Issues and Fixes
- Evaluation of Final Code
- What I Learned in Post-production
- Create headings for:
- Assist in editing the game
- Fill in evidence for each heading of the blog post
- Publish blog post
- Create a blog post titled, PROJECT NAME Game Post-Production – Coder’s Journal
Unity Resources
Other Resources
- http://creativeskillset.org/job_roles/336_game_programmer
- http://creativeskillset.org/job_roles/333_lead_programmer_games
Tools
- Unity
Feedback Form
- Game Pre-production Coder Feedback Form (PDF)
- Game Production Coder Feedback Form (PDF)
- Game Post-production Coder Feedback Form (PDF)