Beginner to Advanced Unity and Unreal Masterclass - Crack the Game Developer Interview

Do you want to build advanced projects and get ready for the game developer job interview? This massive Unity and Unreal bundle is for you.

Solve beginner to advanced Unity interview questions on bitwise operations, lambdas, C#, game size optimization, graphics, shaders and more.

Build PWAs in Unity. Optimize lighting, user interface, 3D models and more. Build a game with Unity’s Entity Component System for game optimization.

Solve beginner to advanced Unreal interview questions on the rendering pipeline, optimization, AI, procedural generation and more. Implement complex features in a large combat game.

Create a fully-fledged multiplayer attack Unreal game with networking and chat. Implement third person, first person, topdown and satellite cameras.

Build all this and much more in this all-in-one bundle!


Solve interview questions

  • Solve Unity interview questions on popular test topics like game objects, components, assets, scenes, scripting, input, movement, physics, animation audio, coroutines and user interfaces.
  • Solve Unity intermediate questions on topics like scripting, particle systems, user interfaces, scripting optimization, physics, assets, localization, internationalization and more.
  • Solve Unity interview questions on topics including bitwise operations, lambdas, C#, search, source control, serialization, game size optimization, graphics, shaders and more.
  • Solve Unreal interview questions on popular test topics like game objects, blueprints, materials, shaders and more
  • Solve Unreal intermediate questions on topics like scripting, user interfaces, physics, assets, and more
  • Solve Unreal interview questions on topics including the rendering pipeline, optimization, artificial intelligence, networking, physics, lighting, procedural generation and more.
  • Practice Unity interview questions in 3D games


What You'll Learn

  • Work with NavMeshes to move objects in Unity
  • Enable jumping with user input in Unity
  • Implement first person game controls by looking around with the cursor and moving forward
  • Implement camera zoom, mini-map, shake and lerp.
  • Implement dragging and snapping objects in mobile games.
  • Bounce and rotate objects in 2D games in Unity
  • Throw projectiles from player with C# in Unity
  • Work with 3D games and spawning game objects.
  • Build Unity WebGL templates with HTML.
  • Build a new Unity project and customize your web app to host your game.
  • Build a progressive web app with another template.


Dive into Unreal


  • Implement player experience into a video game to enable the user to advance throughout the game.
  • Build game evolution with health, stamina, mana, defense and damage.
  • Unlock weapons like swords and axes.
  • Implement user interface and game functionality with blueprints.
  • implement enemy behavior in an Unreal video game
  • Build enemies that chase the player and attack
  • Spawn enemies in an Unreal RPG game
  • Build an enemy attack sequence in Unreal
  • Build sounds for walking, running, swiping a staff, enemy attack, special abilities, yelling, speech, leveling up and more
  • Build action sound effects in an Unreal combat game.


Learn ECS


  • Work with Unity’s new Entity Component System for game optimization
  • Build entities, access entity data, change data, instantiate entities and create entities from scratch
  • Build highly efficient movement in Unity
  • Perform mathematics, translations, rotations, lerping, pivoting and more.
  • Build physics components and character controllers.
  • Spawn physics entities and move bullets with Unity DOTS.
  • Detect collisions, build triggers and implement raycasts
  • Detect collision events, destroy entities and track entities.
  • Detect triggers, perform raycast hits, and perform casts.
  • Write simple and safe multithreaded code so that your application can use all available CPU cores to execute your code
  • Learn Unity’s C# Job System to improve the performance of your application.
  • Build jobs, use JobHandle, and use ParallelFor in this hands-on course!


Optimize Unity Games


  • Optimize lighting, illumination, graphics settings, real-time light, light mapping and freezing.
  • Implement responsivity, anchors, masks, culling and more.
  • Build canvas separation, scaling, raycasts and aspect-ratio fitters.
  • Build a rendering pipeline and perform 3D model compression.
  • Compress textures, sounds, skinned meshes and animations.
  • Learn array, list and memory pre-allocation.
  • Build dictionaries and find references in your code editor.
  • Compare inheritance with component-based design.
  • Use interfaces and inheritance in your game design.
  • Pool objects, connect scripts, delay code with coroutines and more.


Build Unreal Games


  • Build components for a Singleton pattern.
  • Learn order of execution and master code optimization.
  • Master servers, clients, replication and memory management.
  • Set up networking in the EOS developer portal.
  • Create and host a game session in Unreal
  • Enable players to join and quit in Unreal
  • Build clients that can connect to the server.
  • Learn to send events and replicate objects between clients and servers.
  • Implement attack, death, health, XP, shooting, line tracing, damage, sounds and more.
  • Implement networking for multiple players to join the same game.
  • Implement collectibles with multiplayer networking.
  • Spawn items that the player can pick up.
  • Build third person, first person, topdown and satellite cameras.
  • Implement chat in a networking game
  • Set up a Message structure and chatbox user interface.
  • Use Unreal blueprints to implement chat functionality in a multiplayer game.
  • And much more

Your Instructor


Igor Aherne
Igor Aherne

Igor Aherne is a Senior Game Developer with over 8 years of in-depth experience in Unity3D and 3DS Max. Igor has also programmed a custom game engine from scratch with C++ and OpenGL.

