<p><strong>Intro topic: What are expectations on developers that have nothing to do with programming<br></strong><br></p><p><strong>News/Links:<br></strong><br></p><ul><li>Pushing for a lower dev estimate is like negotiating weather with a Meteorologist<ul><li><a href="https://smartguess.is/blog/your-estimate-is-less-than-that/">https://smartguess.is/blog/your-estimate-is-less-than-that/</a></li></ul></li><li>Announcing python in excel<ul><li><a href="https://techcommunity.microsoft.com/t5/excel-blog/announcing-python-in-excel-combining-the-power-of-python-and-the/ba-p/3893439">https://techcommunity.microsoft.com/t5/excel-blog/announcing-python-in-excel-combining-the-power-of-python-and-the/ba-p/3893439</a></li></ul></li><li>7 Habits of Highly Effective Software Engineers<ul><li><a href="https://makingsmallercircles.com/articles/7-habits-of-highly-effective-software-engineers/">https://makingsmallercircles.com/articles/7-habits-of-highly-effective-software-engineers/</a></li></ul></li><li>Raspberry pi 5 begins shipping<ul><li><a href="https://www.phoronix.com/news/Raspberry-Pi-5-Shipping">https://www.phoronix.com/news/Raspberry-Pi-5-Shipping<br></a><br></li></ul></li></ul><p><strong>Book of the Show</strong></p><ul><li>Patrick:<ul><li>Harry Potter and the Sorcerer's Stone Illustrated Edition<ul><li><a href="https://amzn.to/3St3L35">https://amzn.to/3St3L35</a></li></ul></li></ul></li><li>Jason: <ul><li>The Pete and Sebastian Show<ul><li><a href="https://podcasts.apple.com/us/podcast/the-pete-and-sebastian-show/id570256898">https://podcasts.apple.com/us/podcast/the-pete-and-sebastian-show/id570256898</a></li></ul></li></ul></li></ul><p>Patreon Plug <a href="https://www.patreon.com/programmingthrowdown?ty=h">https://www.patreon.com/programmingthrowdown?ty=h</a></p><p><br></p><p><strong>Tool of the Show</strong></p><ul><li>Patrick: <ul><li>Obsidian<ul><li><a href="https://obsidian.md/">obsidian.md</a></li></ul></li></ul></li><li>Jason:<ul><li>Ink by Inkle<ul><li><a href="https://github.com/inkle/ink">https://github.com/inkle/ink<br></a><br></li></ul></li></ul></li></ul><p><br></p><p><strong>Topic: Godot<br></strong><br></p><ul><li>What is a game engine?<ul><li>Graphics, animation, particle effects</li><li>Tilemaps</li><li>Entity component systems</li><li>Physics</li><li>Sound</li><li>I/O</li><li>Input handling (touchscreen, joystick)</li><li>GDScript</li></ul></li><li>Why use a game engine?<ul><li>Portability</li><li>Allow for testing individual components of the game</li><li>Libraries for ads, in-app-purchases</li></ul></li><li>Godot<ul><li>Open source</li><li>Focused on 2-D but now many 3-D features</li><li>Great development environment</li></ul></li><li>AI Hero<ul><li>Started in phaser (development rut)</li><li>Moved to Godot, rapid prototyping</li></ul></li></ul><p><br></p>
<strong>
  <a href="https://www.patreon.com/programmingthrowdown" rel="payment" title="★ Support this podcast on Patreon ★">★ Support this podcast on Patreon ★</a>
</strong>

Programming Throwdown

Patrick Wheeler and Jason Gauci

168: Godot

NOV 20, 202388 MIN
Programming Throwdown

168: Godot

NOV 20, 202388 MIN

Description

Intro topic: What are expectations on developers that have nothing to do with programming

News/Links:

Book of the Show

Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h


Tool of the Show


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


★ Support this podcast on Patreon ★