Godot games snippets ๐ฏ๐ฎ
- rigidbody 2ds, staticbody2ds, a play on the overall godot physics engine
- body collisions, simple state machine handled within the code
- inherited scenes
- local save using resources and ResourceSaver
- navigations regions, navagents, nav links
- character movement through character body2D (both clickable and using keyboard joysticks)
- intelligent path finding with navagent
- handling characterbody2d movement with in code state machine
- chase sequence + projectiles and effects
-
State machine in code and using the animation tree
-
Moving platforms with Path2D and PathFollow2D
-
Die state, freeze, camera shake effect
-
Multiple enemy types, projectile types , power ups
-
Boss and patterned attack with Animation player (by triggers)
-
TileLayers with tile and terrains sets (with physics)
-
Long distance enemies with Raycast2D, ground detection
-
Camera follow (zoomed in on player) with parallax background effect
-
Local highscore saves using resourceSaver
- Generators using Godot EditorTools
- Advanced Tweening (Parallel tweening etc)
- All Control Nodes (all about resizing and adaptable ui display)
- RNG Frames + RNG Pictures per fixed matrix (using filepaths)
- Less hardcoded, more code logic for RNG mechanics
- kinda like gem catcher but advanced spawning
- Advanced health bar system (all enemies and player has individual health)
- wave manager that spawns on RNG Pathfollow and Path2D
- Different power upss (health, shield)
- Different Projectile types (Follows player, aimed only at player)
- Enemy State Machine
- Enemies have different color variations
- Different enemy types with varying speeds and attacks
- Parallax Baground
- Animated sprite2d
- parallax background layering
- Tweens
- Triggers using Area2D
- Animatd Scene Transitions
