Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast 406 / C++Weekly 529

In this episode Jason and Mathieu are joined by Keith Stockdale to discuss compiler warings, warnings as errors, and the process of conforming your C++ code to stricter standards. Keith is a Northern Irish senior software engineer who has been working on the Engine and Rendering teams at Rare since 2017, but initially got his start there as a rendering intern in 2015. He primarily works on Engine and Rendering level systems involving General Purpose GPU systems such as GPU particle systems. Keith is enthusiastic about promoting and writing good quality code, whether it is running on the CPU or on the GPU. Keith is currently working on a Shader Test Framework which aims to promote writing unit tests for shader code, just like you would with regular CPU code. While working on this project Keith contributed TEST_CASE_PERSISTENT_FIXTURE to Catch2. Keith has also contributed to every major release of Unreal Engine from 5.2 to 5.7. https://kstocky.github.io/ News Items: https://herbsutter.com/2026/03/29/c26... https://meetingcpp.com/meetingcpp/new...   / dear_imgui_explorer   https://www.kitware.com/common-packag... T-SHIRTS AVAILABLE! ► The best C++ T-Shirts anywhere! https://jason-turner-shop.fourthwall.... WANT MORE JASON? ► My Training Classes: http://emptycrate.com/training.html ► Follow me on twitter:   / lefticus   SUPPORT THE CHANNEL ► Patreon:   / lefticus   ► Github Sponsors: https://github.com/sponsors/lefticus ► Paypal Donation: https://www.paypal.com/donate/?hosted... GET INVOLVED ► Video Idea List: https://github.com/lefticus/cpp_weekl... JASON'S BOOKS ► C++23 Best Practices Amazon Paperback: https://amzn.to/47MEAhj Leanpub Ebook: https://leanpub.com/cpp23_best_practi... ► C++ Best Practices Amazon Paperback: https://amzn.to/3wpAU3Z Leanpub Ebook: https://leanpub.com/cppbestpractices JASON'S PUZZLE BOOKS ► Programming Puzzles Big Book Amazon Paperback: https://amzn.to/4plj0cb Leanpub Ebook: https://leanpub.com/programming_puzzl... ► Object Lifetime Puzzlers Book 1 Amazon Paperback: https://amzn.to/3g6Ervj Leanpub Ebook: https://leanpub.com/objectlifetimepuz... ► Object Lifetime Puzzlers Book 2 Amazon Paperback: https://amzn.to/3whdUDU Leanpub Ebook: https://leanpub.com/objectlifetimepuz... ► Object Lifetime Puzzlers Book 3 Leanpub Ebook: https://leanpub.com/objectlifetimepuz... ► Copy and Reference Puzzlers Book 1 Amazon Paperback: https://amzn.to/3g7ZVb9 Leanpub Ebook: https://leanpub.com/copyandreferencep... ► Copy and Reference Puzzlers Book 2 Amazon Paperback: https://amzn.to/3X1LOIx Leanpub Ebook: https://leanpub.com/copyandreferencep... ► Copy and Reference Puzzlers Book 3 Leanpub Ebook: https://leanpub.com/copyandreferencep... ► OpCode Puzzlers Book 1 Amazon Paperback: https://amzn.to/3KCNJg6 Leanpub Ebook: https://leanpub.com/opcodepuzzlers_book1 RECOMMENDED BOOKS ► Bjarne Stroustrup's A Tour of C++ (now with C++20/23!): https://amzn.to/3X4Wypr AWESOME PROJECTS ► The C++ Starter Project - Gets you started with Best Practices Quickly - https://github.com/cpp-best-practices... ► C++ Best Practices Forkable Coding Standards - https://github.com/cpp-best-practices... O'Reilly VIDEOS ► Inheritance and Polymorphism in C++ - https://www.oreilly.com/library/view/... ► Learning C++ Best Practices - https://www.oreilly.com/library/view/...