Game Development Learning Resources
Curated game dev learning resources for the whole pipeline: Unreal Engine 5 courses and tutorials, Blender modelling and rigging, Substance Painter and C++.

This is a comprehensive collection of resources for the complete game development pipeline. These tools work together to create modern games - from 3D modeling in Blender, to texturing in Substance Painter, to final implementation in Unreal Engine.
๐ฎ Unreal Engine
Getting Started & General Resources
- Ari's UE Notes
- Getting Started With Unreal Engine 5
- SylarAtomic UE Notes
- Epic's C++ Coding Standard
- Unreal Garden - UI Focused
Tutorials & Courses
Advanced Topics
- Multithreading in UE5
- HTTP JSON Requests
- CVAR System
- Editing Scalability Settings in UE5
- Replacing Cesium Tiles with Geometry Script and Blueprints
๐ก Pro Tip: Start with Unreal Engine basics, then gradually incorporate 3D modeling (Blender) and texturing (Substance Painter) as your projects become more complex. These tools form a powerful pipeline for modern game development!
Visual Effects & UI
Niagara (VFX)
User Interface
UI Icons & Assets
๐จ 3D Modeling & Animation
Blender - General
Blender - Rigging & Animation
Rigging Series:
Blender - Specialized Tools
Texturing
Hard Ops
Geometry Nodes
๐๏ธ Texturing & Materials
Substance Painter
๐ป Programming
C++
Learn by Building
- Build Your Own X - rebuild real tools from scratch, from Git to a 3D renderer