Delivering high-quality code, modelling optimized assets, textures, level design, lightmaps, objects + character animation (custom rigs or CAT, etc).

2019-2020 Lead Developer and Programmer of online mobile game Spider Planet (iOS, Android)

2016-2019 Lead Developer and Programmer of mobile game Brave Save (iOS, Android)

2016 MSc in Computer Games Engineering. Programmed my own game engine from scratch (C++, OpenGL)

2012-2015 BSc in Multimedia Design and Technology.

Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider and more.

Over 11 years, Mammoth Interactive has built a global student community with 3.5 million courses sold. Mammoth Interactive has released over 300 courses and 3,000 hours of video content.

Founder and CEO John Bura has been programming since 1997 and teaching since 2002. John has created top-selling applications for iOS, Xbox and more. John also runs SaaS company Devonian Apps, building efficiency-minded software for technology workers like you.


Courses Included with Purchase



Build a 2D Pixel Art Space Arcade Game in Unity
Build a 2D Space Invader Type Game in Unity with Pixel Art
Igor Aherne
$99.99
Build Dungeons and Castles Unity Game with Animations
Igor Aherne
$99.99
Beginners Robotics From Scratch with Unreal Engine 5
Do you want to learn robotics in the Unreal game engine? This course is for you!
Alexandra Kropf
Unity Game Development for Absolute Beginners and All Ages
Do you want to learn the fundamentals of game development in a simple, user-friendly game engine? This Unity course was made for you!
Alexandra Kropf
$499.99
C# Programming for All Ages and Absolute Beginners
Alexandra Kropf
$299
Unreal Engine 5 Game Development for Absolute Beginners and All Ages
Do you want to build games in a powerful engine? Get started in this beginner-friendly Unreal Engine 5 course!
Alexandra Kropf
$499.99
Movement Unity C# Interview Questions for 2D and 3D Games
Alexandra Kropf
$99.99
User Controls Unity C# Interview Questions for 2D and 3D Games
Alexandra Kropf
$99.99
Camera Unity C# Interview Questions
Alexandra Kropf
$99.99
Game Object Unity C# Interview Questions for 2D and 3D Games
Alexandra Kropf
$99.99
Unity WebGL Interview Questions with PWA
Alexandra Kropf
$99.99
Build Entities in Unity ECS Games
Sergio Mares Martinez
$99.99
Build Transformation Math in Unity ECS DOTS Games for Movement
Sergio Mares Martinez
$99.99
Build Game Physics in Unity DOTS ECS
Sergio Mares Martinez
$99.99
Build game collisions and triggers in Unity DOTS ECS games
Sergio Mares Martinez
$99.99
Build a Unity C# Job System in DOTS ECS game
Sergio Mares Martinez
$99.99
Light Optimization in Unity Games
Igor Aherne
$99.99
Unity UI Optimizations in 2D Games
Igor Aherne
$99.99
Build a Compact Optimized Game in Unity
Igor Aherne
$99.99
Advanced Unity Game Optimization
Igor Aherne
$99.99
C# Code Optimizations in Unity Games
Igor Aherne
$99.99
Build Character Movement in UE5 Game
Juarez Culau
$99.99
Build a Combat System in Unreal Engine 5
Juarez Culau
$99.99
Build dodge and stamina in UE5 Game
Juarez Culau
$99.99
Build a Weapons System in UE5 RPG Game
Juarez Culau
$99.99
Build Enemy Bots in UE5 Game
Juarez Culau
$99.99
Build Combat Experience and Evolution in UE5 Game
Juarez Culau
$99.99
Build Enemy Behavior Tree in UE5 Game
Juarez Culau
$99.99
Build Advanced Enemies in UE5 Combat Game
Juarez Culau
$99.99
Build Combat Sounds in UE5 Game
Juarez Culau
$99.99
Build Action Sounds in UE5 Game
Juarez Culau
$99.99
Introduction to Multiplayer Game Development in Unreal Engine 5
Saad Ali
$99.99
Build Client Server Communication in Unreal Engine 5 Games
Saad Ali
$99.99
Build RPG in Unreal Engine 5
Saad Ali
$99.99
Build Collectibles and Cameras in Unreal Engine 5
Saad Ali
$99.99
Build Multiplayer Chat in Unreal Engine 5
Saad Ali
$99.99
Beginner Interview Questions in Unreal Engine 5 - AI Interaction
Juarez Culau
$99.99
Intermediate Interview Questions in Unreal Engine 5 - Physics Simulation
Juarez Culau
$99.99
Advanced Interview Questions in Unreal Engine 5 - Replication
Juarez Culau
$99.99
The COMPLETE Interview Questions Bundle!
John Bura
$399.99
Intermediate Unity Interview Questions
Intermediate Unity Interview: Ace Game Dev Interviews.
Igor Aherne
$99.99
Beginner Unity Interview Questions - Crack the Game Developer Interview
Beginner Unity Interview: Crack Game Dev Interviews.
Igor Aherne
$99.99
Advanced Unity Interview Questions
Advanced Unity Interview: Ace Challenging Questions.
Igor Aherne
$99.99

Original Price: $5,498.59


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!