Statusmelding

Kun tilgjengelig på engelsk

2SPIM131 Game Engine Architecture

    • Number of credits
      10
    • Teaching semester
      2026 Autumn
    • Language of instruction
      English
    • Campus
      Hamar
    • Required prerequisite knowledge

      Recommended: 23DPRO101-3D-programmering and 2ADS101-Algorithms and Data Structures

Course content
  • 3D rendering optimisation 

  • 3D sound  

  • materials 

  • scene graphs/scene organisation 

  • light/shade  

  • collision detection  

  • physics simulation  

  • types of animation  

  • particle systems 

  • scripting 

  • data oriented design

  • ECS - Entity Component System

Learning Outcome

Once the student has passed the course, they will have achieved the following learning outcomes: 

Knowledge

The student 

  • has knowledge of the architecture and parts of a 3D game engine

  • has knowledge of rendering optimisation

  • has knowledge of data oriented design

Skills

The student 

  • is able to use tools and methods for programming large, complex systems  

  • is able to find, evaluate, use and refer to relevant research and development work and other relevant academic material  

  • is fully conversant with critical thinking, logic, communication and problem solving 

General competence

The student 

  • is able to disseminate key academic material orally and in writing, take part in professional discussions within the subject area and share their knowledge and experiences with others 

Teaching and working methods

The course is organised as a combination of lectures, practical exercises, self-study and supervision. 

Required coursework
  • 2-4 individual assignments

Form of assessment
  • 4-hour individual written examination, counts for 50% of the final grade  

  • 1 individual assignment, counts for 50% of the final grade 

Assessments
Form of assessmentGrading scaleGroupingDuration of assessmentSupport materialsProportionComment
Written examination with invigilation
ECTS - A-F
Individual
4 Hour(s)
50
Home exam
ECTS - A-F
Individual
  • All
50
Faculty
Faculty for Film, TV and Games
Department
Department of Game Development - The Game School