Auleek Unreal Engine-Course-Thumbnail

Unreal Engine Essentials
For Absolute Beginners

This course provides a comprehensive introduction to Unreal Engine, starting from the basics and progressing to advanced topics. Over four months, you'll learn essential skills such as project setup, level design, Blueprint scripting, animation, UI development, and optimization.

By the end, you'll apply your knowledge to create and present a fully functional project. Ideal for beginners, this course builds a strong foundation in Unreal Engine's tools and workflows.

Best performers during the course will be selected for the Auleek Apprenticeship Program - a 6 months paid program.

Auleek Unreal Engine-Course-Thumbnail

Course Details

Duration: 4 months

Weekly 2 Online Classes on Mondays and Wednesdays

Time: 7 PM to 9 PM

Total Course Fee: BDT 15,000
*Full payment is required to register for this course

Course Outline

This course is perfect for beginners—no prior knowledge or experience needed to join!

Month 1: Introduction to Unreal Engine and Basic Concepts

Week 1: Getting Started

  • Introduction to Unreal Engine
  • Installation and setup
  • Basic navigation of the interface

Week 2: Basic Project and Level Design

  • Creating a simple project
  • Understanding project templates
  • Basic level design: placing, transforming objects, and using the Content Browser

Week 3: Introduction to Blueprint

  • Understanding Blueprints and their importance
  • Creating and managing Blueprint classes
  • Basic scripting with Blueprint: variables, functions, and events

Week 4: Materials and Textures

  • Introduction to materials: creating and applying materials, understanding material properties
  • Working with textures: importing, applying textures to materials, and basic texture manipulation

Week 1: Static Meshes and Lighting

  • Understanding and working with static meshes: importing, using, and editing static meshes
  • Lighting basics: types of lights, setting up basic lighting, light properties, and settings

Week 2: Input System

  • Actions and Mapping
  • Using in Blueprints
  • Combos and other variation of triggers

Week 3: Introduction to Animation

  • Basics of animation in Unreal Engine
  • Creating and applying simple animations
  • Using the Animation Blueprint

Week 4: UI Development

  • Introduction to Unreal Motion Graphics (UMG)
  • Creating basic UI elements: buttons, text, images
  • Interacting with UI through Blueprints

Week 1: Advanced Blueprint Scripting

  • Advanced Blueprint techniques: Blueprint communication and using Blueprint interfaces
  • Scripting gameplay mechanics with Blueprints

Week 2: Physics and Collision

  • Understanding physics simulation in Unreal Engine
  • Setting up and managing collisions
  • Using physics constraints

Week 3: Audio and Sound

  • Basics of audio in Unreal Engine
  • Importing and using sound assets
  • Setting up audio cues and sound classes

Week 4: Optimization and Packaging

  • Introduction to optimization techniques
  • Managing performance: LODs, occlusion culling, and more
  • Packaging and deploying projects
  • Source Control
  • Planning and designing a simple game or interactive experience
  • Implementing learned concepts: level design, Blueprint scripting, UI, and more
  • Testing and debugging the project
  • Final presentation and review of the project

Meet Your Instructor

Aurko Roy - Unreal Engine Instructor - Auleek

Aurko Roy
Co-Founder/CTO at Auleek

A Computer Science graduate from AIUB with over 15 years of experience as a programmer, specializing in Unity and Unreal Engine. Aurko's expertise lies in developing cutting-edge solutions for product and architecture visualization. In addition to his work in game engines, he has a solid background in web development, deploying servers, and using Python with Raspberry Pi and Arduino for automation projects.

Beyond programming, Aurko enjoys playing board games, video games, and building Lego sets. He finds inspiration in how multidisciplinary teams collaborate to create projects that everyone can enjoy. Passionate about sharing his knowledge, Aurko is committed to teaching others the skills he's acquired over the years, with a strong belief that teaching is one of the best ways to deepen your understanding of any subject.

He designed this course to make learning fun, engaging, and highly rewarding.