| |
Dec 08, 2025
|
|
|
|
|
SWE 4411 - Game Development3 lecture hours 0 lab hours 3 credits Course Description This course explores computer game development and includes work on an instructor-approved game development project. Topics such as game design, characters, music, graphics, effects, collision, monetization, promotion on social media, and more will be discussed in the context of game development. Prereq: (CSC 2210 or CPE 2610 ) and CSC 1120 (quarter system prereq: CS 2040 or CS 3210) Note: None This course meets the following Raider Core CLO Requirement: None Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Explain the fundamentals of game programming including design, player input, collision, graphics, and framerate
- Design games individually or in small groups using game programming fundamentals
- Apply game development concepts of engagement, character architypes, and player experience to a game developed during the class
- Develop games using advanced object oriented programming using modern application development environments
Prerequisites by Topic
- Data structures
- Programming maturity through exposure to C or C++ as a second programming language
Course Topics
- Introduction to game development
- Game vs. activity
- Game development tools
- Player types
- Game Mechanics
- Modern gaming considerations (loot boxes, nft, violence, value generation, addiction)
- 3D modeling, 2D considerations, collision
- Levels, open world, game genres
- Game testing
- Game industry
- Game success
- Future of gaming
Coordinator Dr. Jonathon Flynn
Add to Portfolio (opens a new window)
|
|