Course Syllabus
Introduction to Games
1.1. What Are Games?
1.2. Why do people play games?
1.3. History of digital games
1.4. Game Genres
1.5. Playing perspective
Game design and processes
2.1 Game Writing and Interactive Storytelling
2.2 Game design Interfaces
2.3 Level design
2.4 Visual Design
2.5 Modeling
2.6 2D and 3D Environments
2.7 Special Effects and Lighting
2.8 Audio Design and Production
Game Scripting and Programming
3.1 Teams and Processes
3.2 Programming Fundamentals
3.3 C++, Java, Python and Scripting Language
3.4 Memory and I/O Systems
3.5 Mathematical Concepts
3.6 Collision Detection and Resolution
Game engines
4.1 Game engines Architecture
4.2 Game engines technology
Artificial intelligence in Games
5.1 Implementing AI in games
5.2 Model of Game AI
5.3 Algorithms, Data Structures, and Representations
Game Production
6.1 Game Production and Project Management
6.2 Game Industry Roles
6.3 Marketing
1.1. What Are Games?
1.2. Why do people play games?
1.3. History of digital games
1.4. Game Genres
1.5. Playing perspective
Game design and processes
2.1 Game Writing and Interactive Storytelling
2.2 Game design Interfaces
2.3 Level design
2.4 Visual Design
2.5 Modeling
2.6 2D and 3D Environments
2.7 Special Effects and Lighting
2.8 Audio Design and Production
Game Scripting and Programming
3.1 Teams and Processes
3.2 Programming Fundamentals
3.3 C++, Java, Python and Scripting Language
3.4 Memory and I/O Systems
3.5 Mathematical Concepts
3.6 Collision Detection and Resolution
Game engines
4.1 Game engines Architecture
4.2 Game engines technology
Artificial intelligence in Games
5.1 Implementing AI in games
5.2 Model of Game AI
5.3 Algorithms, Data Structures, and Representations
Game Production
6.1 Game Production and Project Management
6.2 Game Industry Roles
6.3 Marketing
Frequently Asked Questions
Q1 : What teaching methodologies implement in the CSC683 course?
A1 : In this course, the student will be involved with lectures, blended learning, lab work and discussion.
A1 : In this course, the student will be involved with lectures, blended learning, lab work and discussion.