Online Game Programming Tutorial with Unity 3D


Out of stock

Categories: ,

Online Game Programming Tutorial with Unity 3D

Register for ClassGet Information
Reha Caputçu
5 weekends
15 people



Are you interested in game development, have great ideas but don’t know how to get started?

”Game Programming Training with Unity 3D” offers a program that starts from scratch and gets you ready to publish your game on app stores.

At the end of the training, you will have a basic knowledge of the C# language and you will be able to develop your own 2D and 3D games and present them to the game market!

We offer you the opportunity to develop similar and even better games such as Super Mario, Bricks and many more!

Training Hours: Saturday-Sunday : 10:00 – 16:00

Course Program

Day 1 Game development environment: Unity 3D Brief Introduction, Game element behavior development environment: Visual Studio Introduction, Introduction to C#
How to program the behavior of the elements in the game: C#: Variables, operators,
Continuing with behavioral programming: C#: Arrays and similar structures
Day 2 Continuing with Behavior programming: C#: Functions and function scopes, Static variables, Global variables, Local Variables
Continuing behavior programming: C#: Decision mechanisms (if-else-else if), switch case
Continue with Behavior programming: C# Loops (for, while, do while, for each)
Day 3 We are starting our game: Unity 3D Introduction, Stage Environment
Adding ready-made graphics and elements to our game: Asset Usage, Adding Assets to the project
Movements of game elements: Sprite usage, Sprite allocation operations
Day 4 Setting the physical properties of game elements: What is GameObject, how to use it, Position, Rotation, Scale, how to use it
Let’s record our game scene: Scene Record
Scenes for two-dimensional and three-dimensional games: Working with 2D Scenes, similarities and differences between 2D-3D Scenes
Day 5 Scene menu and Scene edits
Let’s design our game in layers: The concept of Layer, Stage Layout using Layers
What is prefab and how to use it
Day 6 What is Component and how to use it
How to use the camera
Introduction to game physics: What is RigidBody2D and how to use it in Game Physics
Day 7 How game elements collide: What is Collider2D, how to use Collider2D
Timing of game elements: What is Start, Update, Fixed Update, Late Update, and with what timing are they used in the game
Scripts for Characters
Day 8 Input, Axis, Motion
Let’s manage time: The concept of speed, DeltaTime
Motion animations for game elements: Creating animations for characters
Day 9 Creating child objects
Collision Detection
Canvas and Panels
Day 10 Adding Sounds to the Game
TileMap and Grid
Realization of the above work with 3D and additional new features

Prerequisites & Requirements

No previous game development experience is required.
Basic programming knowledge is useful but not essential.

Who Should Participate?

Anyone with an interest in game development can participate.


At the end of the online training, you will receive a certificate of participation from Kolektif Academy.

Who is Reha Caputçu?

Reha Çaputçu is a graduate of Boğaziçi University. He has developed software projects in various programming languages and is currently working as a project manager in software projects; he also continues to teach programming and application courses in various institutions.

Simulation studies and serious games are among the works he can give as examples.


Bu eğitimin süresi maalesef geçti. Eğer bir sonraki eğitimden haberdar olmak istiyorsan aşağıdaki formu doldurabilirsin.

Additional information


Reha Çaputçu