Let's Fight a Dragon with Godot
summary
Claims a daily GitHub commit for 2024 while learning Godot and shows a working 2D pixel game: reusable hitbox/hurtbox components with invulnerability timers, a finite state machine for idle/run/attack/using-gun, coffee pickups that heal, rubber‑duck physics grenades (RigidBody2D + explosion Area2D), and a RayCast2D minigun that aims at the mouse. Live coding assembles scenes, animations and collision layers; code lives on GitHub and the demo culminates in defeating the dragon.
AI-written summary · about
chapters (10)
- 0:00Introduction to the journey
- 2:41Godot engine overview
- 7:49John Dev’s initial state
- 8:30Implementing hitboxes and hurtboxes
- 14:19Adding offensive capabilities
- 22:18Introducing power-ups like coffee
- 25:34Fighting flying bugs with rubber ducks
- 29:46Upgrading to a minigun
- 35:22Final thoughts and lessons learned
- 40:26Q&A session
related talks
35mGodot Game Engine - how to start?
45mLet’s Make a Game
01h 23mFrom Start to Published, Create a game with Ruby!
44mLive coding a 3D game in 45 minutes (with open source tech!)
44mGame Development - The Ruby way
26mThe Danger Crew: Lessons learned from building an RPG in React
51mWriting Games with Ruby
26mdeveloping videogames in JavaScript
