Login
Software Development
HGAM 6311 – Software Development I
This course provides a foundation in game programming for basic 2D game development, including game coding, scripting, game engine design, data structures, input, working with graphics and sound assets, basic artificial intelligence, tool development, and the technical aspects of game testing.
Prerequisites: Admittance to The Guildhall
HGAM 6312 – Software Development II
This course introduces concepts related to 3D game development, including game coding and scripting, 3D game engine design, advanced data structures, advanced techniques for working with graphics and sound assets, advanced artificial intelligence and rule building, and game mechanics.
Prerequisites: HGAM 6311 Software Development I
HGAM 6313 – Software Development III
This course provides additional depth in programming for 3D game development, including 3D game coding and scripting, working with 3D graphics, artificial intelligence and rule-building, interface design, tool development, technical aspects of game testing and quality assurance, and game engine architecture.
Prerequisite: HGAM 6312 Software Development II
HGAM 6314 – Software Development IV
This course provides additional depth on game programming for 3D game development, including game coding and scripting, advanced 3D graphics, working with sound, advanced 3D artificial intelligence, interface design, and networking protocols.
Prerequisite: HGAM 6313 Software Development III
HGAM 6315 – Software Development V
This course exposes students in the software development specialization to advanced topics important for their professional development, including technical design documentation, streaming, addressing hardware issues, floating point math, tool chain design, and creating a technical portfolio. Additional topics are defined by experts in game software development based on advances in the field.
Prerequisite: HGAM 6314 Software Development IV
HGAM 6215 – Software Development V
(Course number modified as of Fall 2010)
This course exposes students in the software development specialization to advanced topics important for their professional development, including technical design documentation, streaming, addressing hardware issues, floating point math, tool chain design, and creating a technical portfolio. Additional topics are defined by experts in game software development based on advances in the field.
Prerequisite: HGAM 6314 Software Development IV
HGAM 6116 – Software Development VI
This course exposes students in the software development specialization to advanced topics important for their professional development, including technical design documentation, streaming, addressing hardware issues, floating point math, tool chain design, and creating a technical portfolio. Additional topics are defined by experts in game software development based on advances in the field.
Prerequisite: HGAM 6315 Software Development V
HGAM 6216 – Software Development VI
(Course number modified as of Spring 2011)
This course exposes students in the software development specialization to advanced topics important for their professional development, including technical design documentation, streaming, addressing hardware issues, floating point math, tool chain design, and creating a technical portfolio. Additional topics are defined by experts in game software development based on advances in the field.
Prerequisite: HGAM 6215 - Software Development V

Print This Page