SPI2001 Applied Game Programming
- Course codeSPI2001
- Number of credits15
- Teaching semester2028 Spring
- Language of instruction and examinationEnglish
- CampusHamar
- Required prerequisite knowledge
Recommended prerequisite knowledge: SPI2000 Gamification and Application Development, SPI2003 Game Systems and Mechanics or SPI2005 Applied Mathematics for computer graphics and simulation
The students learn to develop a multiplayer game in interdisciplinary teams together with students from Bachelor in Game Art and Animation. The course is divided in two parts – knowledge preparation and production. To prepare for the production the students work further with their specialisations, Game programming or Informatics to get the knowledge and skills necessary to join the development of a multiplayer game as programmers.
Learning outcome
A candidate who has completed the course has the following learning outcomes:
The candidate
- has firm understanding of the principles of multiplayer game development, including networking models, synchronization, and scalability
- can demonstrate advanced knowledge within their specialisation (Game Programming or Informatics) relevant to multiplayer game production
- can recognize the role of interdisciplinary collaboration, including integration of game art, design, and programming
The candidate
- can apply their specialisation knowledge to implement networked systems, game logic, and supporting tools for a multiplayer game
- can contribute to the development of a multiplayer game prototype using iterative and collaborative production methods
- can integrate assets and code from different disciplines into a cohesive and functional multiplayer experience
The candidate
- can plan and manage work from preparation phase through production, showing responsibility and adaptability
- can reflect critically on the development process and individual contribution, and communicate results clearly to peers and stakeholders
The students work within their chosen specialisation under supervision.
Supervision will be conducted both at an individual level and in groups.
At the end of the semester the students work in interdisciplinary groups to develop a multiplayer game together with students from Bachelor in Game Art and Animation. The development process will have workshops, pitches, seminars and presentations.
- 1 group assignment
- 80% attendance in teaching and 100% attendance in specific learning activities according to the teaching plan
| Form of assessment | Grading scale | Grouping | Duration of assessment | Support materials | Proportion | Comments |
|---|---|---|---|---|---|---|
Practical examination | ECTS - A-F | Group |