Select Page

Game Development Course in Lahore, Pakistan

Ideo College provides the best Game Development course in Lahore, Pakistan, where students may learn how to create high-end Android games efficiently from our expert Android developers.

Saturday and Sunday
6:00 pm to 08:00 pm
Duration: 2 months
Rs: 15,000/person

Web Development course Ideo College

What’s included in Best Game Development Course in Lahore, Pakistan | IDEO College

Introduction Of Best Game Development Course In Lahore 

  • Introduction to the game development life-cycle, the game loop, and a brief history of how games have been developed. Basic components of a game Sprites, animations, coordinate systems, and handling input for 2D games. Introduction to Unity. Introduction to game physics
  • Presenting to 3D game systems and coordinates. Objects and their transformations that is rotation, scaling, translation, and combinations. 3D and 2D vectors and their use. Scenes and cameras, perspective, and different types of games with respect to angles. Running games, birds’ eye view games, racing games, and more.
  • Object Collusion, Environments and Drawing the World, Particle Systems. Developing the first full game, making the game run on PC and mobile phones.
  • Handling lights, particle systems, fire, smoke, water, and more. Using Terrains, mountains, and landscapes, placing objects like trees, and stones and texturing them to create custom worlds.
  • Acquiring assets from online sources, websites, unity store, and more. Importing such assets into the unity project and making a sample game.
  • Educating to game physics, velocity, acceleration, collusion, momentum and how Unity handles it, and how can we use game engines to make stunning effects in games. Materials, bounciness, elasticity, chains, ropes, and hinges, etc.
  • Game optimization and making sure it runs on the target platform. Ways to improve game efficiency without sacrificing a lot of quality.
  • Publishing games on different stores. Monetization models for games.  Using advertisements, in-app purchases, and more
  • Building humanoids for 3d games, 2-legged character design, texturing, optimization, and rigging.
  • Creating animations and using the humanoids in 3D/ 2D games

