CSE 5912 Course Objectives and Requirements by: Matt Boggus
Course structure and goals Project-based / Team-based More feedback, less lecturing Focus on programming for games Utilize higher-level toolkits, allowing for more advanced progress while still developing programming skills Use existing art assets Possible exception for students with a minor in Art or Design Focus on teamwork and collaboration Make something greater than what you can do individually
Hard requirements for the game project Design document Gameplay in a 3D environment With technical complexity proportional to team size Distribution method (web player, installer, executable, etc.) Poster(s) Progress report presentations
Flexible requirements for the game project For a partial list of topics that add technical complexity to a game, see http://web.cse.ohio-state.edu/~boggus/5912/TechTeams.html
Miscellaneous additional responsibilities “Glue” scripting Varied input/output devices Supporting tools Optimizing game content Developing game content Extending game content Debugging / Tuning of game performance Maintaining the code base
Based on examples of previous projects at Common challenges based on game genres, technical topics, and project management Based on examples of previous projects at http://web.cse.ohio-state.edu/~boggus/5912/GameGroups.html