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
https://smartguess.is/blog/your-estimate-is-less-than-that/)
Announcing python in excel
7 Habits of Highly Effective Software Engineers
https://makingsmallercircles.com/articles/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
https://podcasts.apple.com/us/podcast/the-pete-and-sebastian-show/id570256898)
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