Maas Info

game development with unreal engine C 1

Game Development With Unreal Engine & C++

Dive into game development with our Unreal Engine and C++ course. Create immersive games using the powerful Unreal Engine and versatile C++ programming. From basics to advanced concepts, gain the skills to bring your game ideas to life through hands-on projects. Master game mechanics, graphics, AI, and more to become a skilled game developer. 

Join us on this journey to unleash your game development potential

Online / Offline

Mode

3 months

Duration

30+

Learners

English & Tamil (native)

Language

game dev 1

Key Features:

Game Development with Unreal Engine & C++

Dive into game development with our Unreal Engine and C++ course. Create immersive games using the powerful Unreal Engine and versatile C++ programming. From basics to advanced concepts, gain the skills to bring your game ideas to life through hands-on projects. Master game mechanics, graphics, AI, and more to become a skilled game developer. Join us on this journey to unleash your game development potential

game development with unreal engine C 1

Online / Offline

Mode

3 months

Duration

30+

Learners

English & Tamil (native)

Language

Key Features:

game dev 1

Topics You will Learn...

  • Understand the concept of programming
  • What is data and information?
  • Types of data & Information
  • What are flow controls?
  • Framework & APIs.
  • General overview of memory representation
  • Introduction to C++
  • How to define data and information programmatically
  • Common reserved keywords
  • Getting to know about functions and when to use it
  • Difference between Pass by Value & Pass by Information
  • Arrays
  • Dynamic Arrays vs Vectors
  • Exploring other data structures in Game development
  • Gearing up to the intermediate level of C++ and OOP paradigm
  • Explore the fundamental pillars of OOP
  • How to write program using classes and composition
  • Inheritance
  • Diamond Problem in C++ (commonly asked interview question)
  • Difference between References & Pointers in C++
  • What is Encapsulation and why it is important in Game development
  • Modern C++ standards
  • Understanding the concept of Memory representation and Game logic development
  • Game Theory
  • Installing Unreal Engine 5 & setup the C++ environment
  • C++ Mini project
  • Overview of Unreal Engine
  • Unreal Editor and Interfaces
  • Getting to use the visual studio & special shortcuts
  • Exploring the new features of Unreal Engine 5
  • Setting up your First level Module
  • Understanding the fundamentals of Materials & Shaders
  • Lighting fundamentals
  • Niagara particle system & VFX
  • Setting up the post processing for your level
  • Learn the Unreal Gameplay framework
  • Explore Unreal Blueprint fundamentals (Part – 1)
  • Blueprint essentials for quick prototyping (Part -2)
  • Blueprint communications and relating with C++ Module
    • Basic physics concepts
    • Vector mathematics
    • Trigonometry basics in Game development
    • Understanding Quaternions
    • Handy maths tricks in Game development
  • Create your own third person character
  • Explore the new enhanced input system and get to know how to use it in different platforms
  • Explore the Unreal collision system and create your first Gameplay mechanics
  • Get to know Unreal C++ event driven programming system
  • Learn the different kind of line trace and optimization techniques to create Interactions
  • Give life to the Game with Unreal Animation system
  • Hidden dangers and smart tackles of Animation communication with the Gameplay
  • Introduction to state machine concepts to drive the Gameplay
  • How to use timer manager and avoiding pitfalls of timer manager
  • Understanding the timeline and Unreal curves to create smoother effects in all Gameplay
  • Using the combined version of C++ and Blueprint to create solid Gameplay Mechanics
  • Sample 3 Gameplay Mechanics demo
  • Importance of AI and designing the purpose of AI
  • Get to know the basic AI path finding algorithms
  • Giving Senses to the AI with pawn sensing component
  • Behavior Trees Introduction
  • Connecting Behavior Trees & AI with C++
  • Understanding the industrial concept of Decoupling
  • Converting the code into Decoupled Way
  • Know to design the Gameplay and setup the environments
  • Breaking code with Components systems
  • Writing save and load game logics
  • Creating HUD and introduction to UMG
  • Debugging techniques to find out the bugs
  • Profiling and analysing the Game output
  • mini project using Unreal Engine
  • Quick hand notes
  • Resume preparation
  • Interview simulation
  • Placement support

