Programming Throwdown
Patrick Wheeler and Jason Gauci
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