Learn to code and prepare Gem Collector game in this Training using Unity 3D. The tutorials will help you learn the introduction to the gem collector game, learn how to set up the game and environment, Creating the animation, Drag and drop the claw, Creating, scripting and editing the score manager, scripting the game.
Unity is well known as a massive game developing middleware system with a user friendly editor and power house features. As 2D games has always been leading the gaming markets around the world, Unity’s 2D game toolset will help game developers to create a full fledged customized games using Unity.
Where creating your game with your own characters and a paradise or hell that is a baby of your brain, you have to learn about the comprehensive features of the toolset and it is essential to discern the most out of the features and tools you will learn. Later, you will start working on your real game assembling your characters, properties, scenes, backgrounds and most importantly the code. You will control the characters mind, create puzzles and define how characters should react in various conditions.
Developing your script, designing the look and doing the coding is all a part of a game development. So, we brought you this course “Create Gem Collector game using Unity training”, to help you master the advanced tricks and techniques that usually go with the gaming industry workflow. The course provides a step by step practical approach to the game development domain.
By the end of this course, you will be in a position to conceive a game plot, architect, create and run your game completely on your own. You will also be able to build and customize the Unity editor. The game we chose is “The Gem Collector” through which we will take you in this entire tutorial.
The course helps you to understand the practical methods and follow the pipe line of creating a 2D game in the workplaces of a gaming development domain. We present you 13+ Lectures about the subject with content spanning over 2 hours. The Gem Collector game will help you understand every bit of the game development eco-system right from planning a game, creating the atmosphere, code and scripting it exactly the way you intended the game to be.
Lecture 1: Understanding the gem collector game
In this first lecture of the Game Collector tutorial, you are introduced to the initial process where you plan a game, create a skeleton and blue print of what exactly is your requirement. Gaming is an intricate multi-disciplinary eco-system where many teams come together to give shape to a game product. In this complex working environment it is essential to know where you want to take your game. There is no room for change in the plans or editing the lines once the project hit the floor. This lecture talks about the importance of planning and takes you through various methods of planning your game.
Lecture 2: Setting up the environment
The second lecture of the course discusses about setting your game environment ready to pace up the things in creating the game. Here, you will learn about setting up the projects, assets, scenes and more which you usually come across while working on developing a game in Unity. These are the fundamental but highly essential concepts every developer should learn.
This lecture discusses about the Gem Collector game project wizard as Unity is a project based software, no matter if it is a 2D based game or a 3D based game. We will deal with the Assets, which usually are the properties that you will use on the Graphical User Interface of the game. We will set every Asset and project file ready in this part and get ready for the next step.
Lecture 3: Setting up the Animations
At this point of the lecture, we will teach you how to set up the whole project ready for the animations within the game. In its recent version of Unity, the software has opened possibilities for a whole new level of animation features to the already existing animation rich Unity environment. With our advanced lectures about Animation and preparing the project for animation, you will be able to add more sheen to your animation skills learning various ways to edit, fix, tweak to improve your animations in the game.
Lecture 4: Recasting
Taking our lecture forward, we discuss about the recasting in Unity at this point of the course. We will start to recast the essential elements which we created so far in the previous lectures.
Lecture 5: Creating the Animation
In this lecture, we will start working on creating the animation for which we already set the stage ready. We will teach you how to use multiple animation components in Unity which gives you great control in design. We work with animation controllers defining them conditions when they should start playing and when they should stop including transition in between two states. Beside the two, you will also learn about animation clips, setting up animation controllers, sprite animations, manual animation clip creation during this lecture.
Lecture 6, 7 & 8: Drag and Drop the claw
As you are already aware how to set up a project file of your game, how to set up an environment and assets and set to start the animation. This is the right time to learn the interactivity of the Unity game development. Here, you will learn how our Instructor uses the drag and drop claw to fetch the gems select and collect them through interaction condition. The chapter is discussed in depth in three successive lectures, which will leave you with a mountain of information about creating interactions in the Unity game platform.
Lecture 9: Editing the line
During this lecture, we will take you through the timeline window of the Unity software. You will learn how to control and achieve your intended animations using the key frames tweaking and editing techniques within the timeline window. We will work on Dope view and Curve view while taking you through this chapter for a high quality transition. We will also work on the inbound and outbound tangents that are created on the curve and the tangents that are existing by default on a sharp, linear and a free form curve. By the end of this chapter, you will know how to play with the curves to achieve the results you wanted.
Lecture 10, 11, 12: Creating, Scripting and Editing a Score Manager
Continuing our lectures about creating the Gem Collector game, we reached a point where the game should display the score as per the gems we collected. There are many problems first timers will tend to have at this point. Scripting the score relating to the collections, stopping or ending the score when the level stops or the game is over is essential to cumulate the exact figure. We will use many conditions where every step of creating an appropriately working score manager for the game.
This important subject spans across three lectures in this course covering the most important parts that governs the Score manager. In this initial lecture, you will learn to create a Score Manager and manage the elements that define the Score. Later in the second lecture, you will start working on the script that set the terms and govern Score Manager. Finally, in the third lecture about the subject we will execute the script and find the common mistakes we do during scripting the program. We will work on the editing and set the Score Manager ready.
Lecture 13: Scripting the Game
We will wrap up the final lecture of the course by concluding the scripting part of the game. We will work on fundamental level of scripting to the advanced concepts during this session. We work on the properties, statics, method overloading, editor scripting during this session. By the end of this lecture, you will be able to acquire sound knowledge about game scripting in Unity.
You must be familiar with the interface design and common features of Unity software.
This course deals with the advanced level of Unity game development, so we expect you to have at least beginner level knowledge about the software to follow the subject discussed in the lectures.
The course also covers various beginners, intermediate and advanced learning topics which are explained in a way that are easily grasped by every level of learner.
We expect the students to be familiar with the Unity’s basic workflow such as Game objects, components, Editor, Inspector.
This is an amazing course, one of the simple and to the point courses I came across on the web. The Instructor discusses at length about every concept he introduces. However, the course is focused for the advanced learners. The examples provided in between the course and the time allotted for complex subjects in the curriculum is worthy to pay for a course that leaves you with good amount of knowledge. As a Intermediate level learner I found it highly interesting and worthy to take up this course.
Not for the beginners, this course talks much about the practical methods employed in the game development industry. Initially I thought it was a quick start and the course was on a run to understand, thanks to the video classes, I was able to run the classes more times till I get it. The classes cleared many doubts that I always had about Unity scripting as Score Manager. Tutor is good at compiling various problems that we commonly come across scripting eco-system. It surely helps intermediate learners to clarify many problems.
|Where do our learners come from?|
|Professionals from around the world have benefited from eduCBA’s Unity Game #1 – Gem Collector courses. Some of the top places that our learners come from include New York, Dubai, San Francisco, Bay Area, New Jersey, Houston, Seattle, Toronto, London, Berlin, UAE, Chicago, UK, Hong Kong, Singapore, Australia, New Zealand, India, Bangalore, New Delhi, Mumbai, Pune, Kolkata, Hyderabad and Gurgaon among many.|