355E3Bon Lobsters • Recommends
Challenges and Benefits of Upgrading Sea of Thieves From C++14 to C++20
#seaofthieves#unrealengine#c++20
20K subscribers • 32 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
210K views1 year ago1 recommendation
Game developmentProgramming languagesC++Game programmingBuild systems and packaging
Keith Stockdale shares the challenges, benefits, and lessons learned from upgrading the Sea of Thieves codebase to C++20.
ACCU Membership: tinyurl.com/ydnfkcyn --- Challenges and Benefits of Upgrading Sea of Thieves From C++14 to C++20 - Keith Stockdale - ACCU 2025 --- Rare and its co-dev partners put in huge amounts of work to bring Sea of Thieves to PlayStation(R)5 and to upgrade from the old XDK and UWP platforms to the new GDK platform. In this session, Rare will discuss why they made the decision to take this opportunity to also upgrade from C++14 to C++20. It shouldn’t be much harder than changing a 14 to a 20, right? How hard could it be? Rare will discuss all the work that was involved in changing that number and share some anecdotes of some of the challenges that were met along the way. They will go through the benefits that they have felt from this upgrade along with some plans for continuing this work in the future. Slides: accu.org/conf-previous/accu2025/ Join think-cell as a C++ Developer and work on cutting-edge challenges with a focus on code excellence, innovation, and working alongside an international team of experts — apply now to be part of a team shaping the future of business presentations. think-cell.com/en/career --- Keith Stockdale Keith is a Northern Irish senior software engineer who has been working on the Engine and Rendering teams at Rare Ltd for the last 7 years. He primarily works on Engine and Rendering level systems involving General Purpose GPU systems such as GPU particle systems. Keith is enthusiastic about promoting writing good quality code, whether it is running on the CPU on the GPU. Video Sponsored By JetBrains --- The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming. Discounted rates for members. ACCU Membership: tinyurl.com/ydnfkcyn 2025 Program: accu.org/conf-previous/accu2025/ accu.org accuconference.org/ mastodon.social/@ACCUConf linkedin.com/showcase/accu-conference/ bsky.app/profile/accuconf.bsky.social facebook.com/accuorg reddit.com/r/ACCUConf/ --- YouTube Videos Filmed, Edited & Optimised by Digital Medium: events.digital-medium.co.uk #accuconf #videogames #gamedevelopment #gamedev #cppprogramming #cpp #cplusplus #cplusplusprogramming #programming #softwaredevelopment #softwareengineer #programmingconcepts #coding #programmingtutorial355E3Bon Lobsters • Recommends