Companies Home Search Profile

Jumpstart to 2D Game Development: Godot 4 for Beginners

Focused View

Richard Allbert

24:48:04

30 View
  • 1. Introduction.mp4
    01:06
  • 2. GoDot is constantly being updated - what happens here.mp4
    01:04
  • 1.1 Links.txt
  • 1. Introduction, IMPORTANT Setup and test of Godot.mp4
    04:58
  • 2.1 Code 02.txt
  • 2. Scenes.mp4
    13:22
  • 3. Inheritance.mp4
    06:42
  • 4. Multiple Scenes.mp4
    10:45
  • 5. Creating A Script.mp4
    08:23
  • 6.1 Code 06.txt
  • 6. Variables.mp4
    08:48
  • 7.1 Code 07.txt
  • 7. Operators.mp4
    08:05
  • 8.1 Code 08.txt
  • 8. Arrays and Loops.mp4
    07:36
  • 9.1 Code 09.txt
  • 9. Dictionaries.mp4
    05:20
  • 10.1 Code 10.txt
  • 10. Functions.mp4
    04:24
  • 11.1 Code 11.txt
  • 11. Classes.mp4
    06:18
  • 12. Scripting a scene.mp4
    10:45
  • 13. Setters and Getters.mp4
    04:08
  • 14. Aspect Ratios.mp4
    05:35
  • 1.1 AssetLinks.txt
  • 1. The assets we will use.mp4
    03:15
  • 2. I have a retina display and the games are very small!.mp4
    00:37
  • 3. A short message and good luck ).mp4
    03:59
  • 1. Introduction.mp4
    01:05
  • 2.1 Tappy Slides.pdf
  • 2.2 Tappy.zip
  • 2. Project Setup.mp4
    07:48
  • 3. Game Scene.mp4
    02:01
  • 4. Physics Nodes.mp4
    04:06
  • 5. Plane Scene.mp4
    06:41
  • 6. Resources.mp4
    05:39
  • 7. Plane Movement.mp4
    07:49
  • 8. Animation Player.mp4
    06:22
  • 9. Ground Collision.mp4
    03:51
  • 10. Pipes Scene.mp4
    08:26
  • 11. The RESET Animation.mp4
    03:35
  • 12. Pipe Removal.mp4
    05:49
  • 13. Pipe Spawn.mp4
    07:30
  • 14. Singletons.mp4
    03:58
  • 15. Main Scene.mp4
    08:20
  • 16. Navigation.mp4
    04:11
  • 17. Game Over Scene.mp4
    07:34
  • 18. Signal Hub.mp4
    06:34
  • 19. Pipe Collision.mp4
    06:39
  • 20. Laser Collision.mp4
    05:13
  • 21. Main Menu.mp4
    08:22
  • 22. Hud.mp4
    06:34
  • 23. Parallax.mp4
    05:00
  • 24. Parallax Scene.mp4
    09:48
  • 25.1 Tappy.zip
  • 25. Layers and Masks Explained.mp4
    06:31
  • 1. Introduction.mp4
    01:16
  • 2.1 AngryAnimals.zip
  • 2.2 Animals Slides.pdf
  • 2. Project Setup.mp4
    03:31
  • 3. Rigidbody2D.mp4
    10:27
  • 4. Debug Label.mp4
    12:10
  • 5. Animal Regeneration.mp4
    05:44
  • 6. Input Detection.mp4
    04:43
  • 7. Animal Logic.mp4
    05:06
  • 8.1 Code 07.txt
  • 8. Animal Grab.mp4
    04:43
  • 9. Animal Drag.mp4
    03:53
  • 10. Stretch Sound.mp4
    03:40
  • 11. Animal Launch.mp4
    04:27
  • 12. Collision Detection.mp4
    05:07
  • 13. Cup Detection.mp4
    04:11
  • 14. Cup Vanish.mp4
    05:15
  • 15. Water.mp4
    05:46
  • 16. Main Scene.mp4
    03:48
  • 17. Level Button.mp4
    06:52
  • 18. Navigation.mp4
    06:29
  • 19. Score Manager.mp4
    08:33
  • 20. Score Update.mp4
    05:04
  • 21. Game UI.mp4
    08:20
  • 22. The Arrow.mp4
    04:39
  • 23.1 AngryAnimals.zip
  • 23. Launch Area.mp4
    03:39
  • 1. Introduction.mp4
    00:59
  • 2.1 Memory Slides.pdf
  • 2.2 Memory.zip
  • 2. Project Setup.mp4
    04:56
  • 3. Image Loading.mp4
    12:49
  • 4. Main Screen.mp4
    05:01
  • 5. Front Sprite.mp4
    07:21
  • 6. Tweens!.mp4
    05:07
  • 7. Level Button.mp4
    04:04
  • 8.1 Code 07.txt
  • 8. Sound Manager.mp4
    09:04
  • 9. Game Screen.mp4
    07:48
  • 10. Navigation.mp4
    07:37
  • 11. Level Setup.mp4
    02:19
  • 12. Level Selection.mp4
    09:47
  • 13. Level Creation.mp4
    09:53
  • 14. Selecting a tile.mp4
    02:56
  • 15. Scorer Node.mp4
    07:37
  • 16. Tile Selections.mp4
    09:52
  • 17.1 Code 16.txt
  • 17. Game Logic.mp4
    09:59
  • 18. UI Updates.mp4
    03:10
  • 19. Game Over Scene.mp4
    08:17
  • 20.1 MemoryMadness.zip
  • 20. Final Logic.mp4
    03:15
  • 1. Introduction.mp4
    01:08
  • 2.1 Foxy Slides.pdf
  • 2.2 FoxyAntics.zip
  • 2. Project Setup.mp4
    01:25
  • 3. Game Overview.mp4
    05:11
  • 4. Tile Maps.mp4
    11:54
  • 5. Player Camera.mp4
    06:02
  • 6. Player Scene.mp4
    08:05
  • 7. Platform Collisions.mp4
    06:27
  • 8. player Movement.mp4
    05:44
  • 9. Player State.mp4
    06:55
  • 10.1 Code 09.txt
  • 10. Player Sound.mp4
    06:17
  • 11. Singletons.mp4
    04:38
  • 12. Base Enemy.mp4
    08:56
  • 13. Snail.mp4
    08:22
  • 14. Snail Movement.mp4
    05:43
  • 15. Frog.mp4
    06:47
  • 16. Frog movement.mp4
    13:49
  • 17. Eagle.mp4
    06:09
  • 18. Eagle movement.mp4
    04:54
  • 19. Layers.mp4
    06:02
  • 20. Hitbox.mp4
    06:32
  • 21. Bullet Scene.mp4
    07:23
  • 22. Object Maker.mp4
    10:13
  • 23. Shooter Scene.mp4
    08:12
  • 24. Enemy Shooting.mp4
    05:45
  • 25. Collision Setuo.mp4
    06:01
  • 26. Enemy Explosion.mp4
    08:18
  • 27. Fruit Pickup Scene.mp4
    05:13
  • 28. Fruit movement.mp4
    05:03
  • 29. Pickup Collection.mp4
    05:43
  • 30. Player Invincible.mp4
    08:16
  • 31. Hurt State.mp4
    05:39
  • 32. Boss Scene.mp4
    12:42
  • 33. State Machine.mp4
    13:19
  • 34. Boss Behaviour.mp4
    14:43
  • 35. Checkpoint Scene.mp4
    09:19
  • 36. Checkpoint Logic.mp4
    04:43
  • 37. One Way platform.mp4
    04:46
  • 38. Moving Platform.mp4
    10:48
  • 39. Spinning Spikes.mp4
    09:06
  • 40. Floor Spikes.mp4
    03:13
  • 41. Parallax Background.mp4
    12:06
  • 42.1 Code 41.txt
  • 42. Parallax Scene.mp4
    11:02
  • 43. Shake Camera.mp4
    06:40
  • 44. Camera Limits.mp4
    03:40
  • 45. Game HUD.mp4
    09:24
  • 46. Main Scene.mp4
    03:51
  • 47. Mulitple Levels.mp4
    07:26
  • 48. Navigation.mp4
    06:32
  • 49. Level Advance.mp4
    02:19
  • 50. Level Complete.mp4
    04:33
  • 51. Game Over.mp4
    04:23
  • 52. Hearts.mp4
    05:15
  • 53. Falling Off.mp4
    02:10
  • 54. Score Manager.mp4
    15:24
  • 55. UI Updates.mp4
    05:10
  • 56. Tree Pause.mp4
    05:19
  • 57. Level Inspiration.mp4
    01:41
  • 58.1 FoxyAntics.zip
  • 58. Final Game.mp4
    03:20
  • 59. Bug Fix Can hit boss before trigger!.mp4
    07:13
  • 60. Bug Fix Staying still when invincible!.mp4
    04:04
  • 1. Introduction.mp4
    01:03
  • 2.1 Sokoban Slides.pdf
  • 2.2 Sokoban.zip
  • 2. Project Setup.mp4
    01:37
  • 3. Project Outline.mp4
    02:41
  • 4. Tilemap Layers.mp4
    05:21
  • 5. Player Scene.mp4
    02:27
  • 6.1 level data.zip
  • 6. Level Data.mp4
    03:04
  • 7. Loading Level Data.mp4
    04:54
  • 8.1 Code 07.txt
  • 8. Level Setup Part 1.mp4
    08:04
  • 9. Level Setup Part 2.mp4
    05:47
  • 10. Player Position.mp4
    04:02
  • 11. Camera position.mp4
    03:35
  • 12. Player Movement.mp4
    06:07
  • 13. Player Movement 2.mp4
    04:24
  • 14. Player Movement 3.mp4
    04:09
  • 15. Game Over.mp4
    02:02
  • 16. Level Button.mp4
    06:45
  • 17. Main Screen.mp4
    04:20
  • 18. Loading Level Buttons.mp4
    03:11
  • 19. Navigation.mp4
    05:48
  • 20. Game HUD.mp4
    06:11
  • 21. Game Over UI.mp4
    06:24
  • 22. Score Sync.mp4
    07:35
  • 23.1 Sokoban.zip
  • 23. UI Updates.mp4
    11:00
  • 1. Introduction.mp4
    01:10
  • 2.1 Space Ace Slides.pdf
  • 2.2 SpaceAce.zip
  • 2. Outline.mp4
    03:25
  • 3. Main Scene.mp4
    10:49
  • 4. Background.mp4
    04:29
  • 5. Player Scene.mp4
    10:36
  • 6.1 05 data.txt
  • 6.2 05 Sound.txt
  • 6. Singletons.mp4
    05:43
  • 7.1 06 maker.txt
  • 7. Explosion Scene.mp4
    06:52
  • 8. Boom Scene.mp4
    03:49
  • 9. Enemy Scene.mp4
    10:33
  • 10. Wave Manager.mp4
    09:20
  • 11. Bullet Scene.mp4
    07:19
  • 12. Collisions.mp4
    08:06
  • 13. Explosion Position.mp4
    05:09
  • 14.1 13 Code.txt
  • 14. Enemy Shoots.mp4
    10:03
  • 15. PowerUp Scene.mp4
    09:14
  • 16. Health Bar Scene.mp4
    09:20
  • 17. Enemy Explosion.mp4
    03:30
  • 18. Homing Missile.mp4
    06:33
  • 19. Missile Logic.mp4
    05:38
  • 20. Missile Implementation.mp4
    03:58
  • 21. Saucer.mp4
    07:59
  • 22. Saucer Logic.mp4
    09:35
  • 23. Shoot missile.mp4
    06:52
  • 24. Shield.mp4
    05:03
  • 25. Shield Logic.mp4
    09:15
  • 26. Saucer Health.mp4
    10:35
  • 27. Player Hit.mp4
    05:55
  • 28. Game UI.mp4
    07:47
  • 29. Scoring.mp4
    05:09
  • 30. Shake Camera.mp4
    04:48
  • 31. Tree Root Current Scene.mp4
    04:08
  • 32. Health Power Up.mp4
    06:33
  • 33. Game Over.mp4
    06:45
  • 34. Sounds.mp4
    07:07
  • 35.1 34 Code.txt
  • 35. Wave Upgrades.mp4
    04:45
  • 36.1 SpaceAce.zip
  • 36. Custom Resources.mp4
    17:52
  • 1. Introduction.mp4
    01:06
  • 2.1 assets.zip
  • 2.2 DoNotMindMeSlides.pdf
  • 2. Game Intro.mp4
    03:05
  • 3. Level map.mp4
    05:27
  • 4. Terrains Autotile.mp4
    10:53
  • 5. Floors.mp4
    02:29
  • 6. Tile Navigation.mp4
    15:35
  • 7. Navigation Regions.mp4
    06:02
  • 8. Patrol Path.mp4
    08:51
  • 9. player Detection.mp4
    05:52
  • 10. FOV calculation.mp4
    02:53
  • 11. FOV implementation.mp4
    05:18
  • 12. Player Movement.mp4
    04:44
  • 13. Seeing the player.mp4
    06:50
  • 14. Enemy States.mp4
    06:56
  • 15.1 Code 14.txt
  • 15. NPC Visuals.mp4
    04:33
  • 16. Firing Bullets.mp4
    08:56
  • 17.1 Code 16.txt
  • 17. Explosions.mp4
    06:19
  • 18. Pickups.mp4
    04:36
  • 19. Pickup Count.mp4
    08:56
  • 20. Exit Scene.mp4
    07:26
  • 21. Main Scene.mp4
    04:51
  • 22. Game Time.mp4
    07:08
  • 23. Player Death.mp4
    07:46
  • 24. Multiple Navigation Regions.mp4
    09:06
  • 25.1 DoNotMindMe.zip
  • 25. Final Map.mp4
    01:58
  • 1. Introduction.mp4
    00:48
  • 2.1 Links.txt
  • 2.2 Server.txt
  • 2. Tappy.mp4
    10:01
  • 3. Memory Madness - Fail.mp4
    03:20
  • 4. The problem.mp4
    04:00
  • 5. Using Editor Tool.mp4
    08:04
  • 6. Resource Creation.mp4
    01:53
  • 7. Working application.mp4
    01:20
  • Description


    Master the Godot 4 Engine, Build Engaging 2D Games, and Ignite Your Game Development Journey!

    What You'll Learn?


    • Master Godot 4: Learn scene creation, input handling, collision detection, and more in the powerful Godot 4 game engine.
    • Create Diverse Games: Develop Flappy Bird, Angry Birds, memory games, platformers, puzzles, space shooters, and maze escapes.
    • Acquire Game Dev Skills: Gain level design, animation, enemy AI, power-ups, UI design, and apply design patterns like singletons and event buses.
    • Explore Mechanics & Patterns: Understand parallax scrolling, physics-based gameplay, pathfinding AI, state machines, and dynamic level loading.

    Who is this for?


  • This course is designed for aspiring game developers who are interested in 2D game development using the Godot 4 game engine.
  • Beginners: Individuals with little to no prior experience in game development or programming, who are eager to learn the foundations of 2D game development and start building their own games.
  • Hobbyists: Game enthusiasts who want to turn their passion into practical skills. This course provides a structured learning path to enhance their game development abilities and create engaging 2D games.
  • Self-taught Developers: Individuals who have already dabbled in game development or programming on their own and want to strengthen their skills, learn best practices, and deepen their understanding of the Godot 4 engine.
  • What You Need to Know?


  • Computer with Adequate Specifications: A computer capable of using the Vulkan renderer is required to work on the projects effectively - the course contains a free video to make a check!
  • This course assumes no prior knowledge of the Godot 4 engine but does assume a basic understanding of programming concepts. However, even individuals without programming experience can benefit from the course by leveraging the visual scripting system provided by Godot 4.
  • More details


    Description

    Welcome to "Jumpstart to 2D Game Development: Godot 4 for Beginners" – an immersive video course designed to empower aspiring game developers with the skills and knowledge needed to create captivating 2D games using the powerful Godot 4 game engine.


    ** IMPORTANT ** You will see some chapters with the Godot Version, e.g (4.2) and some without. Those without were made with Godot 4.0, those with version number are made with that version. All games work on the latest version of Godot, I am constantly updating the course.


    In this comprehensive course, you'll embark on a thrilling journey through a variety of game projects, each carefully designed to enhance your understanding of essential game development concepts and techniques. Whether you're a complete beginner or have some programming knowledge, this course is tailored to provide a solid foundation for your game development aspirations.


    Throughout the course, you will:


    - Create a Flappy Bird clone, where you'll learn about scene creation, input handling, collision detection, and the implementation of parallax scrolling for enhanced visuals.

    - Replicate the addictive mechanics of Angry Birds, developing physics-based gameplay with projectile motion and mastering level design with destructible environments.

    - Dive into the world of UI-driven game development with the creation of a captivating memory game. You'll gain experience in building intuitive and visually appealing user interfaces.

    - Recreate the charm of 80s platformers with the CJ Elephant Antics project. Master level design, character animation, and controls to create challenging levels filled with diverse obstacles. You'll also learn to use GoDot's built in State Machine to create and end of level boss!

    - Explore the realm of puzzle games with a Sokoban-inspired project. Dynamically load levels from files, understand puzzle-solving mechanics, and apply design patterns to create elegant and robust solutions.

    - Engage in an intergalactic adventure as you construct a thrilling space shooter. Design and implement enemy AI with path following for dynamic enemy waves, integrate power-up systems, and enhance visuals with particle effects and other enhancements.

    - Experience the thrill of artefact collection and escape in an immersive game. Utilize Godot 4's 2D navigation AI to program guard behaviour, plan strategic escapes, and create tension-filled gameplay moments.


    Throughout the course, you'll harness the power of Godot 4's intuitive visual scripting system. Gain insights into basic programming concepts, allowing you to take your skills to the next level and unlock the full potential of Godot 4.


    By the end of this course, you'll have built a diverse portfolio of 2D game projects, showcasing your abilites with Godot 4 and your ability to create captivating gameplay experiences. Enroll now and let's embark on this exciting journey into the world of 2D game development with Godot 4!


    Note: On the course I write Godot as "GoDot" - when I do,  I mean Godot. In case it causes confusion.

    Who this course is for:

    • This course is designed for aspiring game developers who are interested in 2D game development using the Godot 4 game engine.
    • Beginners: Individuals with little to no prior experience in game development or programming, who are eager to learn the foundations of 2D game development and start building their own games.
    • Hobbyists: Game enthusiasts who want to turn their passion into practical skills. This course provides a structured learning path to enhance their game development abilities and create engaging 2D games.
    • Self-taught Developers: Individuals who have already dabbled in game development or programming on their own and want to strengthen their skills, learn best practices, and deepen their understanding of the Godot 4 engine.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Richard Allbert
    Richard Allbert
    Instructor's Courses
    A former industry executive, Richard has developed software since the late 1990s.During his career, he developed a passion for helping people get hands on with and develop their own software and systems, covering a variety of topics such as Data Science, Full Stack Development and 3D simulation.After developing numerous successful internal courses, he became independent in 2020 and runs seminars teaching software development and agile methodologies.He also has 500+ videos on YouTube.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 238
    • duration 24:48:04
    • English subtitles has
    • Release Date 2024/04/24

    Courses related to 2D Game Development