Game Programming Kick Off

Get into basics of game programming!

Start
Educator

Sami Kojo-Fry

Level

Beginner

Location

Online.
Study when it suites you.

Hours and Credits

One month of studies.

Certificate

Certificate upon completion.
Subject for review.

Description

Get started with Game Programming!

Requirements

Previous understanding of programming including object-oriented approaches, algorithms and any other previous experience.

Outcome

You know how games are developed and what it requires in addition compared to traditional software development.

Modules

Module

Description

This course teaches the basics of game programming. The course consists of video lessons, exercises and the game project the student implements throughout the course. The course project is implemented with Unity using C# programming language.



We will implement our version of a classic game Snake during this course. Source code and other assets are available in the course's GitLab page. The first lesson will teach you how to use Git.


During the course students are expected to create their own game as well. Every lesson has an exercise, which takes the student project forward. The exercise of the first lesson explains the project in more depth.

Requirements

This course teaches the basics of game programming. The course consists of video lessons, exercises and the game project the student implements throughout the course. The course project is implemented with Unity using C# programming language.



We will implement our version of a classic game Snake during this course. Source code and other assets are available in the course's GitLab page. The first lesson will teach you how to use Git.


During the course students are expected to create their own game as well. Every lesson has an exercise, which takes the student project forward. The exercise of the first lesson explains the project in more depth.

Outcome

After completing this course, the student can create simple 2D games using Unity as an editor and the game engine.

Pages

Lesson 1 - Setting Up The Environment
Lesson 2 - Unity Basics
Lesson 3 - Game Board
Lesson 4 - Reusable Components
Lesson 5 - Grid Based Movement
Lesson 6 - Collisions
Lesson 7 - Finite State Machine
Lesson 8 - Options & Audio
Lesson 9 - Particle Effects And Wrapping Up The Project

Chat with us

We use cookies to improve our site features. By using this site you agree to the use of cookies. Privacy Policy.