Learn How To Make A Juicy Game In Godot 4

Posted By: ELK1nG

Learn How To Make A Juicy Game In Godot 4
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.12 GB | Duration: 5h 13m

Learn how to create juicy animation, effects, particles and more by turning a simple game into a juicy one with Godot 4!

What you'll learn

Theory behind game feel

Bring a game from boring to juicy using everything from the course

Godot specific implementation with the AnimationPlayer, Particles, Shaders, Sound Effects, etc…

Tips and tricks specific to making games with Godot

Requirements

Basic programming knowledge

Basic knowledge of Godot

Description

A course focused on making everything juicy in a game using a 2D top down shooter as example. We’ll go over everything need to bring the game from boring to awesome using many technique such as:Animations (easing, bezier curves)Lerp (linear interpolation)TweenDamped oscillatorTrailsParticlesCamera shake & movementShadersSound effectsThe list is not exhaustive, please see the course outline for a glimpse into the topics that are covered. Beside the techniques themselves, I also discuss how and why we want to do things a certain way. I explain the importance of using contrast in your effects, anticipation, layering and much more. Throughout the course, you'll have many occasion to use the same techniques in different occasion and for different effects. You'll also have the ability to explore things on your own. I’ll show you tips and tricks along the way to make sure you get the most out of Godot and resources that can be useful and help you go further. You will walk away from this course knowing the techniques used to make a game juicy, how and when to use them. You'll be able to implement juice in your own games and bring them to the next level. This course will be helpful if:You have basic knowledge of programming and GodotYou want to take your prototypes/games to the next levelYou want to make games more pleasing to playYou feel like your game is boring but don't know how to change itPlease note that we're focusing on the game juice in this course. I won't go over the fundamentals of programming or even Godot. The first time we're facing a new technique, I try to explain it in detail to make it as clear as possible, but you're expected to know a bit about how Godot works. Also, game juice touches on a lot of complicated topics such as animation, visual effects and sound effects. This course is not here to teach you animations or visual effects. Still, I go over some fundamentals and I try to give you as much information as possible. Just don't expect to learn animation or VFX through this course. This course was made using Godot 4.0. It was the latest stable version of Godot at the time of creating the course. It should be compatible with all the future versions of Godot. In one chapter, I'm using Godot 3.5 to demonstrate how to tuse glow, as it was not implemented in 4.0. Multiple lessons are available to for you to preview for free. Please take a look at those videos before enrolling to know if this course is right for you!

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 What is game juice?

Lecture 3 Why is it important?

Lecture 4 Examples from juicy games

Lecture 5 Base project walk around

Section 2: Ball

Lecture 6 Bounce animation

Lecture 7 Scale based on velocity

Lecture 8 Trail

Lecture 9 Bounce particles

Lecture 10 Bump particles

Lecture 11 Hitstop

Lecture 12 Appear animation

Lecture 13 Explode animation

Lecture 14 Decceleration

Lecture 15 Lerp color based on velocity

Lecture 16 Speed particles

Lecture 17 What we've learned

Section 3: Camera

Lecture 18 Intro

Lecture 19 Shake

Lecture 20 Movement: offset & zoom

Lecture 21 Chaging CanvasLayer viewport mode

Lecture 22 What we've learned

Section 4: Paddle

Lecture 23 Lerp movement

Lecture 24 Animate movement: lerp angle

Lecture 25 Animate movement: damped oscillator

Lecture 26 Engine particles

Lecture 27 Active bump animation

Lecture 28 Bounce animation

Lecture 29 Dash ghosts

Lecture 30 Hitstop when bumping

Lecture 31 Laser

Lecture 32 Glow in Godot 3.5

Lecture 33 What we've learned

Section 5: Bricks

Lecture 34 Spawning animation

Lecture 35 Tween spawning bricks

Lecture 36 Effects when changing value

Lecture 37 Destruction particles

Lecture 38 Destruction particles part 2

Lecture 39 Bomb explosion particles

Lecture 40 Energy & bomb wiggle animation

Lecture 41 What we've learned

Section 6: User Interface

Lecture 42 Stats animation

Lecture 43 Stats animation part 2: shaker node

Lecture 44 Clear level animation

Lecture 45 Death screen animation

Lecture 46 Energy bar wiggle & particles

Lecture 47 Ultimate announcement

Lecture 48 What we've learned

Section 7: Sound Effects

Lecture 49 How to create SFX using gdfxr

Lecture 50 Ball SFX

Lecture 51 The other SFX

Lecture 52 SFX results

Lecture 53 What we've learned

Section 8: Details

Lecture 54 Joypad vibration

Lecture 55 Background animation on ball collision

Lecture 56 Background how to go further

Lecture 57 Combo size and filling animation

Lecture 58 Bump timings animation

Lecture 59 Lava shader and particles

Lecture 60 Lava particles when ball entering

Lecture 61 Stage clear and death sequence

Lecture 62 What we've learned

Section 9: Conclusion

Lecture 63 Outro

Beginner and intermediate gamedev using the Godot Engine