New C++ & (Nanite) Optimization Lessons, and request for reviews!


New lessons for the C++ and Optimization Courses, plus looking for reviewers!

I've added 8 new lessons across the UE5 C++ and Optimization courses, including new Nanite case studies and a new enemy spawn system section. The C++ course is also getting close to its V2.0 release.

3 New Optimization lessons!

The 'Complete Game Optimization for Unreal Engine 5' Course has 3 new lessons in the Case Study section:

In the two Nanite lessons we significantly reduce VisBuffer and BasePass cost in our case study with a handful of practical asset and Blueprint changes. While project specific, the underlying issues are common and will likely apply to many of you using Nanite.

The Nanite lessons are something I have wanted to make for a long time, and there are many more on the way! If you haven't recently checked the curriculum, you can find other new lessons marked with the 🆕 icon.

5 New C++ Lessons for 'Professional Game Development in C++ and Unreal Engine 5'

In this new section for the C++ Course we build an enemy spawn system using DataTables, seeded randomness, selection weights, and other valuable gameplay programming concepts that are useful well beyond spawning systems.

New Lessons:

  • Setting up (EQS & GameMode)
  • Spawn System - DataTable
  • Spawn System - Directors
  • Spawn System - Spawn Cost & Monster Limits
  • Spawn System - Seeded Random & Selection Weights.

If you haven't recently checked the curriculum, you can find other new lessons marked with the 🆕 icon.

Request for Reviews

If you've been enjoying either course, I'd really appreciate a quick review. They help future students understand what to expect, and they help me decide where to focus next.

It only takes a minute, and even a couple of sentences would be incredibly helpful.

If you are having trouble viewing the form, please use this link instead.

Smaller Updates

  • The course site finally has a way to resize the sidebar! Look for the resizer at the bottom-right of the panel.
  • The UE5 C++ course's multiplayer section is now planned as a separate module. Existing students will still receive it as part of the course, while the core curriculum remains focused on single-player development.

Thanks again for all the support and feedback, it genuinely helps shape these courses. More updates soon! Know someone learning Unreal Engine? Feel free to share this newsletter 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...