Fundamentals of game development

Individual course

The aim of the Fundamentals of game development course is to introduce you to the game development world. The course covers the basics of game development in 2D and 3D environments with Godot game engine. Topics like scenes, nodes, signals, tilemapping, sprites and physics engine will be covered in both learning material and also in the tasks that students work on after getting familiar with the topic.

Course contents

The course focuses on: sprites, animation, tile mapping, physics engine, lightning, particle effects, shaders and signals in 2D and 3D environments. It also covers the basic things such as controls, file IO, functions, objects, nodes and scenes.

Learning outcomes

After the course, the students are able to

  • understand what is game development from the software engineering point of view
  • get familiar with the Godot game engine
  • learn to build games with techniques relevant in game development
  • build their own bigger game to show the learnt skills.

Course material

Materials presented in the course. Open source game engine Godot will be used in the course.

Teaching schedule

  • In your own pace online during 60 days. The count downs starts when you login the first time.
  • The exam is available only on campus in a Finnish higher education institution.

Completion methods

  • Quizzes 10% and programming assignments 30%.
  • Project 30%.
  • Exam 30% only on campus. Book a space from exam room.

Note! Lecture materials only in Finnish, but the official course language is English. Grade 0-5.

More information in the LUT University study guide.

You can get a digital badge after completing this course.

Responsible teacher

LUT University
Erno VanhalaUniversity lecturer
erno.vanhala(at)lut.fi

Further information about the studies

LUT University
Uolevi Nikula
uolevi.nikula(at)lut.fi

Contact person for applications

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io

Topics:

Course code:

Study credits:

Price:

Course level:

Teaching period:

Application start date:

Application deadline:

Host university:

Who can apply:

Teaching method:

Place of contact learning:

Teaching language:

General prerequisites:

Course suitable for:

Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.