|
Dec 26, 2024
|
|
|
|
SE 3250 - Introduction to Game Development2 lecture hours 2 lab hours 3 credits Course Description This course introduces students to game development, game programming, and the computer game industry. It reviews games in a social and historical context and covers the basics of game design and development. Game development and programming fundamentals are covered. Students complete a final game project based on course material. (prereq: CS 2852 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Describe an overview of the computer gaming industry
- Explain the basics of computer game design
- Describe the challenges associated with modern computer game design
- Describe the applicability of advanced software engineering and computer science techniques to game development
- Apply advanced software engineering and computer science techniques to problems associated with computer game development
- Discuss issues related to computer games in the greater societal context
Prerequisites by Topic
- Proficiency in high level programming language
- Knowledge of object-oriented programming concepts, data structures, and basic software design techniques
- Interest in computer games
Course Topics
- Introduction and history of computer gaming
- Elements of fun and basic game design
- Game programming fundamentals
- Advanced game programming issues e.g. memory, sound, physics, AI
- Visual design
- Game industry overview
- Legal and ethical issues
Coordinator Dr. Derek Riley
Add to Portfolio (opens a new window)
|
|