Programming 3D Games
This subject addresses how simple 3D games and applications are programmed. Different programming environments and technologies are covered. The subject also gives experience in working with project management in small teams.
Students get a basic training in programming 3D applications for multiple platforms using object oriented programming, different programming tools, techniques and languages. The subject focuses on limitations and possibilities the different tools impose on the developer. The subject establishes a foundation for workflow later in the course, and use of current software tools is included.
After completing the subject students should have:
Knowledge about:
- limitations and challenges in developing 3D games
- different programming tools for 3D game development
- fundamental differences and similarities between popular 3D game development tools
Skills within:
- use of different programming tools for 3D game development
- design and development of simple 3D games on multiple platforms
Teaching activities
Mandatory attendance min. 80 %
Required work
4 assignments approved/not approved (0/100)
Exam
Individual take home task (100/100)
Overlap refers to a similarity between courses with the same content. Therefore, you will receive the following reduction in credits if you have taken the courses listed below:
SPO2012 - Intermediate Programming - 3D Games and game A - 10 credits