Game Development and Modeling

Course Overview
Game Development and Modelling” is an exciting course that introduces students to the world of video game creation. In this course, students will learn the fundamentals of creating 3D models, texturing, rigging, animation and programming techniques to develop games. They will also explore game design principles and apply them to create game mechanics that are engaging and fun for players. Throughout the course, students will have the opportunity to work with industry-standard software tools, such as Unity and Blender, and learn how to use them to create high-quality game assets. The course will cover the basics of 3D modelling, texturing, and rigging, as well as animation and game programming. Students will also learn the importance of game design principles such as player engagement, story development, game mechanics, and balancing and testing game mechanics.
What is the Target Audience?
- Aspiring game developers who want to learn the fundamentals of game development and modelling.
- Creative individuals who are interested in learning the technical skills needed to create video games.
- Students who are interested in pursuing a career in the video game industry, such as game developers, game designers, 3D artists, animators, or programmers.
- Anyone who wants to expand their skill set and explore a new and exciting field of creativity and technology.
Why choose us?
Our course provides an excellent opportunity for anyone interested in game development and modelling to learn from experienced instructors in a creative environment, and develop the skills needed to succeed in the gaming industry.
• Experienced Instructors
• Hands-On Learning
• Creative Environment • Industry-Relevant Curriculum • Flexible Schedule
Pre-Requisites
- Basic programming knowledge
- Basic understanding of mathematics and physics
- Familiarity with game engines
- Strong problem-solving skills
- Good communication skills
- Passion for gaming
Week 01 (Computer Literacy)
LU 01: Orientation & Introduction
LU 02: Computer Basics (hardware & software)
LU 03: Email Handling
LU 04: Introduction to Game Development
LU 05: Microsoft Office(Word, Excel & PowerPoint)
Week 02 (C++ and OOP)
LU 01: Introduction to C++ Programming Language
LU 02: Constructors and Destructors
LU 03: Introduction to OOP and basic concepts of OOP
LU 04: Polymorphism concept and coding
LU 05: Overview and installation of DevC++
LU 06: Creating scripts using C++ and OOP
LU 07: Inheritance scripting and classes using C++
Week 03-11 (Deep Dive in Game Development)
LU 01: Intro to hierarchy, unity windows, asset store
LU 02: Installation of unity, and setting up the environment
LU 03: Components on Unity
LU 04: Intro to Physics and Camera setting
LU 05: Views and perspectives on Unity 3D
LU 06: Unity backgrounds and Assets import
LU 07: Movement with basic assets
LU 08: Introduction to Unity Lighting effects
LU 09: Texturing on Terrain, Rigging.
LU 10: Rigid body exceptions
LU 11: Image, button, slider and scroll rect
LU 12: Implement UI
LU 13: Overview and installation of Build box
LU 14: Assets import and creating environment in Build box
LU 15: Creating textures and meshing textures with the environment.
LU 16: Lighting effects with Build box.
LU 17: Camera settings in Build box.
LU 18: Introduction to Augmented Reality
LU 19: Introduction to Vuforia Engine
LU 20: SDKs of Vuforia Engine platform
LU 21: Virtual Reality, AR vs. VR
LU 22: Unity player settings, Quality settings
LU 23: Adding intelligence to non-playing characters (NPCs)
LU 24: Game Networking
Week 12-13 (App Store Optimization)
LU 01: Introduction to ASO and its applications
LU 02: Tags and its association with ASO
LU 03: How to optimize images and its importance in terms of ASO
LU 04: Understanding and creating different languages using google translator
LU 05: Giving basic knowledge on Google AdSense.
LU 06: Introduction to google play and ad mob, account creation and their business perspectives
LU 07: Anatomy of ASO friendly applications (Game optimization)
LU 08: Understanding ASO tools
LU 09: Setting up Google Search Console
LU 10: Understand App Radar submission to Google, Search Traffics report and Google Index
LU 11: Getting into results of Backlinks
LU 12: Understanding Google Ads
Week 14 (Video Editing - Premiere Pro)
LU 01: Introduction to Adobe Premiere Pro
LU 02: Understanding the fundamentals of Video Editing
LU 03: Understanding the difference between effects and transitions among the videos
LU 04: How to get videos in different formats and in good FPS
LU 05: Compression of large videos to small size
Week 15-19 (C# Programming and MonoDevelop)
LU 01: Introduction to C# Programming Language
LU 02: Arrays and indexing
LU 03: Scripting in C# Programming Language
LU 04: Two Dimensional Arrays
LU 05: Operators and strings
LU 06: Introduction to MonoDevelop Compiler
LU 07: Setting up C# with MonoDevelop
LU 08: Scripting in MonoDevelop
LU 09: Linking of Artificial Intelligence with C#
LU 10: Meshing
LU 11: Understanding C# at advanced level
LU 12: Loops and statements
LU 13: Practical assessment on C# programming language
Week 20-22 (Modelling with Blender)
LU 01: Overview and installation of Blender
LU 02: Build a model in Blender and 3D Modelling
LU 03: Realism in model using Blender
LU 04: Creating environment
LU 05: Meshing, Rigging in Blender
LU 06: Optimization
LU 07: Build a precise model using Blender
LU 08: Game graphics rendering
LU 09: Modelling assets rendering
LU 10: Making of an object 3D on Blender.
Week 23-26 (Internship)
- English Communication Skills
- Freelancing
- Social Conduct
Course Fee: Rs 10,000 per month
- Modules : 05
- Duration : 3 months
- Prerequisite : mentioned in text
- Language : English / Urdu mix
- Mode : In Campus
- Enrollment : 30 Students
- Session : Morning
- Starting : keep watching admission page