Game and Sim Programming
If programming is your passion and your future is in software design, this is the program you should consider. Expect great challenges and a rigorous curriculum as you create single and multi-player games, UI design, computer programming and business documentation. Continuously develop your skills while creating mobile apps and PC games using Unity (C#), Android Studio and Visual Studio. Participate in real-world software competitions through the Next Generation Tech contest. Amplify your resume by earning industry certifications in Unity, Adobe products or become a Microsoft Technology Associate.
For students to fully succeed in this class, we suggest they possess a passion for learning how to code games and see how things work behind the scenes. It is important to note that students will not be playing games but building and coding them from scratch.
- Microsoft Technology Associate (MTA)
- Mobility and Device Fundamentals
- Windows OS Fundamentals
- Unity Certified Programmer
- Project Management Ready (PMI)
- Adobe Photoshop and Illustrator
Summary of Recommended Qualifications:
- Basic computer knowledge
- Typing skills (40+ works per minute)
- Attention to detail
- Solid communication skills (especially with peers)
- Self-motivated/independent thinker
- Problem solver
- Passion for learning to CODE games (not play them)
Video game genres, introduction to coding, several game builds, game immersion, basic level design, digital portfolio & career readiness, NGT Competition- chance to win $10,000 (available in all years)! Students also learn a variety about the software development industry including careers available and documentation used in the real world. Industry documents include: customer surveys, problem statements, charters, use cases, business requirements, project plans, architecture, design documents, storyboards, test cases/plans, and more!
Programming - build 3D games in Unity, create multi-user games, coding (C#), resume, & continue digital portfolio. Students also complete a yearlong capstone where all students in a period work together and are involved in the NGT competition.
Advanced Applications- capstone project, digital portfolio, & certification focus! Students have multiple opportunities to earn certifications in this year as well as focus on one particular area of interest (choices of interest areas including: project management, programming, assets, or business).
Diversified Study- senior capstone project, finalize digital portfolio, & certification focus! Students have multiple opportunities to earn certifications in this year as well as focus on one particular area of interest (choices of interest areas including: project management, programming, assets, or business).
Please visit our class site MrsKirk.com
Game and Simulation programming is project-based and focuses on production planning and design, level design, programming for single and multi-user environments, and collaboration/teamwork (soft skills, soft skills, soft skills). Students also learn about business documentation including customer surveys, business requirements, use cases, architecture, report outs, and more. The program provides technical skill proficiency and includes competency-based applied learning that contributes to the academic knowledge, higher-order reasoning and problem-solving skills, work attitudes, general employability skills, technical skills, occupation-specific skills, and knowledge of all aspects of IT careers.
It is recommended that future students have basic computer knowledge before entering the program. Students should know how to open/save documents, use Microsoft products, have basic typing skills (40+ words per minute), and know how to use Windows operating systems. Students should be self-motivated and ready to put in extra-effort on game builds. Students also need to be able to communicate effectively with peers as we have several large group build projects. The bulk of the program involves coding games in Unity using C# language. Due to this an attention to detail is essential to the debugging process and students should be comfortable in front of a computer. In coding every semi-colon, capital letter, and bracket makes a difference and anything out of place will cause an error that needs to be found and fixed (debugged). It is important to note that a passion for playing games is not necessary. Successful students in the program have a passion for learning how games work behind the scenes and how to code from scratch (not play games).
- Microsoft Technology Associate (MTA)