| Catalog Data (draft) | Design of modern video games with emphasis on developing
a complete video game,
including topics in
levels, models, scripting,
texture mapping, modern development tools,
and the overall planning, design, and implementation of
a modern three dimensional video game.
See Conitec 3D GameStudio for a preview of the software that we will be using.
|
| References | The course will rely heavily on instructor notes and laboratory exercises. The student may also refer to references available at www.conitec.com . It is expected that the class will move to a PC lab after meeting in a classroom on the first day of class. |
| Goals | The objective of this course is to provide students with the working knowledge and technical skills required to plan, design, and implement a complete three-dimensional video game. |
| Prerequisite | ECGR 3111 (Signals and Systems) with a C or better
ECGR 2103 (Computer Utilization in C++) with a C or better or permission of instructor |
| Class Topics | Video game history and the modern video game industry
Video game system architectures Video game development tools Game planning Level design Model design Texture mapping C-scripts Player models and opponent models Game Integration Special Topics (i.e., sound, collision, physics, triangles, vertices, internet) |
| Outcomes | The following competencies should be imparted to the students:
1. An understanding of the overall process of designing modern three-dimensional video game system. (assessment by projects and/or quizzes). 2. The ability to design and implement basic levels, C-scripts, and models. (assessment by projects and/or quizzes). 3. The ability to design and implement a complete three-dimensional video game. (assessment by projects and/or quizzes). 4. Hands-on experience with modern video game design tools. (assessment by projects and/or quizzes) |
| Computer Usage | Students design, simulate, and implement a complete three-dimensional video game using computer-based development tools. |
| Laboratory | Students use computer laboratories for the implementation of the design projects. |
| Design Content | The final design project for the course requires the implementation of a complete three-dimensional video game. |
| Grading * | There are a variety of projects and/or quizzes in
the early part of the course, with a final project
that includes the design and implementation of a complete three-dimensional
video game
Projects/Quizzes 50% Final Project 50% Class attendance is mandatory, and up to 5% of the course grade may be deducted for each absence in excess of 3 class periods. |
| Academic Integrity | Students have the responsibility to know and observe
the requirements of the
UNCC Code of Student Academic Integrity (2003-2005 UNCC Catalog, p. 276)
.
This code forbids cheating, fabrication or falsification of information,
multiple submission of academic work, plagiarism, abuse of academic
materials, and complicity in academic dishonesty. Furthermore, disruptive or inappropriate projects or computer use will be terminated, and may result in reassignment, grade reduction, other sanctions, or failure, entirely at the instructor's discretion. University policy prohibits acts such as may constitute invasion of privacy, harassment, defamation, threats, intimidation, unwarranted annoyance or embarrassment, or discrimination based on race, sex, national origin, disability, age, religion, or sexual orientation. |
| Notes | A semester syllabus may be provided to the students on the first day of class. |
| Coordinator | T. Weldon, Professor of Electrical & Computer Engineering |
| Prepared by | T. Weldon, Jun 29, 2005 |
  * Grading policy may be modified by the instructor for each section of the course.