Game Development with Unity 3D/2D

This course teaches game development with Unity, covering 3D/2D games, physics, animations, and multi-platform deployment.Ideal for aspiring game developers.

Only Pakistan Residents
Game Development with Unity 3D/2D

Course Level

Beginner to Advanced

Certification

Pass Final Exam

Career Impact

High Growth Potential

Course Overview

This course teaches game development with Unity, covering 3D/2D games, physics, animations, and multi-platform deployment.Ideal for aspiring game developers.

What You'll Learn

Fundamentals of Unity for 3D 2D games.

Create physics-based games.

Build projects like racing combat games.

Implement animations sounds effects.

Develop deploy to multiple platforms.

Character modeling environment creation.

User interface design in Unity.

Multiplayer integration basics.

Optimize game performance.

Monetize games with ads.

Ready to Start Learning?

Join thousands of successful students

Duration
3 Months
Eligibility
Only Pakistan Residents
Certificate
Pass Final Exam

Expert Support

Get expert guidance from our dedicated support team.

Detailed Curriculum

Section 1: Introduction

1. Introduction

2. What is Game Development and Why do we make games

3. Who makes games and how do they start

4. Expectations and Requirements

5. Introduction to Unity and how to install it

6. First Project and Getting Started with Unity

7. Adding first few game objects and introduction to transforms

8. Mouse controls in Unity

9. Assignment 1 - Making a detailed object using simpler 3D objects

Assessment Exercise- 01

Section 2: Getting started with our first game - Rolling Ball

10. Introduction

11. Materials and Textures - Adding texture to the ball

12. 3 Ways of applying transforms to an object

13. Game physics- gravity and bounce - physics material and rigidbody

14. Creating a football field and rolling the ball

15. Colliders and Collisions

Assessment Exercise- 02

Section 3: Making a Car Racing Game

16. Introduction to the Racing Car Game

17. Setting up the scene and Introduction to Unity Store

18. Moving camera with the car

19. Driver car script, taking input to move the car

20. Placing buildings and traffic

21. Traffic and Traffic Script

22. Driving your car and traffic indefinitely

23. Acceleration and breaking

24. Assignment 3 - Flying Spaceship

Assessment Exercise- 03

Section 4: Air to Air Combat Game Part 1

25. Introduction - Air to air combat game

26. What is a terrain and painting textures on it

27. Adding mountains, smoothing and leveling

28. Limiting edges of the game scene

29. How to find and import Standard Assets

30. Painting Trees to make forests

31. Directional light and its effect on tree shadows

32. Adding a Helicopter to the scene, add script to make it fly

Assessment Exercise- 04

Section 5: Air to Air Combat Game Part 2

33. Helicopter game continued

34. Adding enemy, enemy script and make it follow you

35. Adding a Game Over Scene, Showing game over on collision

36. Introduction to prefabs, Making a prefab of enemy

37. Game controller and instantiating objects -- creating enemies dynamically

38. Introduction to particle systems and explosions

39. Bullets to destroy enemies, Don't destroy, reuse enemy

40. Adding sounds to helicopters

41. Freezing Rigidbody Transforms for physics

Assessment Exercise- 05

Section 6: User Interface for Game

42. Introduction to user interface

43. Introduction to canvas, scaling, screen sizes and more

44. Adding score and showing on screen

45. Improving Game Over Screen UI

46. Adding buttons and actions, adding restart button to Game Over Screen

47. Adding Skyboxes

48. Assignment

Assessment Exercise- 06

Section 7: Making 2D Game

49. Introducing 2D games

50. How 2D is different in Unity, Colliders, Rigidbody and Gameobjects in 2D

51. Making simple animation with different images

52. Sprite sheet, Slicing and Animations

53. Perspective and parallax

54. Making a platformer game

55. Adding enemies and their scripts

56. Killing enemies and Adding Score

Assessment Exercise- 07

Section 8: Introducing Humanoids - Human-like Game Characters

57. Introduction to Humanoids - Human-like characters

58. Models, Rigs and Animation

59. Adding animation and Animation Controller to Humanoids

60. Adding more than one animation and controlling with keyboard

61. Where to find humanoids and animations

62. Assignment - A quick running obstacle avoiding game -- unlimited runner

Assessment Exercise- 08

Section 9: Making First Person Shooter Part 1

63. Introducing our FPS idea

64. Setting up the scene, terrain, mountains, trees, light, skybox

65. Adding FPS controller

66. Adding a Gun

67. Adding enemies, Using Custom Characters, Navmesh and more

Assessment Exercise- 09

Section 10: Making First Person Shooter Part 2

68. Firing bullets and killing enemies

69. Enemy Attack and Game Over

70. Turning day scene into night scene and adding lights

71. Adding torch to gun - Screaming Enemies

Assessment Exercise- 10

Section 11: Building for Android, iOS, Windows Web Porting

72. Introduction to building the game for multiple platforms

73. Building the game for Windows and playing independently

74. Switching platform to web - Building and publishing on web

75. Switching platform for Android and running on a phone

76. Switching platform to iOS and running on iPhone

77. Closing remarks

Assessment Exercise- 11

Section 12. Course Assessment

Course Assessment

Do you have questions?

We'll help you to grow your career and growth

Honhaar Jawan

Honhaar Jawan © 2026. All Rights Reserved. Developed and Maintained by Honhaar Jawan.