Johnny began publishing to the Turbo Makes Games YouTube channel in April 2017. It began as a way to document his progress developing video games as a solo, independent developer. Over the years, Johnny has now created over 350 videos for the channel on topics related to game development.
The channel has grown from its Devlog roots, and Johnny now covers more topics to help game developers sharpen their skills and stay up to date on the latest game dev news and technologies.
In early 2020, Johnny began publishing videos about Unity’s Data Oriented Technology Stack (DOTS) and their Entity Component System (ECS). With over 70 videos published on these topics, the Turbo Makes Games YouTube channel has the largest amount of video content covering Unity DOTS on the internet – including Unity itself!
Johnny’s DOTS videos teach the theory behind data-oriented design and showcase practical implementations using Unity ECS. He has also done multiple livestreams with developers who are working on games made with Unity DOTS to showcase the power of the technologies and give other developers a sense of real-world game development with DOTS.
Johnny has also appeared as a guest on other channels such as Infallible Code, Awesome Tuts, and The Game Dev Guru. He has also been a guest on multiple episodes of Jason Weimann’s weekly livestream: The Game Dev Show.
During GDC 2022, Johnny was a co-host for a DOTS Q&A Panel broadcasted to Unity’s official Twitch channel. Guests included Laurent Gibert, Lead Product Manager of Unity DOTS, Lauren Frazier, CTO of Ramen VR creators of the VR MMO Zenith The Last City, and Jonas De Maeseneer, Software Engineer at Electric Square, developers of Detonation Racing. The panel discussion was focused on the current state of using DOTS in production and Unity’s plans to improve development experience going forward.