Tutorials > Godot 4: Build & Launch Full 2D Roguelike Game
Godot 4: Build & Launch Full 2D Roguelike GameDate: 2 November 2025 | Posted by: AD-TEAM |
![]() Godot 4: Build & Launch Full 2D Roguelike Game Published 9/2025 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 8.84 GB | Duration: 23h 11m From first line of code to finished 2D game. Master Godot, GDScript, and essential game dev patterns. What you'll learn Build a complete 2D roguelike game from scratch in Godot Master the fundamentals of GDScript for robust gameplay scripting Design reusable, modular game systems and patterns Launch and share your finished game project Requirements Anyone with minimal programming knowledge Description What is Godot?Godot is a powerful, open-source cross-platform game engine with a user-friendly editor available for Windows, macOS, and Linux. It supports seamless development for various platforms, including mobile, desktop, consoles, and web, making it a popular choice for both indie and professional developers.What Will You Build?Embark on an immersive journey by building a captivating 2D survival game from scratch: "Unknown Adventure." This course will teach you essential Godot skills, from core engine concepts to creating robust, reusable systems.Project: Unknown AdventureYou will learn how to design and develop an entire survival game where the player must battle ly challenging monsters, each possessing unique abilities, and strive to survive as long as possible.Core Skills and Systems You'll MasterBasics & TilemapsGet started with Godot's interface, set up your project, and master the creation of 2D tile-based environments using Godot's powerful Tilemap system.Nodes & ScenesUnderstand Godot's foundational architecture, including nodes, scenes, and instancing, for building organized and scalable projects.GDScript FundamentalsLearn GDScript, Godot's dedicated scripting language, to implement all gameplay logic, systems, and interactive features.Modular Ability SystemCreate a flexible, modular ability system that allows for easy creation and management of new abilities for both players and enemies. The system is designed for reusability and expandability.Dynamic Enemy SpawningDevelop an adaptive enemy spawning system so every playthrough delivers fresh challenges and escalating difficulty.Real-Time UI for Game StatsBuild an intuitive user interface that displays player health, score, and other crucial stats, updated dynamically throughout the game session.Comprehensive Damage & Health SystemImplement balanced and scalable health management for both the player and various enemy types, including damage calculation and effects.Start/Options MenuDesign a polished menu system for starting new games, adjusting settings, and selecting your protagonist or game parameters.Score Screen & Replay FunctionalitySet up an engaging score/achievement screen at the end of each run, along with a seamless restart function to encourage replayability.Emphasis on ReusabilityFocus on developing reusable scripts, nodes, and systems, empowering you to efficiently build future Godot games.Main GoalThe primary goal of this course is to equip you with the knowledge and practical skills to build reusable, modular systems in Godot. You will gain a deep understanding of how to design scalable, flexible, and efficient components that streamline game development for a wide range of game genres and projects.By the end of this course, you won't just have completed your own 2D survival game—you'll have laid the foundation for future independent game development with Godot. Overview Section 1: Introduction Lecture 1 Course Introduction Lecture 2 Heads Up: Fixing Errors Section 2: Project Setup Lecture 3 Init project Lecture 4 Scene Lecture 5 Camera Section 3: Player Lecture 6 Add player sprites Lecture 7 GD Script Lecture 8 Change player position Lecture 9 Get movement input Lecture 10 Custom inputs and normalize Lecture 11 Follow Camera Lecture 12 Flip Animated Sprite Lecture 13 Run animation Section 4: Tilemap Lecture 14 Tilemaps Lecture 15 Tilemaps nearest texture Section 5: Ability System Lecture 16 Ability Controller Lecture 17 Handle key press down Lecture 18 Create ability action Lecture 19 Get ability by idx Lecture 20 Ability Components Section 6: Spawnable Abilities Lecture 21 Spawn object ability component Lecture 22 Slash Effect Scene Lecture 23 Add effect in the tree Lecture 24 Entity Lecture 25 Spawn node as child Lecture 26 Spawn offset Section 7: Ability Manifest - Melee Attack Lecture 27 Ability Manifest Lecture 28 New melee sprite Lecture 29 Turn to mouse position Lecture 30 Cleanup slash effect Lecture 31 Alternate slash Section 8: Weapon Lecture 32 Add weapon to player Lecture 33 Mirror weapon position Lecture 34 Ability Context Lecture 35 Rotate weapon to mouse pos Lecture 36 Rotate weapon to slash origin Lecture 37 Alternate rotation offset Lecture 38 Clone weapon Section 9: Cooldowns Lecture 39 Add ability cooldown Lecture 40 Manage cooldowns Section 10: Enemies Lecture 41 Add skeleton Lecture 42 Add player to group Lecture 43 Move to player location Lecture 44 Velocity and speed Lecture 45 Flip enemy to face player Lecture 46 Stop distance Section 11: Skeleton Attack Lecture 47 Animation runner Lecture 48 Animation wrapper Lecture 49 Handle high prio animations Lecture 50 Target player and deal damage components Lecture 51 Set player as target Section 12: Damage system Lecture 52 Health Lecture 53 Deal damage Lecture 54 About shaders Lecture 55 Mix Colors Lecture 56 Blinking effect Lecture 57 Delay deal damage Section 13: Autoload - Float Text Lecture 58 Autoload Lecture 59 Display damage text Lecture 60 Find spawn position for text Lecture 61 Tweens Lecture 62 Better tweens Lecture 63 Custom font Lecture 64 Round the text Section 14: Player Attack Improvements Lecture 65 Push back attack Lecture 66 Push back reset timer Lecture 67 Turn to mouse Lecture 68 Turning cooldown Section 15: Physics - Get Target Component Lecture 69 Get target component Lecture 70 Deal damage to Skeleton Lecture 71 Display damage effect on Skeleton Lecture 72 Get height Lecture 73 Get multiple targets Lecture 74 Handle dead + anim Lecture 75 Improve attack FPS Section 16: Better Targeting (Debug) Lecture 76 Create debug circle Lecture 77 Spawn circle in mouse dir Lecture 78 Use of dot product Lecture 79 Dot Product Explanation Lecture 80 Ability component group Section 17: Particles Lecture 81 Particles 2d Lecture 82 Add hit particles to skeleton Section 18: Handle Game Over Lecture 83 Player die animation Lecture 84 Increase attack radius for Player Lecture 85 Handle game over respawn Lecture 86 Game over signal Lecture 87 Screen overlays Section 19: Pathfinding Lecture 88 Pathfinding start Lecture 89 Get neighbor skeletons Lecture 90 Exclude neighbor Lecture 91 Separation Lecture 92 Fix separation Section 20: Ranged Enemy + Fireball Lecture 93 Demon enemy Lecture 94 Fireball manifest Lecture 95 Fireball ability Lecture 96 Projectile movement Lecture 97 Fireball enter area signal Lecture 98 Deal damage with projectile Lecture 99 Play cast animation Section 21: Weapon Throw Ability Lecture 100 Throw ability Lecture 101 Target cursor + max distance Lecture 102 Rotate weapon and target enemies Section 22: Audio Systems Lecture 103 Audio start Lecture 104 Audio config Lecture 105 Audio controller Lecture 106 Play sound with controller Lecture 107 Audio max distance Lecture 108 Play impact sound Lecture 109 Fireball hit sound Lecture 110 Footstep sound Lecture 111 Bg music Section 23: Footstep Effect Lecture 112 Footstep particles Lecture 113 Footstep effect done Lecture 114 Footstep particles improvement Section 24: Spellbar Lecture 115 Spellbar start Lecture 116 Spell button ui Lecture 117 Scaling mode Lecture 118 Spell button and spell bar scripts Lecture 119 Init shortcuts Lecture 120 Assign ability to button Lecture 121 Ability icon Lecture 122 Event bus emit ability Section 25: Spellbutton Progress Tracker Lecture 123 Texture progress bar Lecture 124 Display progress visually Lecture 125 Manage real cooldown Lecture 126 Cooldown label Lecture 127 Keybind label Section 26: Healthbar Lecture 128 Health and energy bars Lecture 129 Set healthbar Lecture 130 Override apply damage Lecture 131 Signal health change Lecture 132 Generic progress bar Section 27: Energy Unit Lecture 133 Handle energy cost Lecture 134 Regenerate energy Lecture 135 Handle energy corner cases Lecture 136 Add labels to progress bars Section 28: UX Improvements Lecture 137 Can cast ability check Lecture 138 Shaking button Lecture 139 Energy reset Section 29: Dash Ability Lecture 140 Dash ability Lecture 141 Ability clone self Lecture 142 Clone finished Section 30: Home Scene & Pause Lecture 143 Home Scene Lecture 144 Go to play scene Lecture 145 Pause button Lecture 146 Pause game Lecture 147 Pause menu Lecture 148 Resume game Lecture 149 Handle pause bg color Lecture 150 Back to home scene Section 31: Better Enemies & Spawner Lecture 151 Aggressive behavior Lecture 152 Enemy memory Lecture 153 Handle chasing and projectiles Lecture 154 Handle timer in pause Lecture 155 Enemy Spawner Lecture 156 Spawn around player Section 32: Final Build & Adjustments Lecture 157 Audio controller rework Lecture 158 Bg music done Lecture 159 Hit particle error fix Lecture 160 Build the game Lecture 161 Final lecture Aspiring indie game developers wanting a hands-on project in Godot,Beginners looking for a step-by-step introduction to 2D game development,Hobbyists eager to master essential programming patterns and reusable game architecture ![]() RapidGator https://rapidgator.net/file/e4134d3917cd6c2d9ca2316a38a4e6f7/.godot.4.build..launch.full.2d.roguelike.game.part01.rar https://rapidgator.net/file/657690f4d1fb1f8bb71ee07a0ba8de7f/.godot.4.build..launch.full.2d.roguelike.game.part02.rar https://rapidgator.net/file/f3e44bb4f7a0c0ff7c682e9d6edbc4b8/.godot.4.build..launch.full.2d.roguelike.game.part03.rar https://rapidgator.net/file/15a0cc0ac31b2c3a9780f1a76a7837be/.godot.4.build..launch.full.2d.roguelike.game.part04.rar https://rapidgator.net/file/730e90b81afb7e409554647edec1339c/.godot.4.build..launch.full.2d.roguelike.game.part05.rar https://rapidgator.net/file/21f064b3044a9546ea1bafeebcdda81b/.godot.4.build..launch.full.2d.roguelike.game.part06.rar https://rapidgator.net/file/48ec581fdad92b5923832374e2effb86/.godot.4.build..launch.full.2d.roguelike.game.part07.rar https://rapidgator.net/file/628379b7957de21b608c445d868983cc/.godot.4.build..launch.full.2d.roguelike.game.part08.rar https://rapidgator.net/file/244f8ef6349e26f82d19c9eb67ee449f/.godot.4.build..launch.full.2d.roguelike.game.part09.rar https://rapidgator.net/file/c11db912ebec8c6539d70bc4220caafa/.godot.4.build..launch.full.2d.roguelike.game.part10.rar https://rapidgator.net/file/494acdfba479a1fb020439e29c59ff79/.godot.4.build..launch.full.2d.roguelike.game.part11.rar https://rapidgator.net/file/0382b7080407df355cb642a7d89fb40d/.godot.4.build..launch.full.2d.roguelike.game.part12.rar NitroFlare https://nitroflare.com/view/145D59BF22D6F2E/.godot.4.build..launch.full.2d.roguelike.game.part01.rar https://nitroflare.com/view/6E3B66B9BA24583/.godot.4.build..launch.full.2d.roguelike.game.part02.rar https://nitroflare.com/view/D592DAE93187943/.godot.4.build..launch.full.2d.roguelike.game.part03.rar https://nitroflare.com/view/A31DEE9394D9C62/.godot.4.build..launch.full.2d.roguelike.game.part04.rar https://nitroflare.com/view/9AC66CACD6A961F/.godot.4.build..launch.full.2d.roguelike.game.part05.rar https://nitroflare.com/view/DCD53A826B2A058/.godot.4.build..launch.full.2d.roguelike.game.part06.rar https://nitroflare.com/view/081D878933D09BD/.godot.4.build..launch.full.2d.roguelike.game.part07.rar https://nitroflare.com/view/48BEE394436AF19/.godot.4.build..launch.full.2d.roguelike.game.part08.rar https://nitroflare.com/view/92E7E8DE8002994/.godot.4.build..launch.full.2d.roguelike.game.part09.rar https://nitroflare.com/view/E60FBF483533FF4/.godot.4.build..launch.full.2d.roguelike.game.part10.rar https://nitroflare.com/view/B0B8DB869787856/.godot.4.build..launch.full.2d.roguelike.game.part11.rar https://nitroflare.com/view/4E641636DD338D9/.godot.4.build..launch.full.2d.roguelike.game.part12.rar DDownload https://ddownload.com/21ijrg0i4mpq/.godot.4.build..launch.full.2d.roguelike.game.part01.rar https://ddownload.com/15830z3unq6j/.godot.4.build..launch.full.2d.roguelike.game.part02.rar https://ddownload.com/t1qzlrhokqlo/.godot.4.build..launch.full.2d.roguelike.game.part03.rar https://ddownload.com/ctwvw3q8yin4/.godot.4.build..launch.full.2d.roguelike.game.part04.rar https://ddownload.com/9gywxivbwy56/.godot.4.build..launch.full.2d.roguelike.game.part05.rar https://ddownload.com/jah84v23r26y/.godot.4.build..launch.full.2d.roguelike.game.part06.rar https://ddownload.com/uqgvkqlb9tzx/.godot.4.build..launch.full.2d.roguelike.game.part07.rar https://ddownload.com/p62x8rlzz9el/.godot.4.build..launch.full.2d.roguelike.game.part08.rar https://ddownload.com/8omqbw1z7o14/.godot.4.build..launch.full.2d.roguelike.game.part09.rar https://ddownload.com/tvke6nbqewvf/.godot.4.build..launch.full.2d.roguelike.game.part10.rar https://ddownload.com/dv5lpt1dtgve/.godot.4.build..launch.full.2d.roguelike.game.part11.rar https://ddownload.com/pybopkrzbsf3/.godot.4.build..launch.full.2d.roguelike.game.part12.rar See full article |