• We are available for any custom works this month
  • Main office: Springville center X264, Park Ave S.01
  • Call us (123) 456-7890 - (123) 555-7891
  
  
  

Course Info

About this Course

This course covers the current technical issues in game technology including a detailed discussion of new technology, principles, current research and future direction. Topics include game history and genres, game design and processes, game scripting and programming, games engines, game engines artificial intelligence and social and interface issues of game development.

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

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.