| - | 01 - Course Intro - Master Godot 4: Craft a Survivors Roguelike with GDScript.mp4 | 32129754 | | 103.398458 | 2485 | 2348 | 127 | h264 | aac | mov | 1920x1080 | 60 | mp4 | 2026-02-07 15:56:11 |
| - | 02 - Downloading and Installing Godot ~ [Survivor Roguelike Part 1].mp4 | 27053060 | | 398.686621 | 542 | 405 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 15:56:17 |
| - | 03 - Art, Sound, and Plugins ~ Import & Install ~ [Survivor Roguelike Part 2].mp4 | 41496812 | | 526.140952 | 630 | 493 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 15:56:24 |
| - | 04 - Godot 4 Beginner Tutorial – Top-Down 4 Directional Player Movement [Survivor Roguelike Part 3].mp4 | 136787821 | | 2079.509478 | 526 | 388 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 15:56:39 |
| - | 06 - Player State Machine - [Survivor Roguelike Part 5].mp4 | 43414221 | | 1129.441814 | 307 | 170 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:02:03 |
| - | 07 - Player Input as Component [Survivor Roguelike Part 6].mp4 | 35216290 | | 789.014059 | 357 | 219 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:02:11 |
| - | 08 - Switch Animations with Signals - [Survivor Roguelike Part 7].mp4 | 36581930 | | 557.95229 | 524 | 387 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:02:18 |
| - | 09 - Flipping a 2D Character - [Survivors Roguelike Part 8].mp4 | 42116948 | | 821.173696 | 410 | 273 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:02:25 |
| - | 10 - Grass and Dirt Tile Map Layers [Survivors Roguelike Part 9].mp4 | 82044663 | | 998.945669 | 657 | 519 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:02:43 |
| - | 11 - Placing Trees as Map Props [Survivors Like Part 10].mp4 | 73570113 | | 916.35229 | 642 | 504 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:02:59 |
| - | 12 - Adding Stumps & Fixing Y Sorting [Survivors Roguelike Part 11].mp4 | 67067740 | | 581.613424 | 922 | 785 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:03:18 |
| - | 13 - Spawn Projectiles with a Timer [Survivors Roguelike Part 12].mp4 | 55816280 | | 894.154014 | 499 | 362 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:03:33 |
| - | 14 - Move Projectiles in Launch Direction [Survivors Roguelike Part 13].mp4 | 25630052 | | 385.613787 | 531 | 394 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:03:47 |
| - | 15 - Setting Up Enemies and Hitboxes [Survivors Roguelike Part 14].mp4 | 74115450 | | 1015.617596 | 583 | 446 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:04:11 |
| - | 16 - Dealing Damage to Enemies with Hitboxes and Stats [Survivors Roguelike Part 15].mp4 | 38298369 | | 554.887256 | 552 | 414 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:04:24 |
| - | 17 - Death State When Enemy Reaches 0 HP [Survivors Roguelike Part 16].mp4 | 59823970 | | 839.7961 | 569 | 432 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:04:38 |
| - | 18 - Rotating and Aiming Projectiles with Weapon Loadout [Survivors Roguelike Part 17].mp4 | 24275138 | | 343.864308 | 564 | 427 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:04:48 |
| - | 19 - Adding Sound Effects and Music [Survivors Roguelike Part 18].mp4 | 43727363 | | 441.295238 | 792 | 655 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:05:00 |
| - | 20 - Combat System Singleton [Survivors Roguelike Part 19].mp4 | 20584372 | | 348.508299 | 472 | 335 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:05:08 |
| - | 21 - Animating Floating Combat Text [Survivors Roguelike Part 20].mp4 | 67565123 | | 1106.988118 | 488 | 350 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:05:24 |
| - | 22 - Enemy Movement with Player Tracking [Survivors Roguelike Part 21].mp4 | 63157315 | | 1013.92254 | 498 | 361 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:05:39 |
| - | 23 - Spawning Enemies on a Time Curve [Survivors Roguelike Part 22].mp4 | 72905318 | | 936.623311 | 622 | 485 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:05:57 |
| - | 24 - Spawn Off Screen with Calculated Offset [Survivors Roguelike Part 23].mp4 | 96173034 | | 1165.386304 | 660 | 522 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:06:20 |
| - | 25 - Random Enemy Spawning with Weight & Time Conditions [Survivors Roguelike Part 24].mp4 | 81214542 | | 911.31356 | 712 | 575 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:06:43 |
| - | 26 - Player Hurtbox and Enemy Hitbox Setup [Survivors Roguelike Part 25].mp4 | 32161196 | | 429.82458 | 598 | 461 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:06:53 |
| - | 27 - Player Invincibility Timer and Custom Stat Definitions [Survivors Roguelike Part 26].mp4 | 44506693 | | 645.514739 | 551 | 414 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:07:03 |
| - | 28 - Implementing Periodic Damage for Enemy Hitboxes [Survivors Roguelike Part 27].mp4 | 17028344 | | 275.783401 | 493 | 356 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:07:11 |
| - | 29 - Player Defeat [Survivors Roguelike Part 28].mp4 | 33878923 | | 460.84644 | 588 | 450 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:07:21 |
| - | 30 - Testing and Enhancing Behavior on Player Defeat [Survivors Roguelike Part 29].mp4 | 26773862 | | 306.433741 | 698 | 561 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:07:31 |
| - | 31 - Creating Pickup2D Scene [Survivors Roguelike Part 30].mp4 | 27904154 | | 360.466576 | 619 | 482 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:07:40 |
| - | 32 - Implementing Experience Pickup System with Inheritance [Survivors Roguelike Part 31].mp4 | 14572352 | | 282.331429 | 412 | 275 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:07:47 |
| - | 33 - Setting Up Collector2D and Fixing Player Animations [Survivors Roguelike Part 32].mp4 | 19777846 | | 324.870385 | 487 | 349 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:07:54 |
| - | 34 - Creating Enemy Drop Mechanics and Resizing Pickups [Survivors Roguelike Part 33].mp4 | 44908439 | | 692.070748 | 519 | 381 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:08:06 |
| - | 35 - Generating Random Item Drop Positions [Survivors Roguelike Part 34].mp4 | 20346185 | | 285.489342 | 570 | 432 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:08:14 |
| - | 36 - Implementing a Pickup Gravity Area [Survivors Rougelite Part 35].mp4 | 38078932 | | 631.373787 | 482 | 345 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:08:24 |
| - | 37 - Building a Player UI with HP and EXP Progress Bars [Survivors Roguelike Part 36].mp4 | 61128286 | | 675.236281 | 724 | 586 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:08:37 |
| - | 38 - Implementing a Stat Based UI System with Signals [Survivors Roguelike Part 37].mp4 | 45663037 | | 638.293333 | 572 | 435 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:08:49 |
| - | 39 - Scripting Dynamic HP and EXP Displays for Player UI [Survivors Roguelike Part 38].mp4 | 74488844 | | 966.553832 | 616 | 479 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:09:07 |
| - | 40 - Debugging and Optimizing UI and Pickup Scripts [Survivors Roguelike Part 39].mp4 | 23139233 | | 311.100952 | 595 | 457 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:09:15 |
| - | 41 - Leveling System with Experience and Stat Progression [Survivors Roguelike Part 40].mp4 | 94508543 | | 1119.759093 | 675 | 537 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:09:35 |
| - | 42 - Setting Up XP Thresholds and Signal Connections for Level Up Rewards [Survivors Roguelite Part 41].mp4 | 35912107 | | 587.557732 | 488 | 351 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:09:47 |
| - | 43 - Building the Level Up UI Layout and Animated Text [Survivors Roguelite Part 42].mp4 | 44927944 | | 519.592925 | 691 | 554 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:09:57 |
| - | 44 - Level Up UI Template with Animated Text and Reward Options [Survivors Roguelite Part 42].mp4 | 79551418 | | 1035.006259 | 614 | 477 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:10:15 |
| - | 45 - Designing Reward Selection UI and Final Adjustments [Survivors Roguelite Part 43].mp4 | 40322130 | | 515.482993 | 625 | 488 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:10:24 |
| - | 46 - Creating a Weapon Leveling System for Game Upgrades [Survivors Roguelike Part 44].mp4 | 36229979 | | 595.522177 | 486 | 349 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:10:34 |
| - | 47 - Weapon Items for Leveling Up Weapon [Survivors Roguelike Part 45].mp4 | 45199748 | | 804.826848 | 449 | 311 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:10:46 |
| - | 48 - Creating a Weighted Item Selection System for Level Up Rewards [Survivors Roguelike Part 46].mp4 | 54565094 | | 870.65542 | 501 | 364 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:11:00 |
| - | 49 - Coding Reward Selection with Signal Propagation [Survivors Roguelike Part 47].mp4 | 83535849 | | 1115.416961 | 599 | 461 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:11:22 |
| - | 50 - Applying Weapon Level Stats to Projectile Spawning and Instances [Survivors Roguelike Part 48].mp4 | 47898669 | | 603.138322 | 635 | 498 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:11:40 |
| - | 51 - Adding a Scythe Weapon with Rotation Mechanics [Survivors Roguelike Part 49].mp4 | 42480408 | | 621.458866 | 546 | 409 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:11:51 |
| - | 52 - Creating a Weapons Display UI for Game Inventory [Survivors Roguelike Part 50].mp4 | 76297493 | | 1180.525714 | 517 | 379 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:12:09 |
| - | 53 - Connecting Signals and Configuring Weapons UI for Dynamic Display [Survivors Roguelike Part 51].mp4 | 81364392 | | 1171.469932 | 555 | 418 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:12:30 |
| - | 54 - Creating Stat Boosting Items for Player Upgrades [Survivors Roguelike Part 52].mp4 | 43952915 | | 674.377143 | 521 | 384 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:12:44 |
| - | 55 - Implementing HP Boost Pickups and Level Up UI Fixes [Survivors Roguelike Part 53].mp4 | 59169099 | | 633.835102 | 746 | 609 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:12:55 |
| - | 56 - Creating a Health Potion Pickup for Enemy Drops [Survivors Roguelike Part 54].mp4 | 36397445 | | 323.244989 | 900 | 763 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:13:08 |
| - | 57 - Implementing Camera Shake for Player Hit and Death Effects [Survivors Roguelike Part 55].mp4 | 38686772 | | 614.701859 | 503 | 366 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:13:18 |
| - | 58 - Creating a Game Over Screen with Main Menu Navigation [Survivors Roguelike Part 56].mp4 | 37294877 | | 510.003084 | 585 | 447 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:13:28 |
| - | 59 - High Score Tracking and UI Display for Enemy Defeats and Survival Time [Survivors Roguelike Part 57].mp4 | 73520439 | | 1035.470658 | 568 | 430 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:13:45 |
| - | 60 - Saving and Loading High Scores with JSON [Survivors Roguelike Part 58].mp4 | 51370013 | | 834.45551 | 492 | 355 | 127 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:13:59 |
| - | 61 - Main Menu with High Score Display and Game Start Functionality [Survivors Roguelike Part 59].mp4 | 73664102 | | 682.388027 | 863 | 726 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:14:17 |
| - | 62 - Polishing Script Survivors ~ Gameplay Enhancements & Debugging [Survivors Roguelike Part 60].mp4 | 148404200 | | 995.021497 | 1193 | 1055 | 128 | av1 | aac | mov | 2560x1440 | 60 | mp4 | 2026-02-07 16:14:45 |
| - | 63 - Building a Benchmark Scene to Stress Test Godot.mp4 | 37117013 | | 465.90839 | 637 | 498 | 127 | h264 | aac | mov | 1920x1080 | 60 | mp4 | 2026-02-07 16:14:54 |
| - | 64 - Why Your Godot Game Slows Down at 5K Enemies (And How to Fix It).mp4 | 14019361 | | 380.133878 | 295 | 155 | 127 | h264 | aac | mov | 1920x1080 | 60 | mp4 | 2026-02-07 16:14:58 |