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.