At the end of the day, everyone has a point:
- Balance readability/maintainability vs performance
- Don’t do premature optimization. Do some profiling before optimizing anything.
- Use UE4 libraries over the standard ones (i.e., FMath). There is a good reason for it: UE4 Libraries You Should Know About - Unreal Engine
- If you’re aiming for high perfomance code, avoid using blueprint nodes on those. And convert blueprints to C++ code.
- Attend DevCon such as GDC talk and learn from the other experts. No single developer has figured everything out anyways.
- And oh, write clean and quality code. Your teammate/co-workers will love you for it.
- And some things that I’ve missed.