Programming 3D Games
The course focuses on how to program 3D-applications and games. The students will use multiple development systems and technologies for 3D-game development.
The students experience working in small development teams. The course offers an introduction to develop 3D-applications for multiple hardware and software platforms through use of object-oriented, several diverse programming tools, techniques and computer programming languages.
The course also stresses the limitations and possibilities using different development tools puts on a 3D-game development project. The course gives a foundation for forming work habits and pipelines for use later in the study programme.
The student ...
Knowledge
- Has knowledge on limitations and challenges to consider when developing 3D-games
- Knows several software develpment tools for 3D-game development
- Has knowledge on how A.I can be used to enrich 3D-games
- Has knowledge about the fundamental similarities and differences between 3D-software development platforms
Skills
- Can use multiple 3D-development tools for different projects and tasks
- Can design, plan and develop simple 3D-games for several hardware and software platforms
- Can implement basic A.I. routines for navigation, movement and interaction in 3D-games
General competency
- Has experience i developing prototypes and testing functionality using 3D-game development tools
- Is capable of designing and developing functional 3D-games for multiple platforms
- Can implement general A.I.-routines and verify their intended behavior in 3D-game environments
Undervisningsaktivitet
Mandatory attendance min. 80 %
Required work
6 assignments approved/not approved
Exam
Team project with individual reports and assessment (100 %)