Topics You will Learn...

  • Understand the concept of programming
  • What is data and information?
  • Types of data & Information
  • What are flow controls?
  • Framework & APIs.
  • General overview of memory representation
  • Introduction to C++
  • How to define data and information programmatically
  • Common reserved keywords
  • Getting to know about functions and when to use it
  • Difference between Pass by Value & Pass by Information
  • Arrays
  • Dynamic Arrays vs Vectors
  • Exploring other data structures in Game development
  • Gearing up to the intermediate level of C++ and OOP paradigm
  • Explore the fundamental pillars of OOP
  • How to write program using classes and composition
  • Inheritance
  • Diamond Problem in C++ (commonly asked interview question)
  • Difference between References & Pointers in C++
  • What is Encapsulation and why it is important in Game development
  • Modern C++ standards
  • Understanding the concept of Memory representation and Game logic development
  • Game Theory
  • Installing Unreal Engine 5 & setup the C++ environment
  • C++ Mini project
  • Overview of Unreal Engine
  • Unreal Editor and Interfaces
  • Getting to use the visual studio & special shortcuts
  • Exploring the new features of Unreal Engine 5
  • Setting up your First level Module
  • Understanding the fundamentals of Materials & Shaders
  • Lighting fundamentals
  • Niagara particle system & VFX
  • Setting up the post processing for your level
  • Learn the Unreal Gameplay framework
  • Explore Unreal Blueprint fundamentals (Part – 1)
  • Blueprint essentials for quick prototyping (Part -2)
  • Blueprint communications and relating with C++ Module
    • Basic physics concepts
    • Vector mathematics
    • Trigonometry basics in Game development
    • Understanding Quaternions
    • Handy maths tricks in Game development
  • Create your own third person character
  • Explore the new enhanced input system and get to know how to use it in different platforms
  • Explore the Unreal collision system and create your first Gameplay mechanics
  • Get to know Unreal C++ event driven programming system
  • Learn the different kind of line trace and optimization techniques to create Interactions
  • Give life to the Game with Unreal Animation system
  • Hidden dangers and smart tackles of Animation communication with the Gameplay
  • Introduction to state machine concepts to drive the Gameplay
  • How to use timer manager and avoiding pitfalls of timer manager
  • Understanding the timeline and Unreal curves to create smoother effects in all Gameplay
  • Using the combined version of C++ and Blueprint to create solid Gameplay Mechanics
  • Sample 3 Gameplay Mechanics demo
  • Importance of AI and designing the purpose of AI
  • Get to know the basic AI path finding algorithms
  • Giving Senses to the AI with pawn sensing component
  • Behavior Trees Introduction
  • Connecting Behavior Trees & AI with C++
  • Understanding the industrial concept of Decoupling
  • Converting the code into Decoupled Way
  • Know to design the Gameplay and setup the environments
  • Breaking code with Components systems
  • Writing save and load game logics
  • Creating HUD and introduction to UMG
  • Debugging techniques to find out the bugs
  • Profiling and analysing the Game output
  • mini project using Unreal Engine
  • Quick hand notes
  • Resume preparation
  • Interview simulation
  • Placement support

Meet Your Mentor

Untitled design

Prasanna Keerthivasan

Unlock the world of game development with an experienced and passionate teacher! With over 4 years of hands-on experience in the field, I bring extensive knowledge of C++ and game programming fundamentals to the table. 

But what sets me apart is my ability to explain complex concepts in an easily understandable way, breaking them down into bite-sized pieces. 

Not only have I honed my skills as a teacher, but I’ve also contributed to AAA projects as a freelancer, gaining practical expertise that enhances my teaching approach. 

 

You’ll not only gain theoretical expertise but also benefit from practical advice that will elevate your skills to new heights. 

Embark on a thrilling adventure of learning and creativity as we explore the complexities of game development together. 

Join my class and let’s unlock your true potential in the captivating world of game creation!

Meet Your Mentor

Untitled design

Prasanna Keerthivasan

Unlock the world of game development with an experienced and passionate teacher! With over 4 years of hands-on experience in the field, I bring extensive knowledge of C++ and game programming fundamentals to the table. 

But what sets me apart is my ability to explain complex concepts in an easily understandable way, breaking them down into bite-sized pieces. 

Not only have I honed my skills as a teacher, but I’ve also contributed to AAA projects as a freelancer, gaining practical expertise that enhances my teaching approach. 

 

You’ll not only gain theoretical expertise but also benefit from practical advice that will elevate your skills to new heights. 

Embark on a thrilling adventure of learning and creativity as we explore the complexities of game development together. 

Join my class and let’s unlock your true potential in the captivating world of game creation!

Career Options

Game Developer

Game Designer

Game Producer

Educator / Trainer

Engine Developer

VR/AR Developer

Career Options

Game Developer

Game Designer

Game Producer

VR/AR Developer

Game Engine Developer

Educator / Trainer

Frequently Asked Questions

By the end of this course, you’ll have the skills to create your own 3D games using Unreal Engine and C++. You’ll learn to design gameplay mechanics, implement features, and bring your game concepts to life.

While prior programming experience is helpful, this course is designed for both beginners and those with programming knowledge. We’ll cover C++ fundamentals and game development concepts from scratch.

The course starts with an introduction to Unreal Engine’s interface and tools. From there, we’ll dive into C++ programming, gradually integrating it with Unreal Engine for creating game logic and mechanics.

Absolutely, the course includes practical projects where you’ll develop various game features. By the end, you’ll have the skills to embark on your own game development journey.

Yes, upon successfully completing the course, you’ll receive a certificate recognizing your proficiency in game development using Unreal Engine and C++.

Frequently Asked Questions

By the end of this course, you’ll have the skills to create your own 3D games using Unreal Engine and C++. You’ll learn to design gameplay mechanics, implement features, and bring your game concepts to life.

While prior programming experience is helpful, this course is designed for both beginners and those with programming knowledge. We’ll cover C++ fundamentals and game development concepts from scratch.

The course starts with an introduction to Unreal Engine’s interface and tools. From there, we’ll dive into C++ programming, gradually integrating it with Unreal Engine for creating game logic and mechanics.

Absolutely, the course includes practical projects where you’ll develop various game features. By the end, you’ll have the skills to embark on your own game development journey.

Yes, upon successfully completing the course, you’ll receive a certificate recognizing your proficiency in game development using Unreal Engine and C++.

Scroll to Top
Please enable JavaScript in your browser to complete this form.
Name
Gender
Date of Birth