Disclosure: Some links below are affiliate links and I may receive commissions for purchases made through links in this page, this is at no cost to you.
Learning To Become a Game Developer
Learning to become a Game Developer is really fun, but it’s not the easiest thing to learn if you’re unsure on how to use a game engine and the Coding language that is used.
Everyone has a different learning style and learns at a different pace; on this page I’ve provided some different options:
- Learning by Documentation
- Learning by YouTube Tutorials
- Learning by specialised course
Try each to see which one works best for you. Personally, I started using YouTube tutorials, there are some great videos out there from some really good creators; but for me I just kept running into the one big problem… getting stuck.
No one likes this and it’s frustrating when you’ve watched a video, followed it to the letter and it still doesn’t work; you find yourself wasting time searching comments or other videos trying to figure out what went wrong or trying to figure out what to do next.
Learning Game Development - Learn by Course

GameDev.TV is a passionate group of instructors helping, thousands to start their Game Dev journey with online courses.
It's a online learning platform specifically focused on game development.
Featuring:
- Unreal Engine
- Unity
- Godot
- Blender
All Courses have unlimited lifetime access, structured in lectures named by the function you are learning.
This is very helpful if you need to remind yourself on how to do a certain thing and can easily go back and find it.
I personally I have recently purchased the Complete Unity bundle which includes Unity 3D, 2D & Unity mobile course, and have been working through the Complete C# Game Developer 3D Course.
I've had an absolute blast learning Unity with this course, some of the great things included are:
- Learn by creating micro games.
- Very enthusiastic instructor.
- Course design is done really well.
- Fun micro challenges that mix up the learning experience.
- Great support - I submitted a problem I had and needed help, I got a response within 24 hours.
- Large community on a Discord channel for additional support.
This course Is great for people who are truly beginners in Coding and Unity.
I highly recommend you check out their site click the button below:
Want a discount? Have a look at these awesome bundles:
Unity complete 3D bundle
Includes:
- Complete Unity 3D Developer
- Unity Turn based Strategy
- Unity Shader Graphs
- Unity Multiplayer Developer
Unity complete 2D bundle

Includes:
- Complete Unity 2D Developer
- Unity 2D RPG
- Mastering Game feel in Unity
- Unity 2.5D Turn-based RPG
Complete Unreal C++ Bundle

Includes:
- C++ Fundamentals
- UE5 Developer
- Unreal 5 Master Enhanced Input
- Unreal Engine 5 C++ Make your own action combat game
Complete Unreal Blueprints Bundle

Includes:
- UE5 Action Adventure
- UE5 Blueprint FPS
- UE5 Stealth Combat
- UE5 Build a Complete Survival Game
Complete Godot Bundle

Includes:
- Complete Godot 3D
- Complete Godot 2D
- Godot C# build your own 2.5D RPG
- Godot 4 Shaders
Complete Blender Beginner Artist Bundle

Includes:
- Complete Blender Creator 3
- Blender Low Poly Characters
- Blender Low Poly Landscapes
- Blender Texture Painting
Complete Advanced Artist Blender Bundle

Includes:
- Blender 4 Sculpture brushes
- Blender Animation & Rigging
- Blender Game assets: Modular Spaceships
- Blender Isometric Scenes
Complete Pixel Art Game Bundle

Click here Includes:
- GameMaker 2D RPG craft your own adventure from code to combat
- Pixel Art Fundamentals
- Pixel Art Environments
- Pixel Art Characters
SFX & Sound Design
Game Audio Essentials: SFX & Sound Design For Video Games

Included:
- Master foley artistry
- Mix and refine sounds to professional quality
- Integrate custom SFX into Unity, Unreal, Godot engines
- Transform raw audio into game-ready sound masterpieces
Music Production for Video Games

Includes:
- Learn to craft custom game music
- Master how to edit tracks
- Play back your music in your engine of choice
- Build a playlist-worthy mix of tracks for adventure, horror, boss battles and more.
Learn a Game Engine
Unreal Engine
Unreal Engine website hosts it's own documentation and guides for many topics, aspects of the engine; including tutorials, guides, and reference materials.
Unreal engine Documentation
Unreal Engine Learning Videos
Unity Engine
Unity Engine has its own dedicated learning site, where you can get access to over 750 hours of on-demand and live learning resources.
Unity Learn webpage
Unity Engine Documentation
Roblox Studio
The official Roblox Developer Hub is a great place to start; it provides a wealth of tutorials, documentation, and examples.
It may be a great idea for you to join gaming development communities to connect with other developers.
YouTube Learning
Unreal Engine

Druid Mechanics - Channel

Lively Geek Games - Channel
Unity

Brackeys - Channel

Code Monkey - Channel
Roblox Studio

Alvin Box - Channel

SpooksHD - Channel