
Project creation
Including the starter package
Scene setup procedures
Various operations
Ball control system implemented
Started Ball Script. Part 1
Started Ball Script. Part 2
Started Ball Script. Part 3
Started Ball Script. Part 4
Camera follow system implemented
Obstacle system implemented
Main menu added
Score system implemented
Sounds integrated and configured
Panels and their functionalities implemented
Some information about creating new levels
General explanation
EXTRA CONTENT – UPDATE LESSON
Win and lose sounds added
Earned score displayed in the win panel
Project creation
Including the starter package
Scene setup procedures started
Scene setup procedures continued
GameManager script created
Continued with the GameManager script
Cube script created
Camera follow system implemented
Scene editing procedures
Best Score system implemented
Sounds integrated
Panels integrated and configured
***** OUR GAME IS COMPLETED *****
Creating the project
Including the starter package
Initial scene setup Part 1
Initial scene setup Part 2
Skybox created
Ball created
Knife created
Knife collider setup completed
Knife trail effect added
GameManager script created and initial logic started
Knife script created and initial logic started
Knife script continued. Collision handling completed
Camera adjustment done
Knife throwing system implemented
Ball script created
Camera follow system implemented
Time functionality added (Game Over logic)
Rapid fire system added
Various settings and operations
Main Menu created
Score earning and saving implemented
Panels created
Panel scripts implemented
Touch system improved
Sound settings menu created
Ball bounce, explosion, and movement effects
New block and knife creation implemented
The project was created
The starter package was included
Scene setup processes were started
Scene setup processes continued
Products were created
Product script was made
Product launching system was tested
Conveyor belt script was made
Product pool (Object pool) was created
Product pool and other processes
Sounds were integrated
Tests were conducted
Main menu was created
Panels and visuals were imported
Panel and other processes
Panels continued
Parameters were assigned to buttons
Tests were done
Other various processes
Panel and button processes continued
"You Win" section was made
Two different methods for game sound settings were shown
A new level was made
******* ALL PLANNED PROCESSES COMPLETED. GAME FINISHED *******
Project creation
Including the starter package
Package explanation
Preparing the working environment
Initial scene setup procedures
Continuing with scene creation
Slider added
Cube script created and implemented
Cube object and operations completed
Slider script and technical processes completed
Cube control script implemented
Cube's first movement process completed and tested
Continued with cube control script
Table walls and boundaries created
Cube manager script created and implemented
Game Manager script created
Continued with cube manager script
Cube creation and forward movement completed and tested
Cube collision processes implemented and tested
Merge effect and processes completed
Game over area created
Cube trigger process completed
Explanation of a different system in cube’s interaction circle system
Some revision processes
Integration of sounds
Cube pool expanded
Canvas panels created
Panel scripting processes completed
Main menu creation
Save process
Settings menu added
Game music and sound effects toggling implemented and tested
Win mechanic added
Slider and percentage system showing level status added
Game completed
Project creation
Including the starter package
Scene setup procedures
Scene creation procedures continued.
Started the conveyor belt script
Colliders for the belts were set
Belt movement implemented as material
Started the exit belt script
Box pool was created and its operations were done
Belt selection process was done
Continued with the belt selection system
Started the box script
Correct transfer counting was implemented
Belt acceleration system was created
High score system was created
Sounds were integrated
Panels were created
Continued with panels
Scripts for panel and buttons were implemented
Continued implementing panel and button scripts
Sound setting processes were done. (Game and effect sound on/off system)
Touch-related improvements were implemented
Other explanations
----- WE HAVE COMPLETED OUR GAME --------
Inclusion of assets
Technical explanations about the assets
General information
This is an optional video, I recommend watching it if you have time. Because in optional videos, we add additional scripts and features to our system. Some videos may include basic information to turn our game into a product, which is a mandatory condition if you are not familiar with materials and textures.
Material settings
Details such as texture compression are explained.
Script processes have begun
Truck and socket were included
Spring joints were created
Spring joint connections and operations were done
Socket settings were made
Line renderer component was added and configured
Automatic connection system for spring joints was created
Coordination of line renderer and joints was ensured
Socket movement was implemented (script operations)
Socket was returned to the main base
Other various operations
Empty socket operations were carried out
Socket position and rotation settings were done
Obstacles were created
Mesh collider was added to the line renderer
Socket configuration was completed
Button was created for truck movement
Truck movement was implemented
Interaction options for obstacle objects were explained
Three different types of obstacle collisions were implemented
Obstacles falling to the ground and related script operations were done
Return to the main socket was revised
New rope points were created and their setup was shown
Infrastructure for the winning condition was prepared
Additional package was included
Package contents were explained
Additional package contents were distributed into project folders
Obstacle objects were added
Truck exhaust effect was created
This is an optional video, I recommend watching it if you have time. Because in optional videos, we add additional scripts and features to our system. Some videos may include basic information to turn our game into a product, which is a mandatory condition.
SOUND LIBRARY WAS CREATED
Sounds were integrated
Script operations were done
This is an optional video, I recommend watching it if you have time. Because in optional videos, we add additional scripts and features to our system. Some videos may include basic information to turn our game into a product, which is a mandatory condition.
Panels and operation buttons were created
Winning, losing, pause and exit panels were made
Technical operations of buttons were done
Sound on/off function in the settings section was implemented
----- Bug Fix | Improvements ------
Truck movement sound was processed
Socket position on ropes was adjusted
Colliders on joints were removed
Rotation error on obstacle objects was fixed
Rope extension distance was limited
Script was adjusted
Memory management was established
Main menu was created
Game was tested on a mobile device
------------------ ALL PLANNED OPERATIONS COMPLETED ---------------------
Project created
Starter pack included
Script files explained, settings configured
Objects and scene prepared
Rope centers added
Joints created
Joint component settings configured
Empty socket stands created
Creation of rope centers in different colors demonstrated
Pulley rotation function in the rope center implemented
Obstacle objects created
Position indicator for obstacle objects implemented (Line Renderer)
Position indicator for obstacle objects implemented (Particle Effect)
Position indicator for obstacle objects implemented (Target Object)
Obstacle swinging and mass settings configured
Start button created
Guide for indicating where obstacles will fall implemented
Socket switching system implemented
System to prevent multiple sockets from attaching to an empty socket implemented
Empty stand highlighter system created #1
Empty stand highlighter system continued #2
Rope length adjustment implemented
Win/Loss system established
Point scoring system implemented
Panels integrated
Sounds integrated
Main menu created
Socket usage limit system implemented
Sound playback settings configured
Panel implemented to convert points into socket switch rights
Socket switch button settings configured
Phone Test
------------------ ALL PLANNED TASKS COMPLETED ---------------------
Project created
Starter pack included and explained
General briefing provided
Main Terrain Script file created
BlockManagement class created
BlockManagement class continued
Destructible block script completed (One of the critical scripts of the game)
Main Terrain script continued
Terrain object created in the editor
Hole drilling script created
Hole drilling script continued
Some parallel functions implemented
Interface defined
Cutting (Drilling) function implemented
Script operations continued
Parallel functions implemented
Testing of implemented operations performed
INITIAL TESTING COMPLETED SUCCESSFULLY...
Balls created
Default hole system created
Object pooling system implemented
Terrain scaling
Affected areas of terrain scaling implemented
Camera follow system implemented
Multiple terrain creation system implemented
All configurations and calculations completed
Ball collection area position and settings in progress | Part 1
Ball collection area position and settings in progress | Part 2
Connected to GameManager general library
Messenger system revised and completed
Ball collection area position and settings in progress | Part 3
Ball collection pool positioned based on terrain locations
Terrain narrowing and alignment completed
Side boundary bars added
Side boundary bars positioned and scaled
Terrain list created and Hole drilling system automated
New terrain list integrated
Various adjustments made
Various obstacles created
Explanation provided on what to consider when creating obstacles
Main menu created
Loading slider screen created
Memory management library created
UI panels created
Technical operations of UI buttons completed
Sound integration implemented
Sound on/off functionality added to settings menu
Win and lose system explained and implemented
Backside drill-through error of UI elements fixed
Material settings of terrains adjusted
Level creation steps explained
Necessary settings demonstrated
Level designed
System related to balls implemented
Final test performed
Phone test performed
ALL PLANNED OPERATIONS SUCCESSFULLY COMPLETED
"This course contains the use of artificial intelligence."
Hello,
We will be making 10 games from scratch together. While developing the games, you can learn general topics that you can use both in these games and in your other projects. Remember, if you want to become a game developer, you should produce and experiment a lot.
We are creating our games entirely from scratch. The advantage for you is that you will see the whole process from start to finish. My advice to you is to proceed without skipping any videos and by understanding them thoroughly. If you do so, the chance of making mistakes will be almost zero. I have tried to explain the mechanics and methods as transparently and simply as possible. In the mechanics and in the games overall, I also tried to explain different variations and ways of doing the processes.
GAMES WE MAKE IN THE TRAINING:
Rolly Up
Tidy Tower
Throwing Knife
Collect The Food
Mega Cube
Direct The Cargo
Rope Puzzle
Catch With Ropes
Sand Ball
Match Ball
You can use the training for different purposes:
Creating and publishing games
Earning money by adding ads
Improving yourself
Creating a portfolio
Using it as a base structure
I believe this will be a great resource for those who truly want it and need it.
BEFORE DECIDING TO PURCHASE, PLEASE WATCH ALL THE PREVIEW VIDEOS OF THE TRAINING CAREFULLY. NECESSARY INFORMATION AND INTRODUCTIONS ARE PROVIDED IN THOSE VIDEOS.
Since not every person who takes the training will have the same level of knowledge, some methods and processes may seem different to those who already know them. Or you might think, "It would have been better if it was done this way instead." This is very normal—almost every process has at least 2–3 different ways of being done. All explanations in the training are made assuming the participant's knowledge level is INTERMEDIATE. If you already know, you can revise any method as you wish.
More trainings like this one will be coming in the future, so stay tuned.
THE ORIGINAL VIDEO NARRATION AND EXPLANATION LANGUAGE OF THIS COURSE IS TURKISH. ALL VIDEOS ARE VOICED USING ARTIFICIAL INTELLIGENCE. THERE MAY BE ERRORS OR MISREPRESENTATIONS CAUSED BY TRANSLATION. PLEASE CONSIDER THIS BEFORE MAKING YOUR PURCHASE DECISION.