🎮 Game Dev beginner
Godot 2D Game Prototyping
Build 2D game prototypes from scratch in Godot. Learn scenes, nodes, scripting, physics, tilemaps, and complete game loops.
95 lessons
55 hours
Course Curriculum
Module 1 Godot 2D Essentials
48 lessons
Godot 2D Essentials
- 1 Godot Interface Overview Free 5:38
- 2 Scenes and Nodes Free 10:29
- 3 Your First Scene Free 7:52
- 4 GDScript Basics 7:45
- 5 Variables and Data Types 5:39
- 6 Functions and Control Flow 5:27
- 7 Input Handling 5:51
- 8 Moving a Character 9:40
- 9 Sprite Setup and Animation 11:04
- 10 AnimationPlayer Basics 6:07
- 11 CollisionShape2D 6:46
- 12 Area2D for Triggers 14:48
- 13 RigidBody2D Physics 6:41
- 14 KinematicBody2D Movement 13:54
- 15 Camera2D Setup 11:54
- 16 TileMap Fundamentals 9:14
- 17 TileMap Auto-Tiling 12:42
- 18 Signals and Events 11:26
- 19 Scene Instancing 14:33
- 20 Resource Management 13:31
- 21 Audio: Sound Effects 6:00
- 22 Audio: Background Music 8:33
- 23 UI: Labels and Buttons 14:49
- 24 UI: Health Bars 12:29
- 25 UI: Score Display 6:16
- 26 Saving and Loading 7:16
- 27 Scene Transitions 11:14
- 28 Particle Effects 2D 7:10
- 29 Shaders Introduction 12:37
- 30 Platformer: Setup 12:09
- 31 Platformer: Player Movement 7:49
- 32 Platformer: Enemies 14:04
- 33 Platformer: Collectibles 6:56
- 34 Platformer: Levels 9:39
- 35 Platformer: Boss Fight 11:46
- 36 Platformer: Polish 9:16
- 37 Top-Down: Setup 7:45
- 38 Top-Down: Player Movement 9:29
- 39 Top-Down: Combat System 6:44
- 40 Top-Down: NPC Dialogue 9:59
- 41 Top-Down: Inventory 9:47
- 42 Top-Down: Quest System 8:26
- 43 Top-Down: Dungeon Generation 5:58
- 44 Top-Down: Polish 13:51
- 45 Puzzle Game: Mechanics 5:40
- 46 Puzzle Game: Level Design 13:47
- 47 Puzzle Game: Progression 8:26
- 48 Endless Runner: Setup 9:51
Module 2 Advanced Prototyping
47 lessons
Advanced Prototyping
- 49 Endless Runner: Obstacles 14:56
- 50 Endless Runner: Scoring 6:52
- 51 Endless Runner: Polish 7:52
- 52 State Machines 11:46
- 53 Advanced Animation Trees 14:19
- 54 Pathfinding with AStar 14:15
- 55 Object Pooling 12:37
- 56 Screen Shake and Juice 9:24
- 57 Custom Resources 8:00
- 58 Autoloads and Singletons 9:38
- 59 Debugging Techniques 7:22
- 60 Performance Optimization 13:44
- 61 Exporting for Desktop 13:00
- 62 Exporting for Web 9:35
- 63 Exporting for Mobile 13:44
- 64 Project Organization 14:46
- 65 Version Control with Git 13:43
- 66 Playtesting and Feedback 11:41
- 67 Game Design Document 6:25
- 68 Marketing Your Game 6:12
- 69 Itch.io Publishing 11:39
- 70 Steam Publishing Basics 13:50
- 71 Accessibility in Games 14:49
- 72 Localization Basics 13:12
- 73 Multiplayer Introduction 8:09
- 74 Networking Basics 11:50
- 75 Lobby System 14:15
- 76 Syncing Game State 14:41
- 77 Testing Multiplayer 9:15
- 78 Game Jam Tips 8:44
- 79 Final: Platformer Project 10:45
- 80 Final: Top-Down RPG Project 13:28
- 81 Final: Puzzle Game Project 9:22
- 82 Final: Multiplayer Project 10:26
- 83 Portfolio and Next Steps 13:04
- 84 Community and Resources 13:15
- 85 Continuing Your Journey 14:24
- 86 Advanced GDScript Patterns 9:06
- 87 Plugin Development 10:56
- 88 Tool Scripts 11:57
- 89 Custom Editor Tools 6:20
- 90 CI/CD for Games 11:40
- 91 Analytics Integration 11:46
- 92 Monetization Strategies 7:25
- 93 Live Ops and Updates 14:27
- 94 Post-Launch Support 8:20
- 95 Community Management 6:17