We’ve got a free book at Ourcade for those looking to get started with TypeScript and Phaser 3: https://ourcade.co/books/infinite-runner-phaser3
This is intended for those more advanced than beginners. We create an infinite runner game in 11 chapters over 90 pages. It is similar to Jetpack Joyride.
TypeScript tends to help add more safety and clarity to your code by default so that you can make bigger and more complex games.
We cover using features and concepts like enums, basic state machine, infinite scrolling, object pools, and more!