
The assets used in course.
Just put them in your assets folder.
Lets do some initial setup of the assets and the project itself.
Create a sort of plugin/script that will help us create, save and load up levels.
Write the candy spawning script that will fill the level we load up from level creator.
Make a controller script to handle player interaction with the level.
Know the support scripts I'm using. (They are in the package as well)
Write some code to detect patterns and create the bombs.
Lets add jelly mechanics.
Check the game over conditions.
Add the scoring mechanic.
Meh.
Lets add some simple effects to bomb explosions.
Do some UI.
Add the Map scene.
.
Lets make it clean.
Lets make it efficient.
Write the AudioController.
Correct some rectified errors.
Lets build the project.
Experience coding in C# by creating a game from start to finish in Unity!
This course is a combination of a tutorial and a devlog, that will give you an idea of how to begin with the development, how to stick to the plan, and how to finish the product.
Even though it was made to build up your logic, it will also give you a vision on solving the problems you face while creating a product. Every mechanic that you add to a game is a problem in itself. Solving number of problems lead you to a polished product.
This course is intended to sharpen your problem solving skills. Every step in this game that we will take requires different code, different data structures, different thought process. So the intention is, by watching how the instructor goes about solving the problems, you'll develop the skills yourselves.
Our starting point will be a blank Unity scene and some pre-made assets in our Assets folder. From there we will go to what you see in the intro.
About the contents of the game, the Course Content section above, is self-explanatory. To wrap that up, it includes some UI, some Audio handling, Script management and the flavor of the course, coding the mechanics.
Coding time : 10hrs
Coding Language : C#
Environment : Unity
We believe adding to your skills has better returns than adding to your knowledge!