Video: GPU Profiling & Optimization in Far Far West! & Upcoming C++ Lesson Plan


GPU Profiling & Optimization in Far Far West!

The Co-op Cowboy Shooter "Far Far West" released into Early Access and I was able to record 1-hour of profiling and GPU optimizations on the project!

New Video on GPU Profiling Nanite Masked Foliage, Decals and more...

video preview​

In my new 1-hour long video we tackle a variety of performance issues found through Unreal Insights. The list of used CVARs and other tools are available in the companion article.

The goal is to add several more Case Study lesson to the Game Optimization Course (not everything will end up on YouTube!). Look forward to a variety of lessons including Niagara VFX in this chaotic VFX filled game with a focus on practical real-world optimizations. (See Section 5.4 Case Study Far Far West for future updates).

Soon after release, the game already reached over 500.000 players, Incredible!

C++ Course V2.0 Updates

Work continues on the Professional Game Development in C++ and Unreal Engine 5 ("V2.0"). To provide my students some insight into what's being worked on, I have added a lesson to the curriculum with a list of upcoming content. For convenience it is copied below:

18 - Coin Pickup Section (Data-Oriented Design)

  • Available now, still working on profiling and optimizing the data-oriented code and a building GameplayTag Messaging system.

19 - Buffs & Debuffs System

  • Extension to the Action System with damage over time, thorns, stunned state.

20 - UMG - User Interfaces

  • Building some UI elements with UMG such as enemy health bar, displaying buffs/debuffs and displaying interaction feedback on the usable Actors such as the Lever and tieing it into our C++ game code.

21 - Monster AI - Perception System

  • Setting up the perception system for sight and reacting to incoming damage.

22 - State Trees - Monster Spawn System

  • using C++ State Trees to build a spawn system for the enemies.

23 - Multiplayer Support

  • Multiple sections, adding multiplayer support to everything we have been building so far.

This list is subject to change, the end goal is to provide the best flow of content and new concepts on top of the highest value I can provide to everyone.

Questions?

Feel free to reach out directly if you have any questions about the courses both as an individual or for your company! Both the C++ and Game Optimization Courses are used world-wide to train and upskill AAA Studios and Indies and people couldn't be happier with them!

600 1st Ave, Ste 330 PMB 92768, Seattle, WA 98104-2246
​Unsubscribe · Preferences​

Tom Looman

Learn the Unreal Engine techniques used by AAA studios and experienced indie developers. Join 8000+ developers receiving my latest articles, optimization tips, and course updates.

Read more from Tom Looman

The New C++ Course, GPU Optimization Videos, JetBrains GameDev Day, and find out What's Next There is a lot of news to share! The biggest being the relaunch and five-year anniversary of the Unreal Engine C++ course. Rebuilding My Unreal Engine C++ Course for UE5.6+ Rebuilding the entire course took me more than a year of recording, including research, and editing. It has finally launched last week and I am very proud of the result! Please consider sharing the relaunch with a friend or...

The Unreal Engine 5 C++ Course Relaunches Today My C++ course is rebuilt with 30+ hours of new lessons, updated gameplay systems, and a refined curriculum. Five-Year Anniversary Five years after the original C++ course launched, I have rebuilt it from the ground up in Unreal Engine 5.6, supporting newer versions including UE5.8. Over the past year, I have rebuilt the course project, redesigned its gameplay systems, expanded and reorganized the curriculum, and re-recorded every lesson. Five...

New Article: Unreal Engine 5.8 Performance Highlights It is possibly the last Performance Highlights overview for Unreal Engine 5. The release of UE 5.8 marks the final release before Epic Games is moving development efforts to Unreal Engine 6. That brings the focus of 5.8 to stabilize and optimize existing features (Although plenty of experimental features were added). A couple of major performance oriented improvements include MegaLights becoming production-ready and Lumen receiving a new...