
Master manipulating objects in Unity by creating cubes, moving them along x, y, and z axes with drag handles or numeric inputs, and resetting position, rotation, and scale.
Explore how rigid bodies let 3D objects follow physics, configuring mass, drag, gravity, and collision detection options, then experiment with colliders, freezing positions, and simple interactions between cube and sphere.
Edit layers in Unity and add a new layer, using the 32-layer collision matrix to prevent default from colliding with another layer, shown by a cube falling through the plane.
Learn how to search, download, and import assets from the Unity asset store, including cautions about starting from a project and managing paid versus free assets.
Explore shader maps in Unity, including main and secondary maps, diffuse (albedo), normal, specular, and ambient occlusion, and see how lighting and smoothness shape surface color and detail.
Explore how to set up directional, point, and spot lights in Unity, compare real-time and baked lighting, adjust shadows, color, range, and ambient effects for dynamic scenes.
Explore the reflection probe, a light object that keeps moving mirrors in the game, and learn to control reflection distance, style (real time), and what to reflect.
Begin with a new scene, import an animation package, and explore eleven animations such as charge, idle, run, walk, and victory, using Unity's animator to apply them to objects.
Explore terrain editing with brushes to raise and flatten landscapes, adjust light map and lighting, and paint textures and grass detail for asset store trees.
Import the grass and tree textures package, then paint trees and grass on the terrain, adjusting brush size, density, height, and terrain settings like wind and detail resolution.
Add wind zones to the terrain and adjust overall wind strength, randomness, spinning magnitude, and frequency to control how wind affects trees within a chosen radius.
Explore audio effects in Unity, adjust effect parameters to hear changes, test bass and high-frequency attenuation, and expose parameters to create custom music effects for games.
Learn to use a canvas to host UI elements, switch render modes (screen space overlay or screen space camera), and configure the canvas scaler with reference resolution and screen match.
Explore unity's event system, including the event system object, standalone input module, and event trigger, to handle navigation, pointer events, drag and drop, and button interactions.
Learn about sprite additional settings in Unity, including sprite mode, texture backing, pixels per unit, mesh type, borders, pivots, physics shape, color, and light.
Learn to create and edit tile maps in Unity, configure the grid, slice sprites, generate tiles into a folder, and paint with brushes.
Explore how various Unity joints connect objects, including distant, hinge, fixed, target, wheel, and spring joints, adjust anchors, limits, dampening, and brakes to control rotation and movement.
Explore Cinemachine camera setups in Unity, including follow cameras, looking ahead, blending between shots, and using cinematic virtual cameras to move and frame the character.
Learn to set up post-processing in Unity by installing the post-processing stack, creating a profile, and applying effects like ambient occlusion, anti-aliasing, bloom, color grading, depth of field.
Prepare your mobile game by testing aspect ratios, centering content, and creating touch-friendly user interface while profiling and optimizing geometry, shaders, and object pooling for low-end devices.
Explore coding conventions that improve readability through naming with a lowercase first letter and capitalized subsequent words, clear bracket endings, and comments for code like dot notation.
Explore core loop constructs—for, while, do-while, and for-each—and learn how iteration, conditions, increments, and potential infinite loops drive code execution.
Explore switch statements and enums in Unity, comparing values to cases, using default and break to control flow, with for loops and enum values A, B, C, D.
Explore how interfaces define required members and show how a class can implement multiple interfaces, with Unity errors when a member is missing.
Learn how extension methods extend functionality when you lack access to the source code, by defining static methods in a public class and calling them directly (e.g., transform).
Explore four asset store solutions for platformers, including the core engine, platform Pro, the two point platform range engine, and the unknown solution; compare features to choose assets for Unity.
Explore the corgi 1.0 overview within Unity, previewing the quirky engine and trailer to understand its features and what sets this asset kit apart.
Modify the player by duplicating the space corgi sprite sheet prefab, set up its animator controller with all animations, and slice sprites for single-player mode.
Modify the player character in Unity with prefabs and animations, fix a dragging bug, and swap idle to a blue image; apply the same approach to enemies for consistent behavior.
Modify and create tile maps using the tile palette, adjust water, ground, and prop tiles, and apply gravity, wind, and teleport mechanics to craft dynamic retro scenes.
Explore Platformer Pro in a blank Unity project, test sample levels, review colliders, parallax, UI, coins, enemies, projectiles, gravity, respawn, and the level manager scripts.
Explore a 2.5d platformer asset kit that demonstrates a prototype scene with a camera-following player, left-right movement, jumps, moving platforms, rope swings, enemies, doors, slopes, and wall and double jumps.
Explore the third-person controller template with over 100 asset store kits, featuring 2.5d shooter demos, melee and ranged combat, ladders, moving platforms, grenades, and cover mechanics.
Explore Hammer to reloaded, a GTA-like complete project kit for Unity. Customize enemies, levels, cars, weapons, helicopters, and building destruction to craft your own open-world game.
Learn to create custom levels by duplicating and renaming missions, enabling and testing sequential missions, and adjusting gameplay elements such as jump height, spawners, and localization texts.
Explore how to use a racing game template to compose your own race, customize scenes, spawn points, UI, and camera setups, and tailor cars, waypoints, and environment assets.
Explore a legacy Unity racing kit, its history, and why it was removed, then examine performance, waypoint structures, and race manager features, with a caution against deprecated components for learning.
Explore the new NWH Vehicle Physics asset for Unity, learn to import standard assets, adjust project settings, and run diverse demo scenes with multiple vehicle types and mobile controls.
Explore the infinite runner asset by More Mountains through demo scenes and variations like flappy bird and albatross flight, showing how object tweaks and speed ramps shape gameplay.
Explore how a match-3 scene is composed, from the main user interface and map level scripts to level design, block configurations, and scoring targets for creating your own level.
This course is aiming to be a complete guide on how to create games with Unity program.
I am coding games for almost 10 years and I was using many frameworks and programs but Unity is the most complex game engine and the one that offers most possiblilities to create games.
Don't worry if you don't have any experience with programming and/or game development,I will teach you how to create games the fast and correct way, using unity asset store.
When you complete the course you will be able to:
learn the basics of Unity interface
learn how to do basic things in Unity from scratch
learn the basics of programming in c#
Create a platfomer game using muliple engines from Unity asset store
integrate mobile ads, gamecenter, google playservices, In-app-purchases
Create a FPS game
Create a racing game
create a match 3
create RPG games
Create adventure games
Create soccer games
create battle games, chess tower defence and all sort of games
using the best 100+ asset store packages to boost your game potential
What do you need to complete this course:
a copy of unity game engine
the paid asset that you want to create a game using it