FM1ABGC10 Game creation

FM1ABGC10 Game creation

  • Course description
    • Course code
      FM1ABGC10
    • Level of study
      5.1
    • Program of study
      3D Art and Games Technology
    • Credits
      10
    • Course coordinator
      Kevin Fosse, Paul Martin Tangen
Teaching term(s)
2024 Autumn
2025 Spring
Authors
Kevin Fosse
paul.tangen@noroff.no
About the Course

The course provides practical knowledge of the development of interactive 3D productions. Candidates are introduced to professional workflows, techniques and tools for implementing interactivity into a real-time engine. Candidates are introduced to visual scripting for developing functional and interactive real-time experiences, in addition to insight into UI elements and in-engine animation.

The course aims to teach the development process for interactive experiences. By learning visual scripting as an introduction to programming, candidates can develop basic interactivity and immersive visualisations. Understanding the workflows for interactions in a real-time engine is an essential part of the skillset for a 3D game artist.

Course Learning Outcomes
Learning outcomes - Knowledge

The Candidate...

  • has knowledge of the fundamental processes and tools that are used for animation in a real-time engine 
  • has knowledge of programming concepts, tools and techniques that are used in visual scripting
  • has insight into work process standards in relation to interactive real-time productions
  • can update his/her vocational knowledge in the field of  interactive real-time productions
Learning outcomes - Skills

The Candidate...

  • can apply knowledge of work process standards to adhere to relevent requirements within interactive real-time productions 
  • masters relevant tools and techniques for animation in a real-time engine
  • masters relevant tools and techniques for visual scripting 
  • can find information and material that is relevant for  interactive real-time productions
General Competence

The Candidate...

  • has developed a basic ethical attitude in the practice of interactive real-time productions by understanding the importance of keeping agreements, deadlines and budgets
  • can carry out work for basic interactive real-time productions
Teaching and Learning

In this course, the following teaching and learning methods can be applied, but are not limited to:

  • Lecture: Educator-led presentations or activities providing knowledge, skills, or general competencies in the subject area.
  • Group work: Collaborative activities where students work together to solve problems or complete tasks.
  • Tutoring: One-on-one or small group sessions with an instructor for personalized guidance and support.
  • Student presentations: Opportunities for students to demonstrate their understanding of course material by presenting to peers.
  • Online lessons: Digital content delivered via an online learning platform.
  • Guidance: Individualized advice and direction from instructors to support students in their learning journey.
  • Workshops: Practical sessions focused on hands-on application of theoretical concepts or skills.
  • Self-study: Independent study where students engage with course material on their own without any teacher support.
Reading list

Teaching materials, reading lists, and essential resources will be shared in the learning platform and software user manuals where applicable.

Work requirements and Assessment

This is a list of requirements to pass the course

NameWork requirementTypeScopeComment
Assignment 1
Practical task
Course requirement
1 week
Submission required
Assignment 2
Practical task
Course requirement
1 week
Submission required
Assessments
Form of assessmentGrading scaleGroupingDuration of assessment
Portfolio
Grade A-F
Individual
2 Week(s)