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