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