Description

1750₺
WHAT THIS TRAINING WILL BRING YOU
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
Who Should Participate?
Certificate
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.