![168: Godot - podcast episode cover](https://img.transistor.fm/tyRedaGFx8mOpK36ZviecjwR7x4ohCDKUA3s0Oa1J-4/rs:fill:3000:3000:1/q:60/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lcGlz/b2RlLzE1ODMzMzgv/MTY5OTI4NDQ3NC1h/cnR3b3JrLmpwZw.jpg)
Episode description
Intro topic: What are expectations on developers that have nothing to do with programming
News/Links:
- Pushing for a lower dev estimate is like negotiating weather with a Meteorologist
- Announcing python in excel
- 7 Habits of Highly Effective Software Engineers
- Raspberry pi 5 begins shipping
Book of the Show
- Patrick:
- Harry Potter and the Sorcerer's Stone Illustrated Edition
- Jason:
- The Pete and Sebastian Show
Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h
Tool of the Show
- Patrick:
- Obsidian
- Jason:
- Ink by Inkle
Topic: Godot
- What is a game engine?
- Graphics, animation, particle effects
- Tilemaps
- Entity component systems
- Physics
- Sound
- I/O
- Input handling (touchscreen, joystick)
- GDScript
- Why use a game engine?
- Portability
- Allow for testing individual components of the game
- Libraries for ads, in-app-purchases
- Godot
- Open source
- Focused on 2-D but now many 3-D features
- Great development environment
- AI Hero
- Started in phaser (development rut)
- Moved to Godot, rapid prototyping