29/05/2024 - Wednesday
Difficulty Curves
Introducing the curve resource and using timers to increase the difficulty of our level over time.
Scaling Enemy Health
Ending the Game
Using the TreeExited signal to check when the player has won the game.
The Victory Screen
Building a User Interface for when the player wins the game, letting them restart and quit. Introducing a variety of essential Control nodes and Containers.
Rewarding the Player
Rewarding the player with stars based on their performance in the level.
Using GLTF Files
Learning how to use GLTF and GLB files to add premade meshes into your games. Then using them to build the final turrets and home base.
Updating the MeshLibrary
Adding rock and tree meshes to the MeshLibrary to fill out the level and give more control over the environment with the GridMap.
Barbarians and Animations
Learning how to use bundled AnimationPlayer nodes within GLTF/ GLB files to add an animated barbarian enemy.
Polish and Balance
Tweaking Project Settings, adding fonts, and using exported variables to balance the play experience.
Plans for Next Session:
Implementing what I've learn from this course into my project.
Top comments (0)