Mastering 2D Game Development – Create 4 Complete Games in Unity by Giorgi Luarsabishvili
Release date:2024, May
Duration:16 h 13 m
Author:Giorgi Luarsabishvili
Skill level:Beginner
Language:English
Exercise files:Yes
Welcome to “Mastering 2D Game Development: Create 4 Complete Games in Unity”! This comprehensive course is designed for beginners and aspiring game developers who want to dive into the world of 2D game creation. Through hands-on projects, you’ll learn to build four complete games from scratch, each focusing on different key aspects of game development.
What You’ll Learn:
Unity Fundamentals:
- Navigate the Unity interface
- Manage assets and resources
- Write basic C# scripts
Project 1: 2D Angry Birds:
- Understand physics-based gameplay
- Manipulate objects and environments
- Design fun and challenging levels
Project 2: 2D Flappy Bird:
- Implement procedural level generation
- Detect collisions accurately
- Handle player input for responsive gameplay
Project 3: 2D Space Shooter:
- Develop enemy AI behaviors
- Create shooting mechanics for players and enemies
- Manage game objects efficiently for dynamic gameplay
Project 4: 2D Platformer:
- Animate characters and environments
- Implement character movement and controls
- Design and build complete levels with complex mechanics
Who Is This Course For?
Complete Beginners:
- No prior experience with Unity or game development is required.
Aspiring Game Developers:
- Turn your game ideas into reality with step-by-step guidance.
Hobbyists and Enthusiasts:
- Perfect for those who want to develop their first game or deepen their Unity knowledge.
Students and Educators:
- Gain practical experience or use structured content for teaching.
Programmers New to Game Development:
- Transition your coding skills into creating engaging 2D games.
Why Enroll?
By the end of this course, you’ll have created four complete 2D games and gained a strong foundation in Unity and C#. Whether you’re looking to start a career in game development, pursue a new hobby, or add valuable skills to your portfolio, this course is your gateway to mastering 2D game development in Unity.
Enroll now and start creating amazing games today!
Who This Course is For:
Complete Beginners:
- This course is perfect for anyone who has never used Unity before and wants to learn 2D game development from scratch.
Aspiring Game Developers:
- If you have a passion for games and want to turn your ideas into playable projects, this course will provide the essential skills and knowledge you need.
Hobbyists and Enthusiasts:
- Whether you’re a hobbyist looking to develop your first game or an enthusiast wanting to deepen your understanding of Unity, this course offers step-by-step guidance.
Students and Educators:
- This course is suitable for students seeking practical experience in game development and educators looking for structured content to teach Unity in their classrooms.
Start your journey to becoming a proficient 2D game developer in Unity today
[Udemy] Mastering 2D Game Development – Create 4 Complete Games in Unity by Giorgi Luarsabishvili
01. Introduction
01. Create Project
02. Unity Interface
03. Gameobjects and prefabs
04. Physics
05. Basic Programming
02. Player
01. Adding player
02. Player Script
03. Changing colors
04. Dragging player
05. Launching bird
06. Limits
03. Enemy
01. Adding enemy
02. Restart Level
03. Delay Restart
04. Destroying enemy
05. Enemy impact effect
06. Player effects
04. Levels
01. Creating new levels
02. Transition between levels
03. Adding more levels
05. Lights
01. Creating 2d Lights
02. Setting up Lights
06. Menu
01. MainMenu UI
02. Buttons
03. Credits
04. PauseMenu
07. Audio
01. Audio sounds
02. Audio Mixer
08. Final Touches
01. Winning scene
02. Map Limits
03. Building game
09. Project2 Intro
01. Creating second project
02. Creating environment
10. Player Controller
11. Level Mechanics
01. Pipe Movement
02. SpawnPipes
03. Randomizing spawns
04. Minor Adjustments
12. Restart Level
01. Restarting level
02. Collision with Ground
13. Score System
01. Scoring mechanics
02. Scoring UI
03. Gameover
04. Activate buttons
05. Building game
14. Project3 SpaceShooter
01. Setting up Player
02. Player movement
15. Obstacles
01. Adding obstacles
02. Spawning Obstacles
03. Randomizing
16. Background
17. Health
01. Setting up Health
02. Health mechanics
03. HealthUI
04. Health system
18. Shooting
01. Shooting mechanics
02. Creating bullets
03. Fixing Shooting
04. Destroying objects
19. Enemies
01. Adding enemy
02. Enemy Shooting
03. Fixing enemy shooting
04. Destroying player
05. Spawning enemies
20. Respawn
21. Scoring
01. Adding gems
02. Scoring
03. Scoring UI
22. Menus
01. Setting up Buttons
02. MenuButtons
03. Setting up Pause menu
04. Pause Menu
05. Fixing Bugs
23. Audio
01. Setting up Sounds
02. Adding sounds
03. BGM
24. Levels
01. Creating new levels
02. Level transition
25. Extra
01. DamageEffects
02. Explosion effect
02.1 2 Explosion Effect
03. Powerups
04. FinalTouches
26. Project 4 Platformer
01. Adding player
02. Setting up Player
03. Player Movement
04. Jumping
05. Fixing Jumping
06. Changing directions
07. Creating animations
08. Setting up animator
09. Animator code
27. Environment
28. Health
01. Setting up Health
02. Health Mechanics
03. Healthbar
04. Immortality
05. Visual Effects
29. Respawn
30. Scoring
01. Scoring system
02. Score UI
31. Enemy
01. Adding enemies
02. Patrolling
03. Adding more enemies
32. Menus
01. Menus
02. Main menu Buttons
03. Pausemenu
04. Pause menu Buttons
05. FixingBugs
33. Audio
01. Adding sounds
02. Adding more sounds
03. Pitch
04. BGM
34. Levels
01. Creating levels
02. LevelTransition
35. More level mechanics
01. One way platform
02. Moving platform
03. Moving platform part2
04. Falling platform
05. Dashing
06. Final touches
07. Final project
[Udemy] Mastering 2D Game Development – Create 4 Complete Games in Unity by Giorgi Luarsabishvili.7z