Course Outcomes of Best game development course in Lahore, Pakistan

  • Students will be able to understand the concept of a Game Engine.
  • Indicating the knowledge of the Unity Game Engine interface.
  • Exhibit the mastery of the Integrated Development Environment (of programming.
  • Showing grasp of the various interface components of (IDE) in Unity.
  • Use the programming structure learned in Visual Basic language as a basis for learning JavaScript and C# scripting language to manage, manipulate, and animate the game objects in Unity.
  • Understand and apply Object-Oriented Programming techniques in C Sharp.
  • Demonstrate the creation and use of their own object classes.
  • Debug simple games and activities that demonstrate programming skills learned.
  • Design and write a simple game – from idea to player execution.
  • How to use 3D & 2D pipeline to create from start to finish 3d assets, from Maya to game

Game Development Course in Lahore Pakistan

Course Outline Game Development

Module 01 – Introduction

  • Introduction to Unity 3D
  • Unity Editor
  • Project Architectures
  • Manipulating Objects

Module 02 – Graphic Module

  • Graphics
  • Meshes and Textures
  • Materials, Shades
  • Cameras and Lights
  • Skybox

Module 03 – Scripting

  • Mono behavior
  • Scripts as Behavior Components
  • Awake and Start
  • update/, Fixed Update/, Late Update
  • Activating Game Objects
  • Affine transformations
  • .translate, .rotate. .scale
  • Look At, Time, Enumerations, Lists and Dictionaries, Coroutines, Delegates

Module 04 – Building

  • Platform Specific Approach
  • Importing Assets
  • Building for Android and iOS

Module 05 – 2D development

  • sprite rendering
  • 2d physics
  • rigid body 2d
  • collisions 2d

Module 06 – 3d development

  • Collisions
  • Triggers, Rigid body
  • Force, Torque, Physics Material
  • Ray casts

Module 07 – UI

  • On GUI, NGUI
  • Touch inputs
  • Finger gestures

Module 08 – Light and Render

  • Light and Shadow, Realtime Lighting
  • Sub menu, Light Mapping
  • Static Batching,  Dynamic Batching
  • Creating a Ragdoll, Particle System
  • Trail Renderer

Module 09 Controller and Culling 

  • Character Controller
  • Nav Mesh, Occlusion culling

Final Project – Develop your 1st Game

  • Real Live Game
  • Updates
  • Solutions

Course Outline Best Game Development Course

1. Introduction and Environment Setting
1.1 Unity Interface, Essential Concepts, 2D Space and 3D Space.
1.2 Setting Camera & Lighting.
1.3 Assignment 1.

2. Scripting and Coding
2.1 Scripts as Behaviour Components, Variables and Functions, Syntax, C# vs. JS, If Statements,
Loops, Scope and Access Modifiers, Awake and Start, Update and Fixed Update, Vector Maths,
Enabling and Disabling Components, Activating Game Objects & Translate and Rotate.

The main clue to our success is our Project-based training programs at Ideo College Lahore  / Islamabad / Rawalpindi / Karachi and other cities.

3. Scripting and Coding2
3.1 Linear Interpolation, Destroy, Get Button Get Key and Get Axis.
3.2 OnMouseDown, Get Component, Delta Time & Data Types.
3.3 Classes, Instantiate, Arrays, Invoke, Enumerations & Switch Statements.
3.4 Assignment2.

4.1 What is User Interface ?
4.2 Text, Button (On click & Events), Image, Slider & Assignment 3.

5. Player Preference and Sounds
5.1 Store Game Data in Local Mobile Storage.
5.2 Handling Sounds in the Game.

6. Physics
6.1 Colliders & Triggers.
6.2 Collisions.
6.3 Rigid bodies & Joints.
6.4 Materials.
6.5 Ray casting.
6.6 Assignment4.

7. Animation
7.1 Animation View
7.2 Properties.
7.3 Curves and Events.
7.4 Asset A Pl.
7.5 Animator.

8. Roll a Ball Game
8.1 Concept .
8.2 Environment.
8.3 Player.
8.4 Camera.
8.5 Play Area.
8.6 Pickups.
8.7 Displaying.

9. Android Development
9.1 Build the Game for Android Devices.
9.2 Assignment5.

10. Action Kit 1-2

11. Action Kit 2-2. Project Finalizing

12. Vehicle Kit

13. Intermediate Coding. Ads Integration

14. Project Problem Discussion

15. Project Submission

    Course Outline Freelancing Course

    • Introduction to Freelancing
    • Difference between job and freelancing
    • Benefits of Freelancing
    • Lifestyle of a Freelancer
    • Challenges of Freelancing
    • Future of freelancing

    How to start freelancing

    • How to Identify Your Master Skill
    • 10 tips for picking your area of work
    • How to find most trending freelancing projects or services
    • How to find a platform to start
    • What are the benefits of freelancing with
    • Why start freelancing with
    • Considering 99 as a best starting point for your freelancing career due to its numerous advantages
    • What are the payment methods available in Pakistan

    Using Fiverr as a freelancing platform

    • Introduction to Fiverr
    • How Fiverr works for freelancers (sellers)
    • How Fiverr works for clients (buyers)
    • Types of skills that are most demanded
    • How to find your niche for Fiverr?
    • The Advantages & Disadvantages of Fiverr

    Profile creation and management

    • How to make an outstanding profile on Fiverr
    • How to write a bio
    • How to do research on competition
    • Which skill do you need to add on profile
    • Adding your education
    • Adding your experience and projects in a professional way
    • Connecting Fiver to other social media platforms for more reach
    • How to set up a payment method
    • What are the options available for payment in Pakistan
    • How to get more views on your gigs
    • Using a mobile application to maintain your response rate

    Creating your winning gig

    • Why people should buy it
    • Planning for value to the client
    • Create a gig on Fiverr
    • How to write the title that attracts an audience
    • How to design a thumbnail for Fiverr (Canva)
    • Writing description and details of your gig
    • How to add value-added services

    Getting clients (a lot of them)

    • How to get reviews of your clients
    • How to Get Promoted to a Level 1 Seller on Fiverr
    • Fiverr Rank System
    • Fiverr Platform Rules
    • Payment system
    • How to maintain your rating
    • How to communicate in a professional manner on Fiverr

    Final tips 

    • How to manage time
    • How to keep a balance between freelancing work and normal life
    • Understanding the tax models for freelancers

    Office # 01, 3rd Floor Arfa Software Technology Park, Lahore

    Faisal Town Branch: Building 291 Block C Faisal Town lahore







    Follow Us

    Open chat
    Agent Chat
    Need help,
    Talk to our customer Service Agent