Skip to main content

Charlotte Technical College

Safe and respectful, Always professional, Intellectual, Leaders!

Game/Simulation/Animation Programming

 Next Start Date: August 2025

    • Adobe Certified Professional in Visual Design (Requires Photoshop and Illustrator or InDesign)
    • Unity Certified User: Programmer
    • Unity Certified User: VR Developer
  • minimum 2.0 GPA, good attendance.

  • 4 credits – 2 years (satisfies the Practical Arts credit required for graduation)

    *Game/Simulation/Animation Visual Design and Game/Simulation/Animation Programming can be combined over 3 years for 6 credits.

  •  

     

    • Federal CIP Code: 50.0411
    • Program Number: 8208300 / 8208100

    Game & Simulation Foundations

    8208110

    1 credit

    Game & Simulation Design

    8208120

    1 credit

    Game & Simulation Graphic Artist

    8208130

    1 credit

    Game & Simulation 3D Animator

    8208140

    1 credit

    Game & Simulation Programming

    8208330

    1 credit

    Multi-User Game & Simulation Programming

    8208340

    1 credit

  • High School Application Process
    • Complete the CTC High School Application online in the spring.
    • Let your high school counselor know that you applied to CTC.
    • Notification of acceptance/non-acceptance will be emailed.
    • Attend mandatory Orientation at the CTC campus with a parent or guardian.

  • After successfully completing this program, the student will be able to perform the following:

     

    1. Identify commonly used art and animation production tools in the game design industry.
    2. Understand intellectual property rights, copyright laws and plagiarism as it applies to creative assets.
    3. Explain the importance of employability skills and entrepreneurship skills as it relates to game/simulation development.
    4. Identify tools and software commonly used in game development.
    5. Investigate career opportunities in the game industry.
    6. Demonstrate research and information fluency.
    7. Demonstrate an understanding of the techniques used to evaluate game mechanics, game play, flow, and game design.
    8. Explore the methods used to create and sustain player immersion.
    9. Describe the game development life cycle.
    10. Demonstrate the professional level of written and oral communication required in the game development industry.
    11. Understand the core tasks and challenges that face a video game design team.
    12. Demonstrate leadership and teamwork skills needed, as it relates to game/simulation development, to accomplish team goals and objectives.
    13. Create a working game or simulation as part of a team.
    14. Create a game design production plan that describes the game play, outcomes, controls, interface and artistic style of a video game.
    15. Categorize the different gaming genres.
    16. Identify popular games and identify commonality between them.
    17. Understand the general procedure and requirements of game design.
    18. Understand the general principles of storytelling for game design.
    19. Understand character archetypes and character design.
    20. Develop a game design document.
    21. Understand the process of creating and designing player choice and other game designer strategy considerations.
    22. Create and design the game flow as it relates to story and plot.
    23. Assess common principles and procedures in game flow design.
    24. Describe player challenge rule creation elements.
    25. Understand the use of inventory systems in game design.
    26. Identify functions of information processing.
    27. Test programs.
    28. Plan program design.
    29. Code programs.
    30. Perform program maintenance.
    31. Create and maintain documentation.
    32. Evaluate assigned game programming tasks.
    33. Implement enhanced program structures.
    34. Demonstrate the importance of health, safety, and environmental management systems in organizations and their importance to organizational performance and regulatory compliance.
    35. Demonstrate leadership and teamwork skills needed to accomplish team goals and objectives.
    36. Explain the importance of employability skill and entrepreneurship skills.
    37. Demonstrate personal money-management concepts, procedures, and strategies.
    38. Identify and describe basic network terminology and network security.
    39. Game configuration.
    40. Test programs.
    41. Plan program design.
    42. Create and maintain documentation.
    43. Code programs.
    44. Demonstrate an understanding of operating systems, environments, and platforms.
    45. Implement enhanced program structures.
    46. Implement multimedia programming.
    47. Develop an understanding of programming techniques and concepts.