Skip to content

Unreal Engine blog with over 50 in-depth tutorials ranging from introductory C++ to advanced UE5 concepts.

License

Notifications You must be signed in to change notification settings

creosB/UnrealScriptsandNotes

Repository files navigation

The Unreal Engine Knowledge Hub: Build Better, Build Faster

Documentation is usually a mess of technical jargon and outdated forum posts. We built the Knowledge Hub to fix that. This isn't just a collection of notes; it's a strategic framework for mastering Unreal Engine 5.

We've analyzed thousands of production patterns to distill the "Seven Pillars" of engine mastery. Whether you're a solo dev or a technical architect, these resources are designed to help you solve real-world problems.

You can access the old Markdown document in this repository, or visit my blog for the new one.

Buy Me A Coffee

The Seven Pillars of Unreal Mastery

Stop fighting the engine. Learn the class hierarchy, the reflection system, and the macros that make C++ feel as flexible as Blueprints.

Decouple your logic. Master Interfaces, Delegates, and high-performance Event Managers to build systems that don't break.

Scale globally. A deep dive into Epic Online Services, session management, and the "Lag-Proof" replication strategies used in modern MOBAs and Shooters.

Maintain your framerate. How to profile bottlenecks, manage texture streaming pools, and implement PSO Caching for hitch-free gameplay.

The build kit. Battle-tested C++ scripts for weapon systems, modular spawner architectures, and physics-based interactions.

Manage complexity. Connecting your game to the web via HTTP/JSON, leveraging the Asset Manager, and getting started with GAS (Gameplay Ability System).

Polished UX. Best practices for settings menus, persistence systems, and scalable visual scripting for professional user interfaces.

Stop the tutorial loop. A guide to finding your "Ten-Second Fun Test" and shipping your project.


Full Topic Index (Legacy Notes)

Open the original Unreal Engine Scripts & Notes topic list
  1. Unreal Engine Basics
    1. The Object Class
    2. The Actor Class
    3. The Pawn Class
    4. The Character Class
    5. Components
    6. Custom Material
    7. Material Inputs
    8. Lights
    9. Lights Properties
    10. Unreal Header Tool (UHT)
    11. UPROPERTY
    12. UFUNCTION
  2. Save and Load Game C++
  3. Using DataTable C++
  4. API/Json Usage
  5. Optimizing
  6. Environment
  7. Garbage Collection on Unreal Engine
  8. Multiplayer Replication - LAG - Package Loss
  9. Multiplayer Server Type Selection
  10. Load Game Hierarchy
  11. Unreal Engine Diving Levels Course
  12. Export Settings
  13. BP Save Graphic and Audio Settings
  14. Audio Settings
  15. Graphic Settings (with list)
  16. Graphic Settings (with button)
  17. Create Game Instance and Save
  18. Open Next Level
  19. Draw Debug Line
  20. Rotate Turret (2 Methods)
  21. Health Box
  22. Obstacle
  23. Spawner V2
  24. Gun
  25. Projectile
  26. Spawner
  27. Movable Platform
  28. Grab
  29. BP Create Collectable Object
  30. BP Set Game Options
  31. BP Load Options
  32. BP Load Save
  33. BP Create Game Options
  34. BP Create Save
  35. Asset Manager
  36. Gameplay Ability Plugin
  37. Server Type Check
  38. Game Start with CMD
  39. Steam Lobby System C++ (GameDevTV Course)
  40. Puzzle Platform
  41. Multiplayer lobby (Multiplayer with hamachi or any IP address)
  42. Character Control
  43. C++ to Blueprint Node
  44. Widget Animation C++
  45. Image Render
  46. EOS Crossplay Multiplayer C++
  47. OOP on Unreal Engine C++

About This Library

These notes are maintained by Barış Eroğlu and represent years of analysis across thousands of production patterns.

Github: creosB Youtube: CreosGaming Twitch: creosb

Looking for something specific? Use the links above to jump into a dedicated pillar.


License


Please contact me first to share or make changes anywhere.


This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0


Feel free to adjust any specifics to better match your extension’s functionality or your preferred contact details!

Artists Company

About

Unreal Engine blog with over 50 in-depth tutorials ranging from introductory C++ to advanced UE5 concepts.